- 博客(10)
- 收藏
- 关注
转载 JVM监控工具介绍
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung的
2013-05-07 23:11:42
606
翻译 RSA加解密的长度限制
注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过程中需要分块进行。RSA加密对明文的长度是有限制的,如果加密数据过大会抛出如下异常:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 byte当要加密的byt
2013-05-07 22:40:41
9051
翻译 try..catch..finally中包含return的执行顺序
1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好不要
2013-05-05 17:11:20
611
翻译 java的PropertyChangeListener
看源码时,看到用这个属性改变的监听,顺便学习下。相关的类都在java.beans包。在JavaBean的设计中,按照属性的不同又细分为四类:单值属性、索引属性、关联属性、限制属性这里主要介绍如何使用PropertyChangeSupport类来支持关联属性事件的触发。1、关联属性 关联属性,也称之为绑定属性.绑定属性在属性发生变化时,会通知相关
2013-04-27 03:39:13
2109
翻译 java静态方法的内存分析
静态方法 静态的方法和变量调用时会在内存中生成一个唯一的标识,在物理内存中给静态一个位置 这样在调用时就可以直接找到,而且会节省内存,使用过多浪费内存。普通方法 由java的gc机制来控制,在一段时间对象或者变量在内存中占用。Gc机制会根据内存状态来自动清除一些用不到的变量或对象。 普通方法每次调用都是开辟新内存?还是
2013-04-23 22:32:42
1675
翻译 Java执行时内存分析
本来想看深入java虚拟机,百十页,还是找些简单的文档把握重点,暂时需要的,把经常写的代码执行时内分分析明白,够用就好如果需要再逐渐深入研究内存的存放 code segment —— 存放代码 data segment —— 静态变量,字符串变量 stack —— 局部变
2013-04-22 23:08:14
632
翻译 Java回调机制
Java的调用方式 1、同步调用: 一种阻塞式的调用,调用方要等待执行完毕才能返回,他是一种单项调用. 2、回调: 一种双向模式,被调用方被调用时也会调用对方的接口。 3、异步调用: 一种类似消息或事件的机制,不过它的调用方向恰好相反,接口的服务在收到某种讯息或者 发生某种时间时,会主动通知客户方(即调用客户方的接口)java没有
2013-04-21 18:24:09
598
翻译 Jdbc的批处理执行
PreparedStatement的addBatch()使用1、建立连接数据库连接池: JNDI (配置略)Context initial = new InitialContext();DataSource ds = (DataSource)initial.lookup("java: 配置名");Connection conn = ds.getCo
2013-04-21 17:12:00
504
翻译 Delete与truncate语句
TRUNCATE和DELETE有以下几点区别1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全
2013-04-21 16:20:39
558
翻译 学习总结(一)
分享我的学习方法——还是坚持+努力 http://jinnianshilongnian.iteye.com/blog/1709268目的 这个技术能完成什么功能,解决哪类问题。 总结出关键点。如何使用 hello world简单入门,单元测试,编写自己功能,查看文档,核心技术 类似的技术、优缺点为
2013-04-21 16:11:03
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人