Java
文章平均质量分 91
思月行云
吾求吾失且不暇,何暇论人哉?!
君子性非异也,善假于物也。
展开
-
Java kryo/protobuf/protostuff序列化 or Json 性能对比
Java kryo/protobuf/protostuff序列化 or Json 性能对比 - 腾飞的鹰 - 博客园对于一个java object的序列化,想测一下使用json和使用一般序列化工具,在时间性能、空间性能上的区别。json选择用fastjson.序列化工具使用了protostuff和kyro. 为什么不用protobuf呢?因为感觉对于一个已有的上百个属性的java class来说,再去新建一个匹配的proto文件有点反人类。protostuff是protobuf的改良版本,可以直接将转载 2022-01-21 15:26:16 · 2187 阅读 · 0 评论 -
Snmp网络协议及Java开发相关
主要包:snmp4j 基础知识普及:http://www.cnblogs.com/xdp-gacl/p/4187089.html 完整demo:http://avery-leo.iteye.com/blog/213980 snmp协议详解:http://blog.csdn.net/u010566813/article/details/50490858 h...原创 2017-09-21 16:07:54 · 270 阅读 · 0 评论 -
Apache MiNa 2 学习笔记
http://blog.csdn.net/cgwcgw_/article/details/18402769http://download.csdn.net/detail/xiaozhu_1986/2959399 Apache Mina2学习笔记 目录引言. 3一. Mina入门. 3第一步.下载使用的Jar包. 3第二步...原创 2014-09-24 13:29:17 · 324 阅读 · 0 评论 -
改变Eclipse标记高亮的颜色
http://www.thinksaas.cn/group/topic/200196/改变Eclipse标记高亮的颜色开源中国发表于 2014-09-01 15:10:43开启“标记”功能引用选择Windows->Preferences->Java-> Editor-> Mark Occurrences ,勾选选项。这时,...原创 2015-01-18 10:38:02 · 406 阅读 · 0 评论 -
Apache MiNa 实现多人聊天室
Apache MiNa 实现多人聊天室开发环境:System:WindowsJavaSDK:1.6IDE:eclipse、MyEclipse 6.6开发依赖库:Jdk1.4+、mina-core-2.0.4.jar、slf4j-api-1.5.11.jar、slf4j-log4j12-1.5.11.jarEmail:hoojo_@126.com...原创 2014-07-10 17:44:15 · 200 阅读 · 0 评论 -
java中for 的几种常见用法
来自:http://blog.csdn.net/sunhui8888/article/details/7353746J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。 在Java程序中,要“逐一处理”―...原创 2013-02-25 11:33:31 · 526 阅读 · 11 评论 -
Java中static、final用法小结
一、final1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中给值,不能同时...原创 2013-02-25 10:44:59 · 80 阅读 · 0 评论 -
Java中的List、Set、Map
http://webservices.ctocio.com.cn/java/435/8907435.shtml# 本文主要介绍java中list,set和map 的区别 。<!-- Error --> List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属...原创 2013-02-22 10:15:21 · 101 阅读 · 0 评论 -
Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread exte...原创 2013-02-20 17:09:01 · 73 阅读 · 0 评论 -
Java aio(异步网络IO)初探
http://www.iteye.com/topic/472333 按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首先一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作,同步IO和异步IO的区别就在于第二个步骤是否阻塞,如果实际的IO读写阻塞请求...原创 2012-05-28 11:02:46 · 98 阅读 · 0 评论 -
【转】初试JNI Java与C/C++交互
原文出处:http://wuma.koubei.com/blog/userdetail/683e7ee2fe034c74b8ef260c52e3a5cf JNI是Java Native Interface的 缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为...原创 2010-10-21 10:37:49 · 168 阅读 · 0 评论