- 浏览: 149265 次
- 性别:
- 来自: 北京
最新评论
文章列表
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 ...
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 ...
java 用户线程和守护线程
- 博客分类:
- java
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), ...
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 ...
三款Json查看小工具
- 博客分类:
- javascript/json
http://www.longtask.com/blog/?p=302
Java多线程的监控分析工具(VisualVM)
- 博客分类:
- jvm
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 ...
通过日志查看mysql正在执行的SQL语句
- 博客分类:
- mysql
在项目开发里面总是要查看后台执行的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带盐值的java加密算法
- 博客分类:
- java
我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。
加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点 ...