- 博客(183)
- 资源 (7)
- 收藏
- 关注
原创 OmniPlan 3
for Product: OmniPlan-3.2.xuserName for all keys:youliyuanOmniPlan 3:HOMJ-QOJH-OIBN-TNIH-HWUN-TEEH-WUNNKWO-HVKB-JAZE-UIHH-XAVY-BEEX-AVYBCRW-MFCE-FVEX-VEBS-LNYD-PEEL-NYDOmniPlan 3 Pro:CQPC-...
2018-09-20 19:40:39 941
原创 Java基础知识复习
12.内存地址与hashcode关系。每当new一个对象,则一定会开辟一份新的内存空间,该空间则由一个唯一的地址码指代。对于Object对象,hashcode与内存地址唯一映射,hashcode由确定的算法通过内存对象产生。如果重写了hashcode,则hashcode就未必与内存地址有关系了。1.==与equals区别,==比较内存地址(非hashCode)。未重...
2018-08-19 22:55:31 248
java8新特性学习笔记
[code="java"]package com.abing;import org.apache.commons.lang.StringUtils;import java.util.*;import java.util.function.Function;import java.util.stream.Collectors;/** * Created on 18...
2018-07-31 11:07:04 308
ideal导入mvn工程但无法下载pom二方包
[b]现象:[/b]1)idea导入某工程后,下方mvn dependency进度条持续运行中,5分钟后结束。但是点击java类发现依赖的二方包全部找不到。2)部分其它工程可以正常导入。[b]可能的原因:[/b]ideal内存设置太小[b]解决方案:[/b]1)进入菜单:Build,Execution,Depoyment->Build Tools->Maven-...
2018-07-04 20:43:30 490
原创 SVN命令积累
1.查看某个文件变更历史:svn log -l 3 APP-META/docker-config/Dockerfile_base2.针对某个文件的不同版本比较差异svn diff -r 2:3 rules.txt3.显示特定版本内容:svn cat -r 4 test.c...
2018-06-05 21:20:29 134
intelljj导入maven工程导致电脑卡死问题
本地是用:mac+git+maven3.5+intelljj3.7+switchhost+jdk1.8来研发如图:[img]http://dl2.iteye.com/upload/attachment/0128/9916/4fd2f3e1-510d-3fab-b71b-a8a4ced8dbd4.png[/img]无论是在intelljj中直接checkout out git项目,还...
2018-02-27 17:09:46 706
又四年了,再看如何快速融入一个新团队
版权所有:雁飞蓝天,转载请注明出处:http://bingyingao.iteye.com/blog/2411405 在过去加入公司的四年里,为了能站住脚有发展,平均工作日每晚加班至10点以后,研发维护工作繁重,夜间也要随时保持警惕,一旦短信电话有点风吹草动就要立即响应,甚至一度对家庭生活缺乏足够的投入,最终引发诸多问题及进而触发了对工作的调整,新年...
2018-02-23 11:23:17 321
原创 http连接常见异常
[b]java.net.SocketException: Connection reset [/b]一般是由服务端断开了,比如服务器重启、宕机,没有给客户端fin包。一般大型公司设置不会给客户端fin包,因为占用连接。直接不发fin包响应Connection reset能够一定程度上降低攻击带来的压力。这个问题一般不是应用的问题,需要网工/服务器工程师介入。可以通过心跳建连的方...
2017-11-02 21:29:55 2691
原创 jvm观察命令
查看GC情况:1.查到进程: ps -axu | grep javaWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQadmin 11467 0.0 0.0 111552 924 pts/7 S+ 20:15 0:00 grep javaadmin...
2017-09-26 11:22:32 208
原创 sublime使用技巧总结
使用下面的功能要安装一个叫emmet的插件。编辑多行快捷键五种方式:1,鼠标选中多行,按下 Ctrl Shift L (Command Shift L) 即可同时编辑这些行;2,鼠标选中文本,反复按 CTRL D (Command D) 即可继续向下同时选中下一个相同的文本进行同时编辑;3,鼠标选中文本,按下 Alt F3 (Win) 或 Ctrl Command G(Mac) 即可一次性...
2017-07-20 19:47:28 189
HSSFWorkbook生成excel中文名下载防乱码
[code="java"]package com.abing;import java.io.IOException;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.http.HttpServletRespons...
2016-06-19 11:13:29 3349
原创 让csv不用科学计数法表示
让csv不用科学计数法表示:1)csv文档右键打开方式选择写字板2)在写字板中全选后选择复制3)新建一个excel文档,粘贴复制的内容4)选择“数据”菜单中的“分列”,分列方式选择“分隔符号”,点击“下一步”;在“分隔符号”中选择“逗号”,点击“下一步”;将每一列的“列数据格式设置为”文本“后点击”完成“...
2016-06-15 14:37:43 17071
原创 正则表达式积累
在notepad++中将所有sql日期字段替换为now()[code="java"]find what:'\d{4}-\d{2}-\d{2}\s\d{2}\:\d{2}\:\d{2}'replace with:now\(\)[/code]
2015-08-12 15:01:38 103
关于朋友
[b] 成为朋友的必要条件:[/b] 志相同,道不合,可以成为朋友。譬如马云、周星驰一个是商人,一个是影星,可谓道不同,但都很有梦想,都要在各自领域里做到最好,当他们遇到一起,互相欣赏,可以畅谈两个小时。 志不同,道相合,也可以成为朋友。譬如有时候看到两个一个成绩很好每次考试争做第一,一个成绩很差的同学是好朋友。他们志向不相同,但他们因为一起上学、放学,一起吃饭在共同的道路上...
2015-03-23 19:50:19 1723
变与不变
变与不变 周末骑车转到了五年前租住的小区,曾经最爱吃的西北面馆、江西水饺、手工拉面早已不在, 各种店铺都换了好几茬,这些是变的。 三年前还很流行的一款手机在今天看起来已经落后的不像样子。 三年前还运行的好好的一家公司,今天也已经不复存在。 一座座高楼拔地而起,拆旧建新,城市面貌日新月异。 曾经很好的朋友,因为多年没联系逐渐变得疏远。 不变的是...
2015-03-23 19:49:00 150
一边时间不够用一边浪费时间
一方面感觉时间严重不够用,另一方面又在不停的浪费时间。每一个周末,晚上熬夜看电影到凌晨一点,早上起不来一直睡到10点钟,10点钟起床,吃饭后玩手机到下午一点。精神还是很差,下午像一直野鬼在城市里晃荡。为何不尝试晚上10点钟就睡,早上7点就起,时间完全是一样的,把看电影的时间换到早上,精神好,气色好,一天好状态。控制让自己周末早睡早起,你就成功了一半。有多少个工作...
2015-03-23 19:47:13 265
原创 SecureCRT使用备注
SecureCRT日志和卷屏行数设置一、使用securecrt时,设置自动日志记录功能。1、在C:\Program Files\SecureCRT\下新建一个文件夹(也就是你的CRT可执行文件的路径),命名为Logs;2、点击Options -> Global Options -> Default Session -> Edite Default Settings ......
2015-02-09 14:43:38 472
eclipse中class乱码GBK-UTF-8转换工具
经常会遇到项目空间是GBK,依赖的jar是UTF-8,或者反过来,都会导致查看jar中源码注释是乱码,可用本方法解决。[b]操作步骤:[/b]附件解压到eclipse 的 dropins,然后对class源文件右键就看到菜单了...
2014-12-22 11:52:22 509
各数据库分页sql备忘
[size=large][b]ORACLE[/b][/size][b]下面这个效率很低[/b]SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_FS_RETURN order by id desc) A ) WHERE RN
2014-12-17 20:45:20 114
java枚举序列化问题
对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题:[b]1.加一个枚举值[/b]新机器代码读分布式缓存中老对象,没有问题,不会抛异常。老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。[b]2.删一个枚举值[/b]新机器代码读分...
2014-12-13 15:23:12 1785
完成任务与产品研发的区别
[b]完成任务[/b]只顾眼前需求上线,不考虑扩展性,可维护性。[b]产品研发[/b]充分考虑未来可预见一段时间内,这个需求的影响以及扩展点!有些事情不能完全听产品经理或者运营的的,因为产品可能这个需求做了就走了,不对你的系统负责,开发除了要满足需求,还要为系统负责,需求随时都在变,但这个未来3年5年是要一直存在的。[b]二者思考的角度不同,做事的过程不同,结果自然不同![...
2014-11-25 20:59:38 160
快速设置word2010标题编号
快速设置word2010标题编号:1.开始>>选中标题12.开始>>多级列表,选中截图中的样式。[img]http://dl2.iteye.com/upload/attachment/0101/7506/461fc795-15f5-3069-8d44-e108d42f6bbb.jpg[/img]...
2014-10-08 17:55:58 256
java注释心得
[code="java"] /** 状态类型 * @see StateTypeEnum */ private String stateType;[/code]这种在注释中标明这个字符串对应的枚举类,是很负责任的一种注释,看似小小的举动,却极大的方便了后人阅读代码。...
2014-09-25 16:58:28 163
异常捕获何时用Exception,何时用Throwable
用Exception的情况 try { //可能发生空指针、数组溢出等异常 } catch (Exception e) { throw new CashierIntegrationException(); }用Throwable的情况 try { //可能发生空指针、数组溢出、NoCla...
2014-09-17 10:44:46 996
DateUtil工具类整理
最近经常在一些不同的项目,很多项目中没有一个统一易用的DateUtil,以至于每次都找来找去的,挺麻烦,这里特地整理一下,以便下次可以直接拿来用。未完待续...
2014-07-01 10:40:36 283 1
java中switch的使用
java中的switch仅支持case条件仅支持int、enum两种类型。用enum的时候,不能直接写下列形式。[code="java"]switch (timeType) { case ProdtransTimeTypeEnum.DAILY: break; default: ...
2014-07-01 10:00:34 280
BIgInteger使用备忘
定义实现大数的存储和运算。适用场景大数加减法、进制转换[code="java"]BigInteger (String val)将 BigInteger 的十进制字符串表示形式转换为 BigInteger。BigInteger (String val, int radix) val与radix必须匹配。val必须是radix进制的标[/code]示。Eg:将二进制数”...
2014-06-25 10:17:08 109
原创 java异或运算备忘
java异或运算虽然不常用,但偶尔在系统中会看到,这里备忘一下,其基本原理如下: 真^假=真 假^真=真 假^假=假 真^真=假,就是说:只要两个条件同时为真或假,其结果都为假(这里要注意区别Java的与运算---其为真真为真,假假为假);但仅当两条件中一个为真,另一个为假时,结果为真。但Java的异或运算还有一个前提那就是它都...
2014-06-24 11:45:29 151
Calendar日期加减备忘
[b]当前时间加减一定时间[/b] /** * 当前时间加减一定时间 * @param args */ public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.add(Calendar.HOUR_OF_DAY, -1); c.add(Calendar....
2014-06-10 09:37:03 308
原创 二叉树的规则匹配设计
[b]如果我的数据表中存储n条如下形式的规则:[/b]1:a=1 && b= 2 && c=3 && d=42.a=1 || b= 2 || c=33.a=1 && (b= 2 || c=3)4.a=1 && c IN (C1,C2,C3)[b]我的请求参数都如下列形式:[/b]{a=1,c=C3}[b]那么该如何设计代码,来实现入参匹配规则?[/b]首先应该将...
2014-05-27 21:33:17 373
降低代码复杂度的一些点
合理使用以下方案,可降低系统的代码复杂度,遵循程序设计的开闭原则:[b]线性顺序执行的build[/b] [b]配置化的processor[/b]RuleConfigProcessor processor = ruleCo...
2014-05-23 17:59:03 827
java的BitSet使用不当引发OutOfMemory
[color=red]java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2858) at java.util.BitSet.ensureCapacity(BitSet.java:155) at java.util.BitSet.expandTo(BitSet.java:1...
2014-05-11 15:58:45 422
java中map使用.equals方法
关键是要看map中装的是什么,如果map中的对象全是可用.equals的对象,譬如仅有String与自己重写了.equals方法的对象,则可以使用。如果map的值中有List,则必须保证比较的list中元素的顺序是一致的。...
2014-05-05 22:59:23 4167
程序员研发效率提升
[b]熟[/b]对系统代码熟-决定了你写代码的效率。对业务逻辑熟-决定你有没有资格和别人讨论业务需求,决定了是否会少走弯路。对流程熟-你能够cover走通整个流程。对人熟悉-当你遇到困难时有没有人帮你、救你![b]时间管理[/b]优先级、合理安排,有条理[b]态度[/b]决定你是否积极的把事情往前赶,有耐心、不拖沓。...
2014-05-04 19:31:11 166
spring中用instanceof 要注意
spring容器中产生的对象debug可以看到为如下类型:org.springframework.aop.framework.JdkDynamicAopProxy@1629de8f用这种方式baseDO instanceof IbatisChannelRuleDAO始终都是返回false的。...
2014-04-28 15:58:15 419
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人