`
lingqi1818
  • 浏览: 252933 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
详细文章请下载附件。。。。。。 Openfire简介 陈科 lingqi1818@gmail.com 2011-9-23   目录 一.Openfire简介 3 二.Xmpp协议介绍 3 三.开发环境搭建 5 四.Openfire架构介绍 8 五.Openfire插件开发 10 六.Openfire开发心得 15   一. Openfire简介 Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。 Openfire并非简单实现xmpp协议(rfc3920),而是在这之上实现了xmpp-im(rfc-3921),该协议对实施协作 ...

java7初窥

闲来无事,就看了看java7的新特性。可以查看: http://openjdk.java.net/projects/jdk7/features/ http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html 感觉最吸引人的就是: g1:新一代的GC策略 http://www.blogjava.net/BlueDavy/archive/2009/03/11/259230.html nio2:新的文件API和异步IO的支持(支持异步查询和回调) http://wenku.baidu.com/view/8899802f ...
还记得3年前,我骑着个破车来到公司面试。当时还在城西。一个炎热的下午,汗流浃背。那时我充满激情,充满期待,充满理想。 转眼3年,物是人非,激情已经消失殆尽,理想也随之远去,更加没有了期待。。。 但是,永不改变的是对技术的追求和热情。是时候做个了断了。 明天,向新的方向出发!!! 再见,3年。
本文只是简单介绍zookeeper,做一个备忘。具体的详细介绍可以自己看代码。另外http://agapple.iteye.com/的博客里也有详细的学习记录。     什么是zookeeper? Zookeeper是hadoop社区的一款开源框架,用来解决分布式环境下的一致性问题。 类似于google的chubby系统的实现。关于chubby可以阅读google的论文: http://wenku.baidu.com/view/472d27a0284ac850ad0242ee.html,google的bigtable论文为了解决分布式系统中master
见附件 见附件 见附件
http://blog.sina.com.cn/s/blog_477815290100cxtk.html
    目录 一.         概述... 3 二.         服务器实现... 3

rfc2222

http://www.ietf.org/rfc/rfc2222.txt
见附件 见附件 见附件
很多初学汇编语言的同学可能会对INT 21H这条指令感到困惑,不知道是什么意思,下面就以一段简单的程序为大家讲解: 例如:需要键盘输入,并且回显。 AH的值需要查表取得,表在下面 指令:MOV AH,01      INT 21H 通过这样两条指令,输入的字符就会被存储在AL中。   表:DOS系统功能调INT 21H AH 功能 调用参数 返回参数 00 程序终止(同INT 20H) CS=程序段前缀   01 键盘输入并回显   AL=输入 ...
目前我的实际配置是4台8核CPU,装4个regionServer,同时读写CPU load维持在4左右,iostat查看,数据写入率也很低。 所以只能从代码层面粗略分析下: 其实hbase写入的过程大方向还是比较简单的: 1.如果有必要刷新MemStoreMemory,这个过程会短暂的持有锁,因为需要做一些CPU中的计算,(我个人觉得问题不是很大),因为作为大头的compactionRequested是异步线程去执行的。 2.写入到MemStoreMemory,这边会持有splitsAndClosesLock的读锁,不过该锁只在close的时候会去获取写锁。 3.接着持有updates ...
c3p0已经很久不维护了,以后java数据库连接池的代码打算都迁移为dbcp,想想当年一点不懂JAVA开始用hibernate+c3p0,还是有点怀念。下面为c3p0介绍: 核心思想是通过AsynchronousRunner来实现方法的异步执行,AsynchronousRunner本身通过队列同步的方式对任务进行异步调度。 当basicresourcepool创建的时候,checkin和refresh以及idel的后台任务也开始执行,AsynchronousRunner会对其进行自动管理。   其实原理很简单,关键它的代码跑了那么久都还算是稳定,虽然偶尔会出现莫名其妙的原因,不过还是可以忍 ...
本外挂主要目的是对系统无侵入监控您需要监控对类级别方法 特点: 1.无侵入 2.配置简单 3.报 表生成 4.被监控程序重启不影响脚本运行 5.获取监控程序PID方式可扩展 使用方法: 1.解开压包 2.配置2个文件 在bin目录下的 e ...
利用平衡二叉树实现优先级队列。插入和删除的速度之取决于树的高度。

几种oom场景

版权归属http://sdh5724.iteye.com/   1. 非静态ThreaLocal使用, 及无回收点 2.  压缩流未使用end方法关闭(NATIVE MEM TEMP LEAK)3. 大量文件操作情况下, 不关闭文件流。4. JAVA实现大文件下载中, 未使用流模式。5. 未控制深度的递归调用。(OVER STACK)6. 可能导致大数据集的SQL语句。7. 使用CGLIB/ASM  重复创建大量代理对象。(PERMSIZE LEAK)
Global site tag (gtag.js) - Google Analytics