自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(258)
  • 收藏
  • 关注

原创 微服务架构的一些总结

[b]什么是微服务架构[/b][b]从架构角度 [/b]面向服务的架构(相对面向系统) [b]从复用角度 [/b]服务级别的复用(相对模块的复用) [b]从管理角度[/b] 按服务更加细粒度分组管理,增加了管理成本 (DevOps降低这方面的成本)[b]从商业角度[/b] 被互联网笼罩了一层光环,银行客户认可度高 [i]本质上是为了降低应...

2017-03-20 10:53:58 215

原创 程序设计的一些思考

以后对程序设计的一些感触,再次汇总总结,不断迭代完善。[b]如何衡量一个产品或需求的价值?[/b] 能帮助多少人,能帮助多大的忙、能持续帮助多长时间[b]如何衡量一个产品设计的好坏?[/b] 随着产品的发展,增加一个需求需要的时间越来越少,反之要重新设计了![b]为什么设计比较难?[/b] 总被忽略糊弄过去,没有配套制度、量化机制,实施过程容易被偷工减...

2017-02-14 13:06:48 366

原创 2016年个人总结2017年目标

[b]16年总结:[/b]1、技术:技术在工作中已经成为达成目标的一种工具。2、管理:管理方面有所提升,除了传递技能之外,学会了激励下属,培养下属一些好的习惯3、家庭:投入家庭方面的时间、心思太少4、健康:陆续打篮球、羽毛球、游泳、乒乓球,没有常态化。5、理财:只在股市里投资了点,这方面没有话太多时间、精力去研究6、学习:平均1一个月在1-2本书,但总结、分享的偏少...

2017-02-13 11:25:15 219 2

原创 git 如何记住密码

git config --global credential.helper store

2017-01-04 13:59:53 551 1

原创 svn每次操作总是提示svn认证解决方法

在/home/XX/.subversion中的servies文件修改;在最后添加:ssl-client-cert-file = /home/san/work/svn/XX.pfxssl-client-cert-password =XXstore-plaintext-passwords=yes这样就ok了。以后就不会在提示你 svn认证了。ht...

2016-12-08 11:46:06 3969 2

原创 netty容易犯的错误

1、ChannelHandlerAdapter handler是非线程安全的2、channelRead、channelReadComplete 不是1:1配对的 从buffer中可能要多n读次,才有一次Complete

2016-06-28 15:29:27 167

原创 JVM性能调优常用工具及参数

开启飞行器参数:-XX:+UnlockCommercialFeatures -XX:+FlightRecorder服务模式运行-server 堆大小-Xms1024m -Xmx4096m新生代大小(剩余就是老年代)-Xmn512meden survival 比例-XX:SurvivorRatio=8 持久代大小-XX:PermSi...

2016-06-24 17:51:14 698

原创 离线使用tycho对eclipse RCP打包导出

http://www.bubuko.com/infodetail-691380.html tycho,是eclipse的一个孵化项目,是对maven的扩展,用于对eclipse 插件项目进行管理和构建。 关于tycho的解释和作用可以参考链接: http://blog.csdn.net/qinjienj/article/details/7908919。而且,相信能够用到tyc...

2015-09-02 09:22:34 404

原创 jenkins 与 hudson有什么不同?

jenkins 与 hudson有什么不同?1、jenkins 是从hudson 迁出来的一个分支,有开源组织负责维护。 hudson 版权属于oracle,目前开源,后期可能会收费。2、jenkins 可以从hudson 平滑升级,jenkins兼容hudson。3、jenkins插件比hudson丰富,社区比较活跃,发布版本速度非常频繁,这个月已经发布4个版,说明官方很...

2015-07-29 21:17:11 823

原创 hudson 自动deamon进程自动关闭 解决方案

在Hudson Job中启动daemon进程http://www.educity.cn/linux/1604596.html场景在Hudson中新建一个Job用于构建Web工程,在Job的构建脚本的最后会启动Jetty,观察发现Jetty启动之后一小段时间,进程就终止了。环境CentOS 6 x86_64,Hudson 3.0.1,Jetty 8,O...

2015-07-27 23:27:55 194

原创 Hudson管理员权限丢失-处理方法

工作遇到一个问题,由于误操作,在hudson后台管理页面把admin的管理权限弄丢了,经过研究可以登录后台,修改HUDSON_HOME中的config.xml文件中的内容,为admin重新赋予权限: config.xml: 1.382 1 NORMAL true hudson.model.Computer.Configu...

2015-07-27 18:12:39 273

原创 oracle rac 了解

rac 多个数据库实例集群,通常对应到一个存储上SERVICE_NAME 可以配置,双活模式、主备模式,服务可以创建n多个,更数据库实例多对多关系。(对外使用)scanip 是物理网段内又虚出来的一个ip。最多支持三个。 http://www.linuxidc.com/Linux/2011-11/47058.htm...

2015-07-24 11:08:52 102

原创 jdbc 直接调用DDL

