`
coffee_hc
  • 浏览: 8782 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

弃用ITEYE

虽然本次CSDN密码泄漏的密码中并没有我的密码,但是鉴于小网站的安全意识薄弱,我还是决定将笨博客启用,还是回到原来163的博客上去,地址:http://blog.163.com/coffee_hc
最近给内部做了一个NIO的分享,是基于JKD1.6的JDK的,由于我不喜欢写PPT,所以就只写了一个DEMO,现在把代码拿出来分享一下,关于NIO的使用方法,以及如何扩展都在代码的注释里面写着的,希望对需要的同学有帮助。     import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.ByteBuffer; import java. ...
直接上代码   a-b<0; a<b; -a>-b;    你认为三个表达式是一样的么? 呵呵。其实不然,第二种是最安全的写法,第一种会出现溢出的问题,第三种由于数字类型是不对称的,也会导致溢出。 其实在其他的数字运算符中都会有这种问题,也是变成过程中需要注意的,也希望看到这片文章的人在使用过程中注意规避这些问题。
先上一段代码   public class Test{ public static void main(String[] args) { String a = "1"; a(a); } public static void a(Object o) { b(o); c(o); } public static void b(Object o) { Integer a = 2; o = a; } public static void c(Object o) { System.out.print ...
特征行为一:A页面点击一个按钮跳到B页面,然后在B页面点击一个链接跳到C页面,然后在C页面点击下载。 两个特征最后都在C页面下载软件,现在需要统计A-B-C-下载和D-E-C-下载这两种行为的分布(页面的访问时间,人数等), ...
1.        TCP_NODELAY: Nagle 算法。 2.        SO_TIMEOUT: ServerSocket.accept(); SocketInputStream.read(); DatagramSocket.receive(); 选项必须在进入阻塞操作前设置才能生效。 3.        SO_SNDBUF:        解读:这个发送缓冲区不要与nagle的缓冲区大小认为是同一个东西,其实nagle的最大缓冲区是有MTU来决定的。其实这个属性在windows平台下是设置了内核缓冲区的大小,linux下我还不知道。在win平台上该值默认为8K,这个 ...
看看开启了4个项目的ECLIPSE启动并运行了一段时间的GC日志: 3.704: [GC 3.705: [DefNew: 209792K->25577K(235968K), 0.0981906 secs] 209792K->25577K(498112K), 0.0983430 secs] [Times: user=0.09 sys=0.00, real=0.10 secs] 8.066: [GC 8.066: [DefNew: 235369K->14539K(235968K), 0.1605831 secs] 235369K->39851K(49811 ...
接着昨天的干,首先看看昨天的日志,两次都是minoj GC,旧生代和持久代都没有可用GC,研究的重点就是这两次GC,从日志的最后HEAP信息来看 Heap  def new generation   total 157248K, used 19646K [0x04b00000, 0x0f5a0000, 0x0f5a0000)   eden space 139776K,   9% used [0x04b00000, 0x05788208, 0x0d380000)   from space 17472K,  38% used [0x0d380000, 0x0da27790, 0x0e ...
由于163的博客不能添加流量统计,今天转入iteye
Eclipse.ini里面long long time为了让程序运行快点改过堆分配大小,其参数配置的改变只是固定了堆的大小,为此增加了两行:-Xms512m-Xmx512m今天突然想玩玩调优,稍微看来一点资料打算就开干了,我也不喜欢纸上谈兵那种只在没意思,也想把这个过程记录下来和大家分享一下,实现说明一下我对JVM的内存分配方式和GC机制只是稍微有点了解,如果有说错的地方请不要拍砖,请指正,也可以给我发邮件,coffee_hc@163.com我的邮箱。首先,增加了GC日志,在eclipse.ini后面加上四行:--XX:+PrintGCTimeStamps   //打应垃圾收集的时间情况--XX ...
Global site tag (gtag.js) - Google Analytics