![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
iteye_4979
这个作者很懒,什么都没留下…
展开
-
java二进制运算 原码、补码、反码
最近在socket传输时,包头涉及到了二进制的运算,特地做了一下整理。原码: 原码是指 把最高位做为符号位(0:表示正数,1:表示负数),其它位数则没有正负之分。 eg: 4:0000 0100 -4:1000 0100反码: 反码是 如果是正数 表示方法和原码一样,如果为负数,则保留符号位为1,其它位数对其取反。 eg: 4的反码...原创 2013-06-03 14:12:51 · 158 阅读 · 0 评论 -
如何方便指定java程序运行所需要的所有jar包
近期需要直接运行java程序,但是需加载所有依赖的jar包: java -Djava.ext.dirs=./lib -cp ./classes com.wasu.bedside.webservice.client.WsClient -Djava.ext.dirs将告诉JVM从那里加载一些类 ...原创 2014-07-03 10:01:39 · 165 阅读 · 0 评论 -
Memcached java客户端 学习
参考:http://snowolf.iteye.com/blog/1447348原创 2013-07-08 15:23:05 · 93 阅读 · 0 评论 -
分布式 集群的区别
公司前段时间部署了分布式,但是我个人认为是进行了集群。 不晓得这个理解是否正确? 分布式 :以缩短单个任务的执行时间来提高执行效率集群:以提高单位时间内系统的吞吐量(任务数) eg:一个系统分为:web、服务、ivr。一通web发起的呼叫 要经过 web ->服务->ivr 也可以为了提高效率 对 web、服务、ivr进行进一步拆分。 ...原创 2013-07-04 17:06:21 · 97 阅读 · 0 评论 -
HTTP 长连接 Comet
长连接方式:以前一直局限在http长轮询阻塞、activex控件、flash控件、javaapplet 、websocket 考虑。 最近看到淘宝 增量订单同步的webapi(http://open.taobao.com/doc/detail.htm?id=1029)才有了想法,想进一步了解此http长连接是如何实现,果然别有洞天。目前此方式主要用于:web实时推送 、web桌面、twit...原创 2013-07-04 14:58:46 · 312 阅读 · 0 评论 -
java基础--并发容器
java 同步容器:Vector HashTable同步容器都是线程安全的。 线程安全:多线程访问同一段代码,不会出现不确定的结果。并发容器类ConcurrentHashMap,一个更快的HashMap 比HashTable 并发的性能更佳。 查看: http://hill007299.iteye.com/blog/1490779ConcurrentLinkedQ...原创 2013-06-05 15:50:20 · 74 阅读 · 0 评论 -
java基础--java容器
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack└Set ├HashSet │ └LinkedHashSet └SortedSet └TreeSet List接口: List是有序的C...原创 2013-06-05 15:26:32 · 74 阅读 · 0 评论 -
Java Nio ByteBuffer 类学习笔记
最近对VAS中的socket 中的包头从16位调整为32位,此调整涉及到了Nio ByteBuffer 。 * capacity:指buffer最大能放大少数据,此一般在buffer在创建时被指定 * limit:指buffer在进行读写操作时,不能超过此下标,在写时limit 与 capacity一般相等,当读数据时,limit为有效数据的长度。 * position:指操作的当前下标 ...原创 2013-06-05 11:29:55 · 83 阅读 · 0 评论 -
Big-Endian和Little-Endian
Big-Endian 大端字节序 高位字节排放在内存的低地址端,低位字节排放在内存的高地址端Little-Endian 小端字节序 低位字节排放在内存的低地址端,高位字节排放在内存的高地址端网络字节序 4个字节的32bit值以下面的次序传输,首先为0-7bit,8-15bit,16-23bit,24-31bit,此...原创 2013-06-03 14:49:45 · 85 阅读 · 0 评论 -
压缩技术Zlib
压缩技术 zlib 为了缓解网络传输的压力及对内容的安全性的考虑,使用了zlib 对包体进行了压缩、解压缩特地记录代码 ZLibUtils 写道public class ZLibUtils { private static Logger log = Logger.getLogger("ZLibUtils.class"); /** * 压缩字节数...原创 2013-06-03 14:32:58 · 92 阅读 · 0 评论 -
java -- 身份证校验
业务系统中,需要对身份证进行编码验证,以下为相应的代码: /*********************************** 身份证验证开始 ****************************************/ /** * 身份证号码验证 * 1、号码的结构 * 公民身份号码是特征组...原创 2014-07-21 09:08:36 · 124 阅读 · 0 评论