- 浏览: 2107241 次
- 性别:
- 来自: 杭州
最新评论
-
无心流泪wan:
private static final Log log = ...
log4j Category.callAppenders Block -
yjxa901:
博主好: http://www.java.net/down ...
jdk debug -
aptech406328627:
大神,请接收我的膜拜吧,纠结了两天的问题,就这么让你给解决了 ...
java.lang.reflect.MalformedParameterizedTypeException -
xukunddp:
谢谢1楼,我也遇到,搞定了
java.lang.reflect.MalformedParameterizedTypeException -
di1984HIT:
学习了!!!!
jvmstat hsperfdata java.io.tmpdir
文章列表
经常遇到由于这个参数而导致异常堆栈消失的问题,之前看过一篇blog大概有个映像,这里自己记录一下具体的内容。
可以参见这篇文章里的测试情况
Hotspot caused exceptions to lose their stack traces in production – and the fix
http://jawspeak.com/2010/05/26/hotspot-caused-exceptions-to-lose-their-stack-traces-in-production-and-the-fix/
可以看sun官方针对这个的说明 ...
jboss部署相关的资料
- 博客分类:
- JAVA
最近由于生产环境中缺少某个jboss包而导致被连累,故又看了下jboss的部署相关的东西,这里总结下有用的资料。
1:JBossProperties
http://community.jboss.org/wiki/JBossProperties
2:JBossRunParameters
http://community.jboss.org/wiki/JBossRunParameters
3:Shared JBoss Installation Directory
http://shrubbery.mynetgear.net/c/disp ...
获得java支持的所有安全算法以及对应的模式
- 博客分类:
- JAVA
记得之前由于android上AES算法实现时就遇到各种安全算法的问题,这次又有同事遇到了,之前看到一篇帖子不错,忘了记录下来,这次又找了出来,故在此分享下。
首先环境:
JAVA 1.6.0.27
OS windows
获得所有支持的算法(查看源码可以知道来源)
public static void main(String[] args) {
for (Provider provider : Security.getProviders()){
System.out.println("Provider: " + ...
haskell 学习在线资料收集
- 博客分类:
- FP
想感受下纯FP是什么样子,故准备学习下haskell,这里总结下比较好的在线资料
Learn You a Haskell for Great Good!
http://learnyouahaskell.com/
Real World Haskell
http://book.realworldhaskell.org/read/
Yet Another Haskell Tutorial
http://www.cs.utah.edu/~hal/htut/
learn you a haskell for g ...
jboss shutdown
- 博客分类:
- JAVA
生产环境中jboss会自己无缘无故的shutdown,查了官方有篇文章不错,故记录下
http://community.jboss.org/wiki/MysteriousShutdowns
Mysterious JBoss Shutdowns
Many users have said that they experience mysterious JBoss Shutdowns. Here are some troubleshooting tips to find out where they are comming from.
Look at the ...
硬盘的Command Queuing
1:wiki
http://en.wikipedia.org/wiki/Native_Command_Queuing
2:SATA-IO - Native Command Queuing (NCQ)
http://www.sata-io.org/technology/ncq.asp
3:希捷 白皮书 Serial ATA Native Command Queuing
http://www.seagate.com/content/pdf/whitepaper/D2c_tech_pape ...
pdf convert
- 博客分类:
- 日常应用
需要将一些文档格式转换为另外的文档格式,故找了一些在线的以及单一的转化工具,分享之
1:在线 转,支持各种格式的转
http://www.online-convert.com/
2:epub -- pdf
http://www.epub-to-pdf.com/
3 :epub -pdf (java版本)
http://epub2pdf.com/
4:epub reader
http://www.jedisaber.com/eBooks/Readers.shtml
5: tiff to pdf
http://www.pdf ...
用了新版本的eclipse,想找个好的xml插件也不好找,还是准备用老的xmlbuddy,不过官方网站也不好找了,故下载了一个jar,放这里共享出来,顺便把velocity的插件也放这里,2个都不好下载到了
下载的人不放心使用最好先杀下毒,我的机器上没问题的。
linux intel相关显卡驱动
- 博客分类:
- LINUX
Linux Graphics Drivers from Intel
http://intellinuxgraphics.org/download.html
所有系列的显卡驱动
http://www.intel.com/p/en_US/support/graphics/
下载中心,选择显卡驱动
http://downloadcenter.intel.com/
detect工具
http://www.intel.com/p/en_US/support/detect/graphics
ps(windows下推荐使用 驱动精灵)
不 ...
HDFS数据兼容拷贝
- 博客分类:
- hadoop
系统中使用了hadoop 19.2 20.2 2个版本,为啥有2个版本,历史原因不便多诉,然而杯具的是2个版本中一些API差异比较大,然后存在hdfs上的文件头信息也不一致,直接使用hdfs://xxx.xxx:57000在2个版本之间传递数据是有问题的。
发现无版本限制的兼容性数据拷贝 要使用 hftp://xxx.xxx:57000 ,这样hdfs会使用HftpFileSystem,这里读到的文件头信息就正确了,还好提供了这种方案,否则文件兼容性问题很折腾。
统计最耗CPU的java线程
- 博客分类:
- JAVA
上一篇帖子说了如何dump最耗CPU的java线程,那么可以借助这个来做下统计,统计谁是做耗CPU的java线程
这里统计有几个假设前提
1:假设耗CPU的线程都是在线程池中new出来的
2:假设系统load经常很高而不是瞬间状态
3:假设线程经常处于繁忙状态而不能被线程池收回
4:假设问题的发生是常事
好了上监控脚本
while true
do
top -b -H -n 1 -p $1 | fgrep java -m 3 >> /tmp/nid2.log 2>&1
sleep 1
done
好了上统计脚本
...
linux下dump耗CPU的java线程
- 博客分类:
- JAVA
经常发现系统load值高,然后想去查找具体是哪个java线程导致的,一般会使用top jstack等等,但是每次都是人肉操作,故希望能将这个过程自动化,故这里写了个脚本用于dump出当前耗cpu的java线程堆栈。
分析下脚本处理过程: ...
linux shell 不同进制数据转换
- 博客分类:
- LINUX
转载自:http://www.cnblogs.com/chengmo/archive/2010/10/14/1851570.html
shell可以在不调用第3方命令,表示不同进制数据。这里总结以下表示方法。shell 脚本默认数值是由10 进制数处理,除非这个数字某种特殊的标记法或前缀开头. 才可以表示其它进制类型数值。如:以 0 开头就是 8 进制.以0x 开头就是16 进制数.使用 BASE#NUMBER 这种形式可以表示其它进制.BASE值:2-64.
使用方法:
其它进制转为10进制
八进制转十进制:
[chengmo@centos5 ~]
Linux Shell实现多进程并发执行
- 博客分类:
- LINUX
转载自:http://hi.baidu.com/felixzhu84/blog/item/43b746c9ac6985027e3e6fe7.html
在bash中,使用后台任务来实现任务的“多进程化”。在不加控制的模式下,不管有多少任务,全部都后台执行。也就是说,在这种情况下,有多少任务就有多 ...
linux 计算器命令
- 博客分类:
- LINUX
linux 自带了2个命令可以支持做基本的数学计算,不想使用命令可以用python或其他
2个命令很好记,一个是dc 其实是表达式求值栈操作,另一个是bc,其实是一种解释性语言了,支持各种while if等等
1:先说dc,支持以下常用命令
+ - * / % ^ | v(开方)
使用起来也非常方便,例如要计算 1 + 1 = ?
首先输入dc命令后,每行输入一个表达式因子,例如 1 1 +
第4个p是说弹出栈上的操作数进行运算,例如这里是1 1 做 +运算
$ dc
1
1
+
p
2
具体的使用可以man dc ...