摘要: 1.ProtoBuf 特点: 1.结构化数据存储格式 2.高效的解编码性能。 3.语言无关,平台无关,扩展性好。 4.官方支持java,c++,python三种语言。 5.性能比较好 (与之对比xml的重大缺点:xml的解析时间开销和xml为了可读性而牺牲的空间开销都非常大,所以xml不适合做高性能 阅读全文
posted @ 2017-02-19 13:45 起个po名真费劲 阅读(1351) 评论(0) 推荐(1) 编辑
摘要: 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO 阅读全文
posted @ 2017-02-12 11:13 起个po名真费劲 阅读(190) 评论(0) 推荐(0) 编辑
摘要: :https://segmentfault.com/a/1190000003063859 阅读全文
posted @ 2017-02-11 22:21 起个po名真费劲 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 首先需要找到需要进行调优的进程。 通过jps -v -l -m 找到我需要调优的进程 其中, -m表示输出传入main方法的参数, -l表示输出的main类或jar包的名字, -v表示传入JVM的参数 如果想要看到进程中的线程的堆栈信息,使用jstack,现在我们看6478的运行情况。 用top - 阅读全文
posted @ 2017-02-07 16:48 起个po名真费劲 阅读(293) 评论(0) 推荐(0) 编辑
摘要: Timer Timer的核心是Timer和TimerTask,Timer负责设定TimerTask的起始与间隔执行时间,使用者需要建立一个timeTask的继承类,实现run方法,然后将其交给Timer使用即可。 Timer的设计是一个TaskList和一个TaskThread。Timer将接到的任 阅读全文
posted @ 2017-01-23 17:45 起个po名真费劲 阅读(3134) 评论(0) 推荐(0) 编辑
摘要: 首先,有一个例子 运行这个小例子,会发现是T1和T2是异步,T3与其他两个是同步的,显然T3有锁被T1或者T2拿到了。如上图所示。 首先,T1和T2是异步的很好理解,一个获取的锁是当前对象,一个获取的是类,不是一样的当然是异步。 那么看T3: 将t1.start()这个代码注掉,查看结果: 异步的, 阅读全文
posted @ 2016-10-31 18:16 起个po名真费劲 阅读(799) 评论(1) 推荐(0) 编辑
摘要: Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Pr 阅读全文
posted @ 2016-10-29 16:27 起个po名真费劲 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在有些时候,你可能需要以你的所有项目进行全局的过滤。 因为你的项目可以设计到互相的依赖和调用 。 修改在tomcat下的conf下的web.xml文件。和在原来的web-inif下的修改一样,添加filter. 然后将你的filter打包成jar,放在tomcat下的lib目录下,如果你知道tomc 阅读全文
posted @ 2016-10-22 15:15 起个po名真费劲 阅读(640) 评论(0) 推荐(0) 编辑
摘要: Tomcat是非常有名的开源容器,因其开源我们可以对其做定制化的改变,而且Tomcat在其配置文件方面做了很多注释说明摘要,帮助我们更好的定制化我们所需的功能点。 New Tomcat Listener 首先看下Tomcat整个比较有名的Listener,在我们的conf/server.xml文件中 阅读全文
posted @ 2016-10-22 15:04 起个po名真费劲 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 官方的Quartz会提供例子的,例子看个前三四个感觉就够用了,主要就是起Timer的作用,但是比timer稳定,而且功能更全。 UpdateClientTimer.task(ClearJob.class, GlobalVars.CLEAR_MAP_TIMER); 一个反射的参数和一个Quartz表达 阅读全文
posted @ 2016-10-21 18:03 起个po名真费劲 阅读(183) 评论(0) 推荐(0) 编辑