程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
配置如图大小:250.4KB查看图片附件... 查看全文
· POI内存溢出问题(导出)发布时间:2012-08-21
本人菜鸟一个,最近做一个数据分析的项目,要导出大量的数据到EXCEL表格中,一开始数据导入的时间就报了内存错误,跟客户沟通改为CSV格式才解决。后来又要导出数据,这内存占用更不得了,才20000行就不行了,于是网上找各种解决方法,但都没合适的。后看到... 查看全文
注:在读写流(stream)的时候,数据是先被读到了内存中,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以应该... 查看全文
接着上一篇《工作一年后迎来第一次跳槽》http://luxury-zh.iteye.com/admin/blogs/1626238。上一家公司有很多这样的同事,他们工作经验大多5+,但是对于技术的钻研却不是那么深入,大多能够熟练使用ssh,但是出了问... 查看全文
上周五是在公司的最后一天,晚上8:30发布完二期的第一个补丁,离开公司,恢复自由身。由于种种主客观原因,在没落实好下一份工作之前就离职了,就是所谓的裸辞,本以为没什么,但是当这周开始找工作了,才发现,现在的就业市场的确是不好,很多公司的招聘计划都冻结... 查看全文
在什么情况下使用线程池?1.单个任务处理的时间比较短2.将需处理的任务的数量大使用线程池的好处:1.减少在创建和销毁线程上所花的时间以及系统资源的开销2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。线程池工作原理:... 查看全文
· java中equals和==的区别 发布时间:2012-08-21
java中equals和==的区别值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内... 查看全文
· 全世界有多少Java 开发者?发布时间:2012-08-21
Oracle说世界上有900万Java程序员,Wikipedia说是1000万,而NumberOf.net的哥们儿说的很精确:世界上有九百万七千三百四十六个Java程序员。我要这些数字是为了计算内存泄露检测工具潜在的市场。但这些数字困扰了我多年,似乎... 查看全文
· Annotation的实现原理发布时间:2012-08-21
我学技术一直抱着“知其然,知其所以然”的态度,如果学一个技术只停留在会用的表面上是满足不了我的,我会找出它的底层实现之后,才不会有所遗憾。而要找出它的底层实现的办法就是看它的源码,有一句话说:“源码面前了无秘密”。就这样,我阅读了一些JavaAPI和... 查看全文
· Log4j的使用发布时间:2012-08-21
Log4j可以很好的进行程序的跟踪:1.首先编写log4j.properties,这个在网上有很多,可以直接拿过来使用log4j.rootLogger=debug,stdout,Rlog4j.appender.stdout=org.apache.lo... 查看全文
设完全二叉树的高度为K:题:设一棵完全二叉树有700个结点,则这棵完全二叉树共有多少个叶子结点?解:完全二叉树中,度为1的节点的个数只可能为0或1,且出现在倒数第二层上。当完全二叉树的总节点数n为偶数时,n1=1;当完全二叉树的总节点数n为奇数时,n... 查看全文
· 第05章 数组 10 练习8发布时间:2012-08-21
鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.8.20)小练习:500个人,一个人开始数,1,2,3,1,2,3.。。是3的人退出,一直循环都最后一个人,这个人是第几个人?//Count3Quit.javapubl... 查看全文
· [转]Thinking in Java发布时间:2012-08-21
浓缩即是精华。本文转自:http://blog.02ta.com/blog/java/thinking-in-java第1章对象导论继承的关系意味着有时需要在已写好的接口类中添加新方法向上转型这个词源于继承图的典型布局方式,通常基类在顶部而导出类在其... 查看全文
· 求二进制数中1的个数发布时间:2012-08-21
解法一:对于一个正整数如果是偶数,该数的二进制数的最后一位是0,反之若是奇数,则该数的二进制数的最后一位是1。因此,可以考虑利用位移、判断奇偶来实现。publicintbitCount(intx){intcount=0;while(x!=0){if(... 查看全文
· Java核心问题集锦发布时间:2012-08-21
注意,这里的参考文章基本来自EffectiveJava和jdk源码1)ConcurrentModificationException当你用foreach遍历一个list时,如果你在循环主体代码中修改list中的元素,将会得到这个Exception,解... 查看全文
声明:本文只为方便我个人查阅和理解,详细的分析以及源代码请移步原作者的博客http://chjavach.iteye.com/publicclassSingleton{}classLazySingleton{privatestaticLazySing... 查看全文
· htmlparser页面解析(基础运用发布时间:2012-08-21
Htmlparser简介htmlparser是一个纯的java写的html解析的库,它不依赖于其它的java库文件,主要用于改造或提取html。它能超高速解析html,而且不会出错。现在htmlparser最新版本为2.0。基础运用目标页面代码<... 查看全文
· 一道Google的面试题 - Simp发布时间:2012-08-21
一、题目如下:--------------------------WriteaparserforasimplifiedregularexpressionOnanalphabetset[a-z],asimplifiedregularexpression... 查看全文
· 后台json传递发布时间:2012-07-09
json除了可以用于前台传递,还可用于后台之间传递。它可以传递List,Map,Bean等类型的数据。例如:Useru1=newUser();u1.setUsername("zy");u1.setPassword("123");Useru2=newU... 查看全文
· Java实现二维码QRCode的编码和发布时间:2012-07-09
blog迁移至:http://www.micmiu.com周末试用下Android手机的二维码扫描软件,扫描了下火车票、名片等等,觉得非常不错很有意思的。当然Java也可以实现这些,现在就分享下如何简单用Java实现二维码中QRCode的编码和解码(... 查看全文