package client.frw;import java.sql.Connection;import java.sql.Statement;import org.apache.commons.lang.RandomStringUtils;import org.junit.Test;public class MysqlLockTest { @Test...

2015-04-02 12:07:27 716

原创 Mysql 事物隔离级别

http://xm-king.iteye.com/blog/770721Read Uncommitted(读取未提交内容) 事物可以查看到其它事物未提交的数据,可以脏读Read Committed(读取提交内容) 事物可以查看到其它事物提交的数据,可以幻读Repeatable Read(可重读) 事物中多次查询到的数据保持一致,及时别的事物有com...

2015-04-01 10:22:51 87

原创 java RMI 线程池的配置

sun.rmi.transport.tcp.TCPTransport 属性配置-Dsun.rmi.transport.tcp.maxConnectionThreads=10-Dsun.rmi.transport.tcp.threadKeepAliveTime=0 默认1分钟线程池的最大大小

2015-03-06 19:37:24 796

原创 git 平时t常用命令

git init --bare gitest.git 创建本地库git clone file://C:/tmp/gitest.git/ mygit1git clone file://C:/tmp/gitest.git/ mygit2git reset e2bfbd1 --hard 回复每个版本git stash 暂存git pullgit stash...

2015-01-03 15:33:28 114

原创 项目组中使用GIT为什么总是有覆盖情况

覆盖场景的模拟准备环境<!--[endif]-->这里有2个本地库,模拟2个人(user1/user2)协助开发并分别导入IDE中 <!--[endif]-->2个文件的初始化内容<!--[endif]-->user1对2个文件进行编辑提交(push)<!--[endif]--><!--[endif...

2015-01-03 15:19:15 1446

原创 apache cli 例子

<dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.2</version> </dependency>  pac

2015-01-02 18:48:40 118

原创 jeromq 例子

zoremq 这个不能算是mq产品,只能算是个socket的封装,并针对常用场景进行了抽取。简化了网络编程。jeromq 是对 zoremq 框架的一个纯粹的java版本的实现(不需要依赖zoremq 动态库) jeromq 它是基于java nio 进行的封装。  maven 依赖,仅一个jar<dependency> <groupI...

2014-10-26 21:10:05 2562 3

原创 Java socket 通讯流的测试

场景客户端  服务端  建立连接客户端发送数据给服务端处理服务端从输入流取到数据,处理中.....此时客户断开连接服务端将处理后的数据发送给客户,预想的情况,连接已断开,输出流已经不存在,write的时候应该报错package tcp;import java.io.BufferedReader;import java.io.DataOutputStream;...

2014-08-06 22:52:21 265

原创 Java 杀掉线程

首先杀掉线程,不能用stop,信息请看JDK的文档说明。这里简单总结有2点:1:关闭会导致线程中释放所有锁,这样不能保证其它线程用到的锁对象是完整的或逾期的。2:stop让处理程序静悄悄的结束,没办法做一些后处理。官方推荐采用interrupt,同时也带来了问题,在阻塞的情况,不太好处理。这里先对各种阻塞做下罗列测试。 Thread.sleep(1 * 1000); OK...

2014-08-06 21:51:54 1847

原创 socket 长连接 模拟

package tcp;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;...

2014-08-05 18:49:18 376

原创 JVM的退出

public static void main(String[] args) { ThreadTest t = new ThreadTest(); t.test2(); } // jvm什么时候推出 @Test public void test2() { // 除直接kill,其它JVM终止都会调用该钩子 Runtime.getRuntime().a...

2014-07-27 22:51:53 354

原创 linux之sed用法

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed [-nefri] ‘command’ 输入文本        常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤...

2014-07-19 23:43:43 55

原创 linux MD5命令

http://www.2cto.com/os/201310/251187.html linux MD5命令 今天想生成一个字符串的MD5, shell中有一个md5sum命令,但是这个适合用来验证MD5,如果要生成字符串的MD5可以这样 echo -n ’123456′ | md5sum 这样不是很方便,so我写了个超简单的shell脚本 1 2 ...

2014-07-17 08:55:52 577

原创 Corba 了解

http://www.cnblogs.com/java-pan/archive/2012/07/08/corba.html http://baike.baidu.com/view/153815.htm?fr=aladdinhttp://blog.163.com/oceang_y/blog/static/267243902006104927230/rpc的一种实现IDL Inter...

2014-07-16 18:38:53 230

原创 java JVM 1

http://hg.openjdk.java.net/  Java 源码 下载Mercurial,类似svn       栈内存,内存内存有序,    线程私有, 每个线程都会对应一份  线程安全    堆内存,内存结构可以无序    线程共享的, 线程不安全    句柄池、实例池    句柄池:栈中的对象引用,通过句柄池可以真正映射到内存地址。   ...

2014-07-16 18:38:01 74

原创 Java 自带的辅助工具

jps 查看Java进程信息    例子:jps -ljmap 导出heap文件(二进制),通过jhat生成html文件,编译阅读    jmap  -dump:format=b,file=eclipse.head.dump  5620 PID     jhat   分析heap文件,与jmap配套使用    jhat eclipse.head.dump  jst...

2014-07-16 18:37:16 216

原创 禅道的迁移步骤

*准备工作:   mysql安装、apache安装、php安装   *首先拿到 ZenTaoPMS.3.1.stable.zip安装包。(版本要保持一致)*部署到迁移机器*apache配置  /home/zentao/zentaopms/www *重启apache,访问zentao,此时会提示安装*这时数据还是空的,从原来的数据中dump出导入新的mysql (编码...

2014-07-16 18:36:22 6575

原创 svn 钩子hooks

1种方式在服务端实现   repo/hooks 里面有很多脚本,可以复制一个,进行编辑 1种方式在客户端实现   在客户端来绑定脚本,可以控制到具体的目录、文件,控制的更加细致  http://www.xuebuyuan.com/90159.htmlhttp://www.svnchina.com/content_211.htmlhttp://www.blogj...

2014-07-02 13:52:07 105

原创 vmware 的几种链接方式

vmware 的几种链接方式bridge    虚拟机与主机同等,IP统一段内,无需虚拟网卡host-only    通过虚拟网卡(VMnet1),主机与虚拟机建立独立的私有局域网,不能联外网 nat     通过虚拟网卡(VMnet8),主机与虚拟机建立独立的私有局域网,可以联外网  http://wenku.baidu.com/view/0669310df78...

2014-07-02 11:53:50 123

原创 axure 原型中Tab效果的设计

http://jingyan.baidu.com/article/ce09321b3c665f2bff858f01.html 1:选择动态面板(类似于cardlayout,可以切换面板的布局) 2:每个面板上画出自己tab被选择的情况下,应该有的效果图,并在每个面板上绑定事件 就这样模拟出tab切换的效果...

2014-06-13 15:10:39 149

原创 Java 异常

 package exception;public class test3 { public static void main(String[] args) { new test3().t3(); } void t1() { int i = 1 / 0; } void t2() { try { t1(); } catch...

2014-06-05 10:16:09 94

原创 java中的两个关键字 volatile & transient

volatile:当新建一个线程时,为了提高效率, 他会将某些数据拷贝一份到自己这里,所以有可能 你在线程中修改了数据,但是修改的只是你自己的备 份而已,而不会影响到原始的数据。或者其他的线程修改了数据,你这边却看不到,这样就可能对你的多线程程序造成影响。使用volatile的时候,则不会对这个变量进行私有拷贝,这样,你的多线程程序就不会出错了。但是需要注意的是,做私有拷贝对于提高程序的效率,非...

2014-06-04 14:44:04 93

原创 C语言 socket 例子

借此地方整理以下socket编程的多种语言的实现,socket可以跨平台的通信,因此多语言、多平台下的实现有必要了解的。代码都是源自网上,感谢网友的分享。 socket编程在windows下的C语言实现,dev C++下编译通过编译时设置编译选项 工具-->编译选项-->编译器,勾选在连接器命令行加入以下命令,在对话框中填-lwsock32//server.c#...

2014-06-04 11:15:40 156

原创 Java 代理 对一批方法 的前后进行特殊处理

package proxy2;/** * * 如何对如下方法,统一添加一个前后处理的逻辑呢? * 有静态的、有非静态的?如何统一处理? */public class BizCls2 { public static void staticMethod1() { System.out.println("处理方法1"); } public ...

2014-05-14 16:32:43 363

原创 团队管理的思考

我个人观点:    *硬性制度就是领导对下属的不信任,它只能降低团队的效率     *团队越小越好,小而精,尤其搞研发        1个人可以干的话,如果2个人干的话可能不会有2倍的产出,有可能会比1个人更少    *每个人尽可能专注一件事情,事情多了反而会影响整体效率/质量,个人也总感觉打酱油,没有成就感,会有连锁反应 我个人理想的工作氛围     *一个项目的...

2014-05-14 10:18:24 102

原创 正则表达式 这些问题你是否明白?

Java正则表达式正则表达式很多地方都有,基本上都大同小异 它能干什么?匹配?效验每段字符是否合法查找?从整个文本中查找匹配字符替换?从整个文本中查找匹配字符并替换 首先要明白组的概念? 组的作用?可以灵活的匹配、查找、替换 组在Java中的API 如何使用?Matcher group group(int) groupCount...

2014-05-09 13:04:21 92

原创 xinetd不太详的详解

http://mosquito.blog.51cto.com/2973374/1078683 ######################################大蚊子整理、修正2012.12.4 20:00###################################### xinetd(eXtended InterNET services Daem...

2014-03-13 10:59:34 353

原创 dll库的制作及Java jni的调用

Java代码package cn.com.comit.jni; public class HelloJni { public native void displayHelloJni(); static{ System.loadLibrary("hello"); } /** * @param a...

2014-02-28 17:01:54 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除