随笔分类 -  Java学习

java.util.concurrent
摘要:今天无意见看SNMP4J的代码时候,突然间看到同事写的一个测试代码,BufferedWriter,说实话写了2年代码,Java写了不少,C写了不少,可是总忘。你看,今天遇见这个了,唉,我还用的真少,一般都是用PrintWriter封装一下。于是决定晚上回家仔细看看,到家吃了老婆做的面条,饭饱后,打开Eclipse,看看BufferedWriter源代码,很简洁也很清晰,但是我用BufferedWriter调用writer写字符,写到文件里面后,发现字符编码是GBK的。咳咳,那必须的啊,我机器是XP中文环境,但是一般BufferedWriter不都是用OutputStreamWriter封装一下 阅读全文
posted @ 2012-03-27 20:29 规格严格-功夫到家 阅读(2378) 评论(0) 推荐(2) 编辑
摘要:JPDA Trace tool not picking up classpath 发布: 2007-8-23 下午3:11 回复 Hello:I created a Hello class and followed the instruction on http://java.sun.com/j2se/1.5.0/docs/guide/jpda/trace.html for Tracing the method calls at runtime. However while launching Trace tool, it does not seem to use the classpat.. 阅读全文
posted @ 2011-11-07 23:46 规格严格-功夫到家 阅读(424) 评论(0) 推荐(0) 编辑
摘要:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlhttp://blog.csdn.net/xiaxiaorui2003/article/category/451032 阅读全文
posted @ 2011-11-07 17:17 规格严格-功夫到家 阅读(333) 评论(0) 推荐(0) 编辑
摘要:转载文章Java:增强Eclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤:1. 打开Eclipse,然后“window”→“Preferences”2. 选择“java”,展开,“Editor”,选择“Content Assist”。3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。4. “Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找 阅读全文
posted @ 2011-11-03 21:53 规格严格-功夫到家 阅读(2646) 评论(0) 推荐(0) 编辑
摘要:assert 有很大的用处首先可以用在单元测试代码中。junit侵入性是很强的,如果整个工程大量的代码都使用了junit,就难以去掉或者是选择另外一个框架。如果单元测试代码很多,并且想复用这些单元测试案例,应该选择assert而不是junit,便于使用别的单元测试框架,比如TestNG。同理正式的功能代码根本就不应该出现Junit,应该使用assert.assert主要适合在基类,框架类,接口类,核心代码类,工具类中。换言之,当你的代码的调用者是另外一个程序员写得业务代码,或者是另外一个子系统时,就很有必要使用它。比如你做了一个快速排序的算法publicstaticList<Intege 阅读全文
posted @ 2011-05-20 22:02 规格严格-功夫到家 阅读(374) 评论(0) 推荐(0) 编辑
摘要:感于总有些网友提出一些非常基础的问题,比如有没有实现某某功能的函数啊,某某函数是做什么用的啊,格式是什么等等,同时也感受到自己对oracle函数认识的不足,于是集中月余时间专注于oracle函数,小有心得不敢私藏,发之与诸公共享。 本文并不准备介绍全部的oracle函数,当前情势下,俺也还没这个时间,需要学习的东西太多了,要把多数时间花在学习经常能用上的技术方面:),所以如 果是准备深入了解所有o... 阅读全文
posted @ 2010-10-13 16:15 规格严格-功夫到家 阅读(821) 评论(0) 推荐(0) 编辑
摘要:一:要解决的问题 我 们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何解决,大多会告诉你要使用 JDK 1.4 重新编译。那么至于为什么,那个 major.minor 究竟为何物呢?这就是本篇来讲的内容,以使未错而... 阅读全文
posted @ 2010-09-06 16:52 规格严格-功夫到家 阅读(285) 评论(0) 推荐(0) 编辑
摘要:Heritrix Heritrix是一个开源,可扩展的web爬虫项目。Heritrix设计成严格按照robots.txt文件的排除指示和META robots标签。WebSPHINX WebSPHINX是一个Java类包和Web爬虫的交互式开发环境。Web爬虫(也叫作机器人或蜘蛛)是可以自动浏览与处理Web页面的程序。WebSPHINX由两部分组成:爬虫工作平台和WebSPHINX类包。WebLe... 阅读全文
posted @ 2010-07-23 22:33 规格严格-功夫到家 阅读(436) 评论(0) 推荐(0) 编辑
摘要:1、HttpClient的功能基于标准,纯正java,实现了http1.0和1.1。在一个可扩展的OO框架内,实现了HTTP的全部方法(GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE)支持HTTPS(ssl上的HTTP)的加密操作透明地穿过HTTP代理建立连接通过CONNECT方法,利用通过建立穿过HTTP代理的HTTPS连接利用本地Java so... 阅读全文
posted @ 2010-07-19 22:59 规格严格-功夫到家 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:今天在看深入Java虚拟机的class文件结构时,看到了这么一句话,可能出现在class文件中的两种编译器产生的方法是:实例初始化方法(名为<init>)和类与接口初始化方法(名为<clinit>)。这两种方法有什么区别呢?首先:这两个方法一个是虚拟机在装载一个类初始化的时候调用的(clinit)。另一个是在类实例化时调用的(init)首先说说类的初始化:在Java代码中,... 阅读全文
posted @ 2010-07-11 14:05 规格严格-功夫到家 阅读(3583) 评论(1) 推荐(0) 编辑
摘要:在产品中有碰到过使用LinkedBlockingQueue.poll时超时很不准的现象,关键是这不是一般的不准,如果只是一点点不准的话也就勉强接受了,例如指定poll的超时时间为100ms,但最终执行.poll这段代码就花费了8000ms的现象,这篇blog就是展示下通过一段小小的代码来重现这样的现象,毕竟没有重现是无法证明为什么会出现这样的现象的。由于在出现这个现象的时候有看到过OutOfMem... 阅读全文
posted @ 2010-06-09 15:37 规格严格-功夫到家 阅读(5871) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示