系统设计六大原则

SOLID 原则: S 单一职责原则 单一责任,一个类只负责一个职责。(single responsiblity) O 开闭原则 对继承和发展开放,对修改关闭。(open and close) L 里式替换原则 子类可是替换父类 (Liskov substituation principle...

2019-05-30 23:08:33

阅读数 127

评论数 0

使用 maven-war-plugin 打包时排除不需要的文件

由于项目是传统MVC 结构项目,但有新需求要求进行插件化,使部分功能在标准版发布时候,不包含进去。就此研究了一下maven打包插件的使用方式。   <plugin> <groupId>org.a...

2016-06-29 23:19:07

阅读数 248

评论数 1

Gradle在eclipse内执行编译和运行慢的问题解决

之前接手一个维护项目是使用gradle作为发布和build工具,刚开始用的时候编译和运行速度都很快,当后来不知道为什么速度很慢build 一次需要五分钟以上,不改一点点东西编译运行就要十分钟,感觉效率太低了,决心研究一下原因。在命令行里尝试进行build速度很快,从而定位到应该是eclipse配置...

2015-09-11 09:37:22

阅读数 1401

评论数 1

POSTGRES 分页查询

由于其他组的同事需要倒数据,而且数据量又超大,一次都查询出来直接导致out of memory. 所以想到通过分页的方式去逐批的导出,问题是同事发现的,导出的结果很多有重复的数据,我很纳闷,尝试多线程控制还是不能解决问题,最后再官方文档上才发现,原来postgres 数据库的 limit  和 o...

2012-04-19 16:31:22

阅读数 304

评论数 0

Postgres 导入导出语句,比网上那不能用的强多了

命令行导出: pg_dump -U 用户名 -t 表名 -f 导出文件.sql 数据库名   导出后,可以压缩.   导入:   psql -U 用户名 -f 导入文件.sql 数据库名字

2011-12-26 10:28:21

阅读数 22

评论数 0

KeySet() and EntrySet() of Map in JAVA

Recently, Our company used Coverity to build and check the underlying bugs or issues. based on this point, Many Issues occured in report list, there ...

2011-10-25 10:51:29

阅读数 18

评论数 1

第一次接触LBS

来到新公司快五个月了,我也是在这个公司第一次接触到LBS (Location based service).这家公司主营业业务就是汽车导航,车载信息相关的东西。市场主要依靠美国的营收,中国只有试点。要学的东西太多了。我要努力学习。希望所学的东西能够在未来的中国用到(中国能发展到美国同等的基础设施建...

2011-08-18 12:59:21

阅读数 15

评论数 0

恶劣的中通快递公司

本来买了一个鼠标,送来是不是本人签收的,家里老人不懂。等我回家后发现,包装就像被汽车碾压过一样。完全瘪了,我心想这东西还能幸免嘛!!果然不出所料打开后鼠标已经损坏,完全开裂。这个不幸的小鼠标就这样惨死于这家快递公司手中。气愤之极。希望过大网友不要使用这家快递...

2011-06-28 13:03:45

阅读数 18

评论数 0

刚开始新公司工作两个多月,领导倒先辞职了,好郁闷啊!

一直想找一个工作中接触英语的工作,经过一个垃圾公司后,终于找到了一个纯美资,领导是美国人。接触新项目两个多月,还不算太熟悉,领导提出辞职了。组里就剩两个人。哎!好沮丧,我感觉这样其实对个人没有好处,但是说回来要是换个领导能去美国也是很值的。继续努力,期待中。。。。。。...

2011-05-28 16:54:48

阅读数 125

评论数 0

应用SWIG 封装C++ 接口提供Java 程序调用

最近需要把别人用C++别写的程序,wrap成java 提供给程序使用。想了好久不知道如何去做,尝试了Jacob,JNI,JNA 等比较流行的开源框架,但是自己C++水平有限,都很难达成结果。最后发现了SWIG ,用来wrap C++的利器。真是佩服编写这个的人,能够封装多种语言,实在是太厉害了。自...

2011-05-17 15:37:18

阅读数 25

评论数 0

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