
java
wwwsq
这个作者很懒,什么都没留下…
展开
-
[Java] 自动生成visual studio项目文件
visual studio在添加源码的时候只能逐个文件进行添加,有时候很麻烦。于是做了下面这个自动生成visual studio项目文件的工具。这个工具有什么用?等你哪天想用visual studio看linux kernel代码的时候就知道了。原创 2011-08-09 15:40:40 · 1998 阅读 · 0 评论 -
[Java] 什么叫做IOC
常听人说起IOC和Spring,那什么是IOC呢?IOC可以理解为‘面向接口编程思想’的一种实现方法,通过IOC实现了强制的‘面向接口编程’。Spring以一种工程化的系统化的方法法,强迫程序员按照架构师的思路去实现class。举例来说,架构师设计了三种业务对象:用户、数据池、数据元。架构师希望这三种对象分别提供各自的接口出来,让用户可以调用数据池,而数据池可以包含数据元。架构师如何让程序员了解他原创 2012-01-06 02:29:28 · 4866 阅读 · 5 评论 -
LibreOffice是用什么语言开发的?
LibreOffice就是以前的OpenOffice,它是用什么语言开发的?主页上介绍说是C++和Java,这两种语言各占多少比例呢?我用工具统计了一下,扩展名为“h,c,hxx,cxx,hpp,cpp”的文件共有代码 7,079,200 行。扩展名为java的文件共有代码 690,005 行。换句话说,java的代码还不到c/c++代码的十分之一。因此,我们可以很确定的说LibreOffice主原创 2012-04-10 01:41:29 · 6743 阅读 · 0 评论 -
[Java] HttpClient有个古怪的stalecheck选项
打开stale check会让每次http请求额外消耗15毫秒。而且stalecheck选项缺省是打开的。这有必要吗????在局域网里面调用web api service的时候会死人的。原创 2013-07-05 16:53:09 · 3544 阅读 · 0 评论 -
Java NIO的性能
最近调研了一下mina和netty框架的性能,主要是想了解java nio在单机能支持多少长连接。首先,mina的qq群有同学反映说单机支持3w长连接是没问题的其次,http://amix.dk/blog/post/19456 netty号称可以单机处理十万个以上的长连接然后,http://groovy.dzone.com/articles/512000-concurrent-websockets原创 2013-09-05 17:30:01 · 2107 阅读 · 2 评论 -
java的System.currentTimeMillis()如何转换成C#的DateTime.Now.Ticks?
考虑到我们是东八时区的话,应做如下转换:long milli = System.currentTimeMillis() + 8*3600*1000;long ticks = (milli*10000)+621355968000000000L;原创 2015-02-08 00:47:40 · 5716 阅读 · 0 评论