`
文章列表
Linux中date命令用法   1、以下是服务器现在的时间,当前时间的各种表示方法,表示成自己想要的时间格式,后面的范例将会在这个时间基础之上进行演示,同时这也是熟练掌握后面各种date命令的前提,请读者注意[root@RHEL601 tmp]# date2012年 07月 19日 星期四 20:11:16 CST 读者可以设定特定的格式,格式设定规则:一个加号后接数个标记,每个标记中都有%,其中可用的标记列表和说明如下: %n : 下一行%t : 跳格%H : 小时(00..23)%I : 小时(01..12)%k : 小时(0..23)%l : 小时(1..12)%M : 分钟(00 ...
echo `expr \`date +%s%N\` / 1000000` ----------------------------------------------------- #/bin/bashdeclare startTime=`date +%s%N`;echo `expr $startTime / 1000000`   ----------------------------- #/bin/bash #test.shdeclare time_now=`expr \`date +%s%N\` / 1000000`;echo 当前时间毫秒:$time_now; decla ...

java 静态内部类

    博客分类:
  • java
public class Outer { static int oui=0; int var ; public void outerHoge(){  System.out.println("hogehoge"); } public void outerHoge2(){  Inner i = new Inner();  StaticHoge sh = new StaticHoge();  //Inner i2 = new this.Inner(); } static void outerStatic(){  Outer o  = new Outer();  o.outerHog ...
https://github.com/Instagram/redis-faina
http://bbs.chinaunix.net/thread-1936302-1-1.html
http://www.blogjava.net/hankchen/archive/2012/08/09/377735.html 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。 通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢? 首先显示线程列表: ps -mp pid -o THREAD,tid,time 找到了耗时最高的线程28802,占用CPU时间快两个小时了! 其次将需要的线程ID转换为16进制格式: printf ...
JVM会等待所有非守护线程退出以后才会退出! public static void main(String[] args) {    new MyThread().start(); //如果MyThread不是守护线程,那么JVM必须等待MyThread退出了才会退出 //并不是退出main函数就已经表示JVM可以结束! } -------------- ...
Class的装载分了三个阶段,loading,linking和initializing,分别定义在The Java Language Specification的12.2,12.3和12.4。 Class.forName(className)实际上是调用Class.forName(className, true, this.getClass().getClassLoader())。注意第二个参数,是指Class被loading后是不是必须被初始化。 ClassLoader.loadClass(className)实际上调用的是ClassLoader.loadClass(name, false), ...

blog

http://www.longtask.com/blog/?p=297   龙浩的blog http://www.blogjava.net/killme2008 庄周梦蝶(伯岩) http://www.blogjava.net/killme2008/archive/2012/04/17/374936.html Java程序员常用工具集 http://timyang.net/  Tim[后端技术] 理解HotSpot的CMS GC http://zhaohe162.blog.163.com/blog/static/3821679720119124634673/ http://www.feng ...
http://www.longtask.com/blog/?p=302
http://www.longtask.com/blog/?p=465  Java多线程的监控分析工具(VisualVM) http://www.longtask.com/blog/?p=712  Java定位CPU使用100%的方法 http://visualvm.java.net/zh_CN/intro.html  VisualVM 简介 http://www.longtask.com/blog/?p=672 Java heap dump触发和分析 http://hllvm.group.iteye.com/group/topic/27945  jvm神贴
tomcat7源码  build eclipse http://tomcat.apache.org/tomcat-7.0-doc/building.html http://ss1.javaeye.com/category/85155 http://speed847.javaeye.com/blog/search?page=2&query=tomcat http://asialee.javaeye.com/?page=1 http://hi.baidu.com/macula7/blog/category/Tomcat/index/1 全部译文 https://www.ibm.co ...
在项目开发里面总是要查看后台执行的sql语句,mysql数据库也不例外,它的查看方式大家一般喜欢使用 show processlist; 命令来解决,通过里面输出结果的字段解释中可以分析执行了的sql语句类型,但不太适合一般的初级使用者,因此通过日志文件查看sql语句是最直接的方法。     首先你需要创建一个日志文件log.txt ,比如我直接保存在mysql目录下的data目录中间,然后只需要在 mysql的配置文件 my.ini 中最后添加        log=d:/mysql/data/log.txt         这样可以记录所有的mysql执行的sql语句! ...
mysql索引的类型和优缺点 http://blog.csdn.net/lifu119/article/details/7973085 MySQL索引的知识点 http://www.neatstudio.com/show-1288-1.shtml 多表查询SQL 语句优化 http://blog.csdn.net/zhyuanshan/article/details/1676228 MYSQL中对SQL 语句性能分析方法explain http://www.link888.cn/index.php?load=read&id=465 通过日志查看mysql正在执行的SQL语句 htt ...
 我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。   加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点 ...
Global site tag (gtag.js) - Google Analytics