- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 Log4j配置详细说明
http://www.cnblogs.com/alipayhutu/archive/2012/06/21/2558249.html
2016-02-22 09:11:34 2002
转载 聊聊JVM的年轻代
1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话,我们把新创建的对象放到某一地方,当GC的时候先把这块存“朝生夕死”对象的区域进行回收,这样
2016-02-21 11:19:15 357
原创 记一次程序更新时遇到的问题
如题: 周五时发现一个入库程序对时间格式化采用了12小时制,而需求是24小时制,so,改完时间格式化代码后,开始更新程序: 因为只改了一个类的部分代码,所以就采用class文件替换的形式,然而程序部署启动后问题来了: 并发线程中,只有我改动过的这个线程只运行一次之后就不运行了,改线程的日志也不打印了。 将jar包反编译后发现确实没问题,jar包回滚之后问题依然存在。 最后解决办法: 1
2016-02-20 00:01:36 419
转载 struts2拦截器配置详解
Struts2 拦截器详细配置过程 1:所有拦截器的超级接口Interceptor ,Action去实现这个接口; Interceptor 它其中有三个方法(init(),destroy() ,interceptor()): Init()方法:在服务器起动的时候加载一次,并且只加载一次; Destroy()方法:当拦截器销毁时执行的方法; Inter
2016-02-14 17:14:13 362
原创 使用iframe时session失效时登陆页面跳到最顶层
if(window !=top){ top.location.href=location.href; } 这段代码应写到标签中
2016-02-14 10:12:01 542
原创 struts2编写自定义拦截器filter
public class LoginedCheckInterceptor extends AbstractInterceptor { /** * */ private static final long serialVersionUID = 1L; /** 拦截请求并进行登录有效性验证 */ public String intercept(ActionInvocation
2016-02-13 00:24:12 868
原创 关闭钩子
关闭钩子是一个注册在XX上的线程,该线程在JVM关闭时执行,通常可以用来进行JVM关闭前的清理工作(如删除文件等) public static void main(String[] args) { System.out.println("strat!"); Runtime.getRuntime().addShutdownHook(new Thread(){ @Override
2016-02-04 08:27:07 285
原创 Linux统计文件夹和文件数量
不递归: find -maxdepth 1 -type d|wc -l or ls -l |grep ^d|wc -l 递归 find -maxdepth 2 -type d|wc -l or find -type d|wc -l 统计文件数量 递归: find -type f|wc -l 递归并指定文件类型: find -type f -name '*.txt'|
2016-02-03 08:24:15 668
空空如也
intellij idea如何如何显示jsp错误
2016-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人