上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 111 下一页

2014年2月19日

摘要: 一、相关概念基本回收算法引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是... 阅读全文
posted @ 2014-02-19 10:06 Java码界探秘 阅读(118) 评论(0) 推荐(0)

2014年2月18日

摘要: 早上一来实验室峰哥就来了,说我们架构定下来了,竟然将Weblogic和Oracle放在一台小型机上,不过也好,这样即使以后扩展到两台小型机上也无所谓了。之后又说听一个有10年以上Java从业经历(Java1995... 阅读全文
posted @ 2014-02-18 21:44 Java码界探秘 阅读(121) 评论(0) 推荐(0)
摘要: 游戏服务器:SmartFoxServer:smartfoxserver.com简单的游戏可以用apache minawebsocket provider:jetty客户端:可以转换成任何平台的开发工具:http:... 阅读全文
posted @ 2014-02-18 21:40 Java码界探秘 阅读(278) 评论(0) 推荐(0)
摘要: 最近在看Java并发编程实践和Inside JVM两本书,发现如果不真正的了解底层运作,那么永远是雾里看花。因此从http://openjdk.java.net/groups/hotspot/上下载了源代码,准... 阅读全文
posted @ 2014-02-18 21:38 Java码界探秘 阅读(317) 评论(0) 推荐(0)
摘要: 阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素... 阅读全文
posted @ 2014-02-18 21:33 Java码界探秘 阅读(302) 评论(0) 推荐(0)
摘要: Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的... 阅读全文
posted @ 2014-02-18 20:04 Java码界探秘 阅读(62) 评论(0) 推荐(0)
摘要: 摘要 心跳协议,对基于CS模式的系统开发来说是一种比较常见与有效的连接检测方式,最近在用MINA框架,原本自己写了一个心跳协议实现,后来突然发现MINA本身带有这样一个心跳实现,感于对框架的小小崇拜,在实践的同时... 阅读全文
posted @ 2014-02-18 19:30 Java码界探秘 阅读(209) 评论(0) 推荐(0)
摘要: MINA自带了对心跳协议的支持,可以对心跳做出细致的配置,本文在次基础上实现了server端对client端的心跳检测。在开始之前先简单介绍下keepAlive的机制:首先,需要搞清楚TCP keepalive是... 阅读全文
posted @ 2014-02-18 19:22 Java码界探秘 阅读(452) 评论(0) 推荐(0)
摘要: 老陈从学习编程到现在已经经历了12年的时间,正儿八经以程序猿的身份就业是从2004年开始的,算起来也有八年了!但是我的经历较为特殊,第一次以程序猿的身份就业并不是替人打工,而是自己创业。2006年底来到北京在A公... 阅读全文
posted @ 2014-02-18 16:45 Java码界探秘 阅读(120) 评论(0) 推荐(0)
摘要: 在J2SE5.0后推出了自动装箱和拆箱的功能,以提高我们的开发效率,然而自动装箱和拆箱实际上是通过编译器来支持的(并非语言本身,或者说虚拟机),因而这种支持也隐藏了部分内部实质,再加上某些类的优化(比如Integ... 阅读全文
posted @ 2014-02-18 16:29 Java码界探秘 阅读(126) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 111 下一页

导航