自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 559

翻译 RSA加解密的长度限制

注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过程中需要分块进行。RSA加密对明文的长度是有限制的,如果加密数据过大会抛出如下异常:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 byte当要加密的byt

2013-05-07 22:40:41 8629

翻译 try..catch..finally中包含return的执行顺序

1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好不要

2013-05-05 17:11:20 571

翻译 java的PropertyChangeListener

看源码时,看到用这个属性改变的监听,顺便学习下。相关的类都在java.beans包。在JavaBean的设计中,按照属性的不同又细分为四类:单值属性、索引属性、关联属性、限制属性这里主要介绍如何使用PropertyChangeSupport类来支持关联属性事件的触发。1、关联属性      关联属性,也称之为绑定属性.绑定属性在属性发生变化时,会通知相关

2013-04-27 03:39:13 2000

翻译 java静态方法的内存分析

静态方法      静态的方法和变量调用时会在内存中生成一个唯一的标识,在物理内存中给静态一个位置      这样在调用时就可以直接找到,而且会节省内存,使用过多浪费内存。普通方法     由java的gc机制来控制,在一段时间对象或者变量在内存中占用。Gc机制会根据内存状态来自动清除一些用不到的变量或对象。         普通方法每次调用都是开辟新内存?还是

2013-04-23 22:32:42 1621

翻译 Java执行时内存分析

本来想看深入java虚拟机,百十页,还是找些简单的文档把握重点,暂时需要的,把经常写的代码执行时内分分析明白,够用就好如果需要再逐渐深入研究内存的存放               code  segment  —— 存放代码               data   segment  —— 静态变量,字符串变量               stack  —— 局部变

2013-04-22 23:08:14 589

翻译 Java回调机制

Java的调用方式     1、同步调用: 一种阻塞式的调用,调用方要等待执行完毕才能返回,他是一种单项调用.     2、回调:  一种双向模式,被调用方被调用时也会调用对方的接口。     3、异步调用: 一种类似消息或事件的机制,不过它的调用方向恰好相反,接口的服务在收到某种讯息或者            发生某种时间时,会主动通知客户方(即调用客户方的接口)java没有

2013-04-21 18:24:09 556

翻译 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 469

翻译 Delete与truncate语句

TRUNCATE和DELETE有以下几点区别1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全

2013-04-21 16:20:39 525

翻译 学习总结(一)

分享我的学习方法——还是坚持+努力 http://jinnianshilongnian.iteye.com/blog/1709268目的        这个技术能完成什么功能,解决哪类问题。         总结出关键点。如何使用         hello world简单入门,单元测试,编写自己功能,查看文档,核心技术         类似的技术、优缺点为

2013-04-21 16:11:03 442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除