自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 加解密一点总结

最近在做项目过程中,用到了加解密,稍微总结下一些加解密算法   由于是互联网产品,请求量比较大,所以加解密性能也需要考虑   我们都知道性能和安全性是两个互搏的方向,所以我们必须在这两个方向做一个平衡。   项目开始阶段我们只是拍脑袋上了RSA的非对称加密算法,这种算法安全性没有问题,但是性能很差,模式真实数据,在服务端解密大概要花4MS,这个太坑爹了,直接导致我们服务性能降低很大...

2014-03-04 19:42:07 103

原创 TCP短链接调优

最近在做一个项目,用到HttpClient查询数据,由于服务端强制做成了短链接(大家都知道http1.1默认是带有keepalive机制),导致了请求方TCP状态很多都是TIME_WAITZ状态,端口被全部占用,请求失败   调优过程: 首先: net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表...

2014-02-10 17:00:06 223

原创 Java 6 JVM参数选项大全

非稳态 选项使用说明 -XX:+<option> 启用选项 -XX:-<option> 不启用选项 -XX:<option>=<number> 给选项设置一个数字类型值,可跟单位,例如 32k, 1024m, 2g -XX:<option>=<string> 给选项设置一...

2011-10-11 10:04:24 67

原创 虚拟机中的锁优化简介(适应性自旋/锁粗化/锁削除/轻量级锁/偏向锁)

高效并发是JDK 1.6的一个重要主题,HotSpot虚拟机开发团队在这个版本上花费了大量的精力去实现各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁削除(Lock Elimination)、锁膨胀(Lock Coarsening)、轻量级锁(Lightweight Locking)、偏向锁(Biased Locking)等,这些技术都是为了在线程之间更高效地...

2011-10-10 19:31:37 76

原创 TCP与UDP

你所不知道的传输层 题记:23页的文档上,满满当当的写满了笔记,纸质的东西,始终害怕丢失,还是选择把它总结到博客上来。 PS.老规矩,列出可能遇到的20个问题,如果您是都能回答的高手,请您绕道,我是小菜,只做自己的学习笔记。 1. 传输层的主要功能是什么? 2. 传输层如何区分不同应用程序的数据流? 3. 传输层有哪些协议? 4. 什么是UDP协议? 5. 为什么有...

2011-04-30 00:07:15 79

原创 深入jar包:从jar包中读取资源文件

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码: Java代码 1.//源代码1: 2.package edu.hxraid; 3.import java.io.*; 4.public class R...

2010-10-13 10:50:52 50

我读 head first 有感

HEAD FIRST 是一个浅显易懂的讲解了JAVA中常用的设计模式,本人阅读了以后,收益非浅,特发给大家共享,如有什么讲解的不当之处,请指出,大家共同学习

2010-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除