- 浏览: 278695 次
- 性别:
- 来自: 上海
最新评论
-
付小忠:
牛逼,解释到了点子上.
JAVA CAS原理深度分析 -
yhxf_ie:
csdn那些鬼转载都不注明出处的,这应该是原文了。
JAVA CAS原理深度分析 -
qq569349370:
终于找到一篇说得比较清楚的了,其他好多都是扰乱视听
JAVA CAS原理深度分析 -
lovemelong:
nice
JAVA CAS原理深度分析 -
Tyrion:
写的不错!
JAVA CAS原理深度分析
文章列表
在启动jboss的时候添加参数,可以log出oom的信息
-XX:+HeapDumpOnOutOfMemoryError
TRACEROUTE的介绍与功能
一、
什么是Traceroute?
Internet,即国际互联网,是目前世界上最大的计算机网络,更确切地说是
网络的网络。它由遍布全球的几万局域网和数百万台计算机组成,并通过用于异 ...
看看你的四周,总有人像下面左边那个人这么穿的!!!!!!!!!
放弃长款夹克吧,它既肥大又显得臃肿,完美身材全被破坏了。不如选择短小精干的款式,立刻精神抖擞。
皮带最好不要选择有太多装饰的款式,有暗色竖条纹的裤子更显精神。
太过显眼的腰带和运动鞋?不要再穿这些既不正式又不休闲的款式了。不如换成柔软质地的V领毛衫和皮鞋,既轻松又不失精英范儿。
腰部累赘的衬衣和过长的领带?不如选择比较收身的窄下摆衬衫和短一些的领带。
领子软塌塌又只开一粒扣?快快转变你的衬衣观念吧,选择领子较硬挺的衬衣,开两粒扣一定能让你的回头率猛增。
西服外套的选择一定要合身,第一粒扣对应的位置很重要,不要让视觉重心整 ...
最近在改写博客的主题,其中一个比较重要的方面就是研究如何提升网页在浏览器中加载的效率。本
文主要从页面内资源加载的角度出发来探讨这个问题,网上也有很多关于这方面的争论,主要分为主张多资源文件从而并发下载的“主多派”和主张整合页面资源到
较少资源文件的“主少派”。那么什么才是真相?多资源文件真的能做到并发下载吗?
其实每个网站都应该就其各自的特点来进行优化,更多的时候并行下载资源和减少连接数开销是一种博弈的效果。现在的浏览器都使用并发连接来提升浏览器的性能,具体参见:并发连接数对浏览器加载速度的测试
。在我看来,提高网页加载性能的关键就在于合理的利用这些默认的数据合理的排布HTML中引 ...
最近遇到一件非常头疼的事情。去年11月份上线的项目一直遗留的一个问题,性能问题,用户不多,但是cpu和内存的负荷居高不下。手头也没有解决方法。最近无意中从同事的操作得到一点启发。
其他根据java程序的性能,使用java自身携带的工具还是比较方便的。要么在一开始你就写好你的程序。写出优秀的代码,考虑内存垃圾回收机制。否则实施人员会天天给你提性能方面的bug。
下面我介绍整理jdk内置的几个工具。写这个博文的同时我也参考广大网友的帖子。谢谢同志们的总结啊。
Apache自定义404错误页面的方法
- 博客分类:
- apache
通过增加.htaccess
:
在httpd.conf中设置对目录开启。AllowOverride All
然后在目录里放一个.htaccess(.htaccess),添加:ErrorDocument 404 /404.html
这个的内容根据你的情况改写 。可是有时候当你用IE浏览的时候会发现,这玩意压根就不跳转,关键的地方就是这个html,如果404.html的小于512字节的话,那么IE会认为这个错误页面不够“友好”,会忽视掉的!
通过修改httpd.conf
:
这样做的好处是对于你的网站会更安全些,如果没设置,别人在你的网址后随便输入一个路径,会显示404错误, ...
apache.commons.lang
- 博客分类:
- Commons
apache.commons就是好东西,最近碰到很多commons.lang的应用,准备持续在这篇博客里面更新。
org.apache.commons.lang.SerializationUtils:
public static byte[] serialize(Serializable obj): 获得可序列化的对象的字节数,可以用来计算对象大小
。
public static Object clone(Serializable object): 将可序列化的对象,进行深度复制
。
public static Object deserialize(by ...
关键字:Timer,TimerTask, scheduleAtFixedRate模式
这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求
Timer类是用来执行任务的类,它接受一个TimerTask做参数
Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子:
import
java.io.IOException;
import
java.util. ...
jmap -histo 4939
2)基本参数:
-dump:[live,]format=b,file=<filename> 使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定live选项,那么只输出活的对象到文件.
-finalizerinfo 打印正等候回收的对象的信息.
-heap 打印heap的概要信息,GC使用的算法,heap的配置及wise heap的使用情况.
-histo[:live] 打印每个class的实例数目,内存占用,类全名信息. VM的内部类名字开头会加上前缀”*”. 如果live子参数加上后,只 ...
RewriteCond指令格式
语法: RewriteCond TestString CondPattern [flags]
RewriteCond指令定义一条规则条件。在一条RewriteRule指令前面可能会有一条或多条RewriteCond指令,只有当自身的模板(pattern)匹配成功且这些条件也满足时规则才被应用于当前URL处理。
1、 TestString是一个纯文本的字符串,除了包含普通的字符外,还可以包括下列的可扩展结构:
1)$N:RewriteRule后向引用,其中(0 <= N <=
9) 。$N引用紧跟在RewriteCond后面 ...
RewriteCond
重写规则执行条件
语法: RewriteCond TestString CondPattern
生效域: server config, virtual host, directory, .htaccess
特别的上面的 TestString, 可提供反向引用. 引用模式为: %N 其中N为(0 <=
N <=9), 引用当前若干RewriteCond条件中最后符合的条件中的分组成分,
也就是括号里的内容.不过用到的不多. 反向应用多在RewriteRule里常用.
RewriteCond 语法中的 TestStrng 为要被检查的内容 ...
JSON与JAVA数据的转换
- 博客分类:
- Commons
JSON与JAVA数据的转换
下载地址:http://json-lib.sourceforge.net/
还要需要的第3方包:
org.apache.commons(3.2以上版本)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
1、List
Java代码
boolean
[] boolArray =
new
boolean
[]{
true
,
false
,
true
...
超强的 U 盘启动盘!——制作教程
先“骚”一下启动界面
本USB启动盘的特点有:
一、功能特点简介
1、制作简单,成功率高。
无需专业知识,按图示去做即可。
2、兼容性强,实现多系统启动。
本
USB启动盘采用Ntldr+Grub启动方式,ntldr是微软Win2000/XP/2003的磁盘启动格式,通用性强,特别适合USB-HDD类设
备(包括SD卡、MP3),Grub是兼容性非常好的辅助工具,可以轻易引导DOS/XP/Vista/Win7等系统。本USB启动盘包括的系统有
DOS7.1/PE1x/PE2x/PE3x , ...
http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html
淘宝:
http://www.searchtb.com/2011/05/redis-storage.html
1 Redis 内存存储结构
本文是基于 Redis-v2.2.4 版本进行分析.
1.1 Redis 内存存储总体结构
Redis 是支持多key-value数据库(表)的,并用 RedisDb 来表示一个key-value数据库(表). redisServer 中有一个 redisDb *db; 成员变量, RedisServer 在初始化时,会根据配置文件的 db 数量来创建一个 redisDb 数组. 客户端在连接后,通过 SELECT 指令来选择一个 r ...