摘要: 1.先把代码拉倒本地 2.拉分支 3.修改代码提交 4.提交代码 5.push到主干 第一次push 要添加参数,提示会自动告知,复制提示代码 阅读全文
posted @ 2017-02-27 15:58 hm_zhang 阅读(126) 评论(0) 推荐(0) 编辑
摘要: ssh -i Cloud/Cloud.key root@*** 解决办法 阅读全文
posted @ 2016-12-29 10:54 hm_zhang 阅读(5244) 评论(0) 推荐(0) 编辑
摘要: 通过Protostuff进行序列化和反序列号 阅读全文
posted @ 2016-12-29 10:10 hm_zhang 阅读(126) 评论(0) 推荐(0) 编辑
摘要: /** * 删除文件、文件夹 */ public static void deleteFile(String path) { File file = new File(path); if (file.isDirectory()) { File[] ff = file.listFiles();... 阅读全文
posted @ 2016-12-01 15:11 hm_zhang 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 第一条:考虑用静态工厂方法代替构造器 类似于 Bolean.valueOf(boolean b) 第二条:遇到多个构造器参数时要考虑用构建器 第三条:用私有构造器或者枚举类型强化Singleton属性 第四条:通过私有构造器强化不可实例化的能力 第五条:避免创建不必要的对象 可以使用静态块 第六条: 阅读全文
posted @ 2016-11-25 15:32 hm_zhang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1)、执行了System.exit()方法 2)、程序正常执行结束 3)、程序执行过程中遇到了异常或错误而异常终止 4)、由于操作系统出现错误而导致Java虚拟机进程终止 阅读全文
posted @ 2016-11-10 10:21 hm_zhang 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在开发时,部分文本输入框,要求用户输入,有些用户恶意输入html标签 解决方法: string regexstr = @"<[^>]*>"; //去除所有的标签 @"<script[^>]*?>.*?</script >"; //去除所有脚本,中间部分也删除 string regexstr = @" 阅读全文
posted @ 2016-11-01 10:14 hm_zhang 阅读(3711) 评论(0) 推荐(0) 编辑
摘要: 阿里巴巴的rocketmq github地址:https://github.com/alibaba/RocketMQ 启动过程 git clone https://github.com/alibaba/RocketMQ.gitcd RocketMQsh install.shcd devenv安装完成 阅读全文
posted @ 2016-10-13 09:42 hm_zhang 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 字符串拼接 =CONCATENATE("'",P3,"',") 查看1列重复 =IF(COUNTIF(V:V,V3)>1,"1","") 查看数据 =VLOOKUP(N3,$C$3:$C$62,1,) 去除空格 =SUBSTITUTE(A2," ","") 阅读全文
posted @ 2016-09-19 18:05 hm_zhang 阅读(142) 评论(0) 推荐(0) 编辑
摘要: copy reverse sort pop(指定删除) extend扩展 index count append 步长 del(删除所有) 阅读全文
posted @ 2016-09-04 12:13 hm_zhang 阅读(80) 评论(0) 推荐(0) 编辑