- 博客(82)
- 资源 (30)
- 问答 (3)
- 收藏
- 关注
原创 Git解决冲突多种方法操作
解决冲突多种方法操作背景:在FORK仓库中的TOPIC分支中进行开发。方法一:拉取远程MASTER分支此时若已提交到FORK仓库中,并准备提交PR前,或正在开发过程中,需要查看冲突情况时,想提前解决冲突,如下操作。1. 在SOURCETREE中点击“拉取”(当前分支为TOPIC),在拉取界面中,选择“推送到远程分支”为“master”分支。点击“确定”。2. 若有冲突,
2016-11-15 11:49:07
4168
转载 Sqoop
来源:http://www.cognoschina.net/home/space.php?uid=173321&do=blog&id=121081Sqoop -- 用于Hadoop与关系数据库间数据导入导出工作的工具 Sqoop是一款开源的工具,主要用于在Hadoop相关存储(HDFS、Hive、HBase)与传统关系数据库(MySql、Oracle等)间进行数据传递工作。Sqo
2016-11-07 16:40:53
637
原创 zk集群笔记
./zkcli.sh -zkhost 10.202.36.24:2181,10.202.36.25:2181,10.202.36.26:2181 -cmd upconfig -confdir /app/zookeeper/archives/conf -confname archives
2016-09-22 20:57:38
585
原创 笔记
assembly-${env.devMode} tar.gz false ${project.build.directory}/dubbo/META-INF/assembly/bin bin 0755 0755
2016-07-04 19:03:07
675
转载 java nio中buffer缓冲区一些方法
转自http://cheng330301560.iteye.com/blog/1028820Flip()翻转我们已经写满了缓冲区,现在我们必须准备将其清空。我们想把这个缓冲区传递给一个通道,以使内容能被全部写出。但如果通道现在在缓冲区上执行get(),那么它将从我们刚刚插入的有用数据之外取出未定义数据。如果我们将位置值重新设为0,通道就会从正确位置开始获取,但是它是怎样知道何时到达我们所插
2016-06-15 16:40:21
831
原创 传统的IO模型
同步阻塞IO(Blocking IO):即传统的IO模型 同步阻塞IO模型是最简单的IO模型,用户线程在内核进行IO操作时被阻塞。 如图所示,用户线程通过系统调用read发起IO读操作,由用户空间转到内核空间。内核等到数据包到达后,然后将接收的数据拷贝到用户空间,完成read操作。用户线程使用同步阻塞IO模型的阻塞点为两处: 1. 等待客户端接入:Socket socket=serverSoc
2016-06-09 01:01:24
509
转载 DUBBO配置规则详解
转载来源: http://blog.youkuaiyun.com/jdream314/article/details/44039753DUBBO配置规则详解欢迎加入DUBBO交流群:259566260 研究DUBBO也已经大半年了,对它的大部分源码进行了分析,以及对它的内部机制有了比较深入的了解,以及各个模块的实现。DUBBO包含很多内容,如果想了解DUBBO第一步就是启动它,从而可以
2016-05-25 11:47:08
1399
转载 利用反射机制获得非静态内部类之getConstructor的用法探索
来源: http://blog.163.com/qhasilver@126/blog/static/161553399201291311119821/提问关于反射机制拿到内部类的构造方法的问题。总结一下个人学习新东西的过程。 import java.lang.reflect.*;public class Test1 {public static void main(String
2016-05-24 02:15:25
4711
原创 小笔记
public static byte[] readInputStream(InputStream inStream) throws Exception{ ByteArrayOutputStream outStream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; i
2016-05-20 19:28:44
311
转载 基于Spring可扩展Schema提供自定义配置支持
转载来源:http://blog.youkuaiyun.com/cutesource/article/details/5864562在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现
2016-05-18 01:25:19
294
原创 dubbo Provider+zookeeper(一)
1.zookeeper启动后,启动客户端连接 E:\wokespace\zookeeper-release-3.5.1\bin>zkCli -server 127.0.0.1:2181Connecting to 127.0.0.1:21812016-05-16 11:53:50,812 [myid:] - INFO [main:Environment@109] - Client envi
2016-05-16 11:57:40
1060
原创 zookeeper(1)单机源码环境搭建
1. 下载源码项目地址 https://github.com/apache/zookeeper。可以使用fork分支clone完成之后就存至自己的仓库中。也可以采用如下图所示,下载到本地:2.使用ant对源码编译成eclipse工程上述源码还不是eclipse工程。需要使用ant eclipse命令来转换成eclipse工程。ant就不用再说了,自行网上搜索与配置。
2016-05-16 11:27:16
570
转载 Maven常见命令
Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId
2016-05-14 16:29:06
374
转载 mysql常用命令
打开Mycat管理端mysql -utest -ptest -h192.168.2.4 -P8066 -DTESTDBMySql常用命令总结1.使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2.创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3.选择你所创建的数据库mysql> USE MYSQLDAT
2016-05-08 22:36:31
323
原创 mariadb主从复制
1、主从服务器分别作以下操作:1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master:#vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1,一
2016-05-08 22:34:23
1370
原创 mariadb卸载
mariadbcentos 7 卸载 mariadb 的正确命令检测是否启动ps aux|grep mariadb利用SERVICE 命令查看服务状态service 服务名 statusservice mariadb status强制杀死进程kill -s 9 1827停止服务systemctl stop mariadb启动服务systemctl start mariadb列出所有被安装的rpm p
2016-05-08 22:31:17
13189
1
转载 centos 7 安装和配置vncserver
转自:http://blog.youkuaiyun.com/a105421548/article/details/38437639
2014-09-06 23:42:36
28909
原创 CentOS中OpenJDK设置环境变量
今天在安装phpstorm时,提示无法找到JAVA_HOME,才想起还没有安装JDK呢!那就来试试linux上的openJDK吧! Centos自带OpenJDK的Runtime(JRE),在”添加/删除”中,我们可以找到JDK(OpenJDK Development Environment),安装它。 安装好以后,是没有java_home这些系统变量的,需要自己添加。
2014-08-30 14:00:59
6006
转载 CentOS 6.0 VNC远程桌面配置
下面配置VNC服务器,使用户(root)能够通过vnc客户端远程连接到linux系统的图形界面(前提是你的服务器要安装桌面)1、检查linux系统是否安装VNC在终端窗口输入命令:rpm -q vnc-server返回信息如下package vnc-server is not installed说明vnc服务器没有安装2、运行以下命令进行安装:y
2013-06-29 23:53:19
766
原创 串口分类
串口一般来说就是UART,它实际只定义了数据链路层的规范,也就是起始位、数据位、停止位。但是在不同的物理层又分为:TTL串口、RS232串口、RS485串口等。TTL串口:它是MCU芯片之间进行数据通信的串口,它以+5V(或者+3.3V)表示1,以GND表示0。 RS232串口:它是实现设备之间通信的串口,其主要将信号电压从0~5V的电压变为±15V(实际一般为±12V)。电压的增加,
2013-06-16 22:38:08
8173
原创 mysql linux 找不到my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL, 解决方法,只需要复制一个 my-medium.cnf文件到/etc目录,并改名为my.cnf即可。
2013-04-08 13:26:53
1009
原创 EXTJS4 MVC模式笔记
工作笔记//var cnr = this.application.getController("DeviceInfoController");//添加新的模块//cnr.init();//执行这两种模式产生的结果一样。。。var deviceStore = Ext.create("AM.store.DeviceInfoStore", {}); var device
2013-03-30 23:00:35
573
原创 Extjs4 grid selectChange多次触发问题
Extjs4 grid selectChange事件 在grid中 关闭后重新打开会多次触发事件,可以换成cellclick事件。
2013-03-30 22:56:02
2391
原创 EXTJS grid中显示Date timestamp等多种类型改造方法 实用所有数据类型转换
EXTJS的JSON数据转换,也就是使用到了json-lib包,当时间格式传递到前台的时候出现类似结构:{"date":21,"day":1,"hours":23,"minutes":39,"month":11,"nanos":0,"seconds":46,"time":1261409986000,"timezoneOffset":-480,"year":109}列举其中一类这种结构,
2013-03-12 23:38:15
3452
转载 spring事物管理
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变
2012-12-23 23:25:40
391
转载 通过wifi调试android程序(本文为转载)
本文转载于http://www.cnblogs.com/sunzhenxing19860608/archive/2011/07/14/2106492.html数据线丢了,不想花钱去买,在网上看了看,android手机居然可以通过wifi进行程序的调试,太好了,自己搞了一下,虽然网上写的很详细,但是还是有些问题,记录下来,下次参考。1.首先让android手机监听指定的端口:
2012-11-12 15:55:00
464
原创 android 动画模式
Animation主要有两种动画模式:渐变动画和画面转换两种模式tweened animation(渐变动画) XML中JavaSourceCodealphaAlphaAnimation 渐变透明度动画效果scaleScaleAnimation 渐变尺寸伸缩动画效果frame by
2012-11-01 22:23:15
352
原创 Toast.makeText浮动小提示(做个小笔记)
浮动小提示效果public static Toast makeText (Context context, CharSequence text, int duration)有可输入框的Toast Toast showImageToast = new Toast(this); EditText text=new TextView(this);/*设置TextView内容*
2012-10-15 23:06:46
670
原创 渴望
5点30下班,6点到家,回家好饿,一翻冰箱还有三个馒头,懒得动了,直接麻辣酱配馒头,一口气吃掉三个硬梆梆的馒头,最后还觉得蛮香。一口气看书看到半夜2点,感叹时间不够用,体力不足呀,又煮了个面条西红柿鸡蛋面吃饱了有点乏了,来个人伺候就好了,哈哈,准备周末再出文章吧,整理了蛮多以前的知识。
2012-10-13 01:37:45
347
原创 android UI设计器-droiddraw
Android的UI设计器支持拖拽添加控件,目前已经纳入Google的开源项目中,感兴趣可以去下载一下,可以直接导出XML文件,非常方便下载地址:http://code.google.com/p/droiddraw/
2012-10-09 15:54:38
707
原创 android应用程序组件之间的通讯
android应用程序组件之间的通讯主要介绍Intent的.这个例子主要通过bundle来传递数据,传输部分如下:Bundle bundle=new Bundle();bundle.putString("name",textValue);Intent intnet=new Intent();intnet.setClass(MainActivity.this, SecondActiv
2012-10-08 11:46:57
473
原创 android应用程序内部通信
android应用程序内部通信主要指主线程与其子线程间的通讯,在android用用程序运行中,一般会为第一个启动的组件创建一个进程,当进程创建后随之主线程也被建立,该主线程主要管理UI窗口,若要对主线程内容做修改,则要通过Handler来与主线程进行交互。Handler主要通过Message和Runable对象传递和处理信息。1.Message对象传递 使用Handler传递消息
2012-10-07 02:02:05
1461
原创 android-Activities
Android应用程序的基本组件有activity,service,broadcastReceiver,ContentProvider.每个基本组建都具有不用的特性和生命周期。activity是具有交互功能的UI显示模块,其生命周期主要包含三个状态,运行态,暂停态,停止态。如下图所示:
2012-10-07 01:45:40
392
原创 返回结果线程—等待单个线程(搬迁至此)
Callable接口与future类相结合可以实现future模式,Future模式在请求发生时,会产生一个Future对象给请求方,Future对象作用类似于代理,所代理的真实任务在另一个线程中继续进行,真实任务完成之后把结果放在future对象中。import java.util.concurrent.Callable; import java.util.concurrent.Ex
2012-10-06 18:45:04
624
原创 阻塞队列-BlockingQueue (搬迁至此)
队列具有先进先出的特点,成为经常应用于生产-消费者模式的数据结构。 1.将一个对象放到队列尾部,如果队列已满,就等待直到有空闲节点。 2.从队列头部取一个对象,如果没有对象,就等待直到有对象可取。 3.在存取队列的过程中,锁定队列对象,不允许其它线程访问队列。 import java.util.concurrent.BlockingQueue; import java.util
2012-10-06 18:44:20
630
原创 线程同步辅助-CountDownLatch(搬迁至此)
CountDownLatch与CyclicBarrier基本相同,但是两者认为到达集合点的依据不同, CyclicBarrier依据到达集合点的线程数是否达到需要同步的线程数来认定是否需要解除锁定,而CountDownLatch依据计数器是否为0来认定是否需要解除锁定,当计数器为0时,当前线程从await处被唤醒,继续向下执行。
2012-10-06 18:43:40
657
原创 线程同步辅助-CyclicBarrier(搬迁至此)
线程同步辅助-CyclicBarrier指的是属于同一个线程组中的线程必须在指定的集合点上到齐。其中最重要的方法就是await方法。import java.util.concurrent.CyclicBarrier; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;
2012-10-06 18:42:57
795
原创 缓存线程池-newCachedThreadPool (搬迁至此)
缓存线程池与固定线程池的区别在于对于需要执行很多短期异步任务的程序来说,缓存线程池可以提高程序性能,因为长时间保持空闲的这种类型的线程池不会占用任何资源,调用缓存线程池对象将重用以前构造的线程(线程可用状态),若线程没有可用的,则创建一个新线程添加到池中,缓存线程池将终止并从池中移除60秒未被使用的线程。import java.util.concurrent.ExecutorService
2012-10-06 18:42:04
2513
javascript源代码_经典实例100.chm
2009-03-31
mysql数据库连接驱动包
2009-03-31
Web设计者CSS样式设计指南(CHMWrox.Professional.CSS
2009-03-31
HttpURLConnection连接问题
2009-04-19
hibernate的hql查询直接返回java对象时出现问题
2009-04-18
siteMesh装饰页面加载的jstl引用声明在被装饰页面无法发挥作用
2009-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人