- 博客(38)
- 资源 (1)
- 收藏
- 关注
转载 深度解析Java内存的原型及工作原理
http://developer.51cto.com/art/201206/345349.htm 本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成
2012-09-29 09:43:18 980
深度解析Java内存的原型及工作原理
http://developer.51cto.com/art/201206/345349.htm本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员...
2012-09-29 09:43:00 61
转载 Hibernate 集合属性的延迟加载
http://developer.51cto.com/art/201208/352795.htm当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化类一起初始化呢?如果集合属性里包含十万,甚至百万的记录,在初始化持久化实体的同时,完成所有集合属性的抓取,将导致性能急剧下降。AD: 51CTO云计算架构师峰会 抢票进行中!
2012-09-28 18:24:55 589
Hibernate 集合属性的延迟加载
http://developer.51cto.com/art/201208/352795.htm当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化类一起初始化呢?如果集合属性里包含十万,甚至百万的记录,在初始化持久化实体的同时,完成所有集合属性的抓取,将导致性能急剧下降。AD: 51CTO云计算架构师峰会 抢票进行中!...
2012-09-28 18:24:00 46
转载 Java项目经验——程序员成长的关键
http://developer.51cto.com/art/201208/352776.htm没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!AD: 51CTO云计算架构师峰会 抢票进行中!Java就是用来
2012-09-28 11:22:40 656
Java项目经验——程序员成长的关键
http://developer.51cto.com/art/201208/352776.htm没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从...
2012-09-28 11:22:00 62
转载 Java编程中写出好代码的建议
最近在做应用的性能优化,在review代码的过程中积累了一些规则和经验。做到这些规则的目的很简单,就是写出“优美”的代码来。1、注释尽可能全面对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述;类的注释应该包含类的功能说明、作者和修改者。2、多次使用的相同变量最好归纳成常量多处使用的相同值的变量应该尽量归纳为一个常量,方便日后的维护。3、尽量少的在循环
2012-09-28 11:05:11 641
Java编程中写出好代码的建议
最近在做应用的性能优化,在review代码的过程中积累了一些规则和经验。做到这些规则的目的很简单,就是写出“优美”的代码来。1、注释尽可能全面对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述;类的注释应该包含类的功能说明、作者和修改者。2、多次使用的相同变量最好归纳成常量多处使用的相同值的变量应该尽量归纳为一个常量,方便日后的维护。3、尽量少的在...
2012-09-28 11:05:00 63
转载 让人抓狂匪夷所思的4组代码
http://developer.51cto.com/art/201209/355188.htm下面有4组代码看似简单,但是却另人非常抓狂的,让人匪夷所思。喜欢研究探索的你快来看看吧……AD: 51CTO云计算架构师峰会 抢票进行中!1.确保这个值等于tureif (someBoolean == true) { doSomething(
2012-09-28 10:08:00 782
让人抓狂匪夷所思的4组代码
http://developer.51cto.com/art/201209/355188.htm下面有4组代码看似简单,但是却另人非常抓狂的,让人匪夷所思。喜欢研究探索的你快来看看吧……AD: 1.确保这个值等于tureif (someBoolean == true) { doSomething(); } 2.只有等于ture时我才...
2012-09-28 10:08:00 111
转载 8种常见的Java不规范代码
http://developer.51cto.com/art/201209/357113.htm在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和
2012-09-28 09:54:59 477
8种常见的Java不规范代码
http://developer.51cto.com/art/201209/357113.htm在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和...
2012-09-28 09:54:00 52
转载 大数据存取的选择:行存储还是列存储?
http://developer.51cto.com/art/201209/358008.htm目前大数据存储有两种方案可供选择:行存储和列存储。业界对两种存储方案有很多争持,集中焦点是:谁能够更有效地处理海量数据,且兼顾安全、可靠、完整性。从目前发展情况看,关系数据库已经不适应这种巨大的存储量和计算要求,基本是淘汰出局。在已知的几种大数据处理软件中,Hadoop的HBase采用列存储,Mon
2012-09-28 09:23:58 1559
大数据存取的选择:行存储还是列存储?
http://developer.51cto.com/art/201209/358008.htm目前大数据存储有两种方案可供选择:行存储和列存储。业界对两种存储方案有很多争持,集中焦点是:谁能够更有效地处理海量数据,且兼顾安全、可靠、完整性。从目前发展情况看,关系数据库已经不适应这种巨大的存储量和计算要求,基本是淘汰出局。在已知的几种大数据处理软件中,Hadoop的HBase采用列存储,Mon...
2012-09-28 09:23:00 811
转载 ie8 window.open 打开窗口带滚动条
window.open在ie8下弹出窗口要想有滚动条 ,scrollbars=yes, resizable=yes这两个属性必须有.window.open的属性介绍window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=yes, re
2012-09-25 13:06:14 14275
ie8 window.open 打开窗口带滚动条
window.open在ie8下弹出窗口要想有滚动条 ,scrollbars=yes, resizable=yes这两个属性必须有.window.open的属性介绍window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=yes, ...
2012-09-25 13:06:00 313
转载 XSF 生成客户端代理类
http://hi.baidu.com/gonervergiveup/item/c9a363ecc1d36a0b560f1dda首先下载并解压apache-cxf-2.3.3.rar工具包,版本自己看着办,我解压的路径D:\apache-cxf-2.3.3\ , 在D:\apache-cxf-2.3.3\bin里可以看到有个wsdl2java.bat文件,我们用到的就是这了。打开cmd并浏
2012-09-24 14:43:25 797
XSF 生成客户端代理类
http://hi.baidu.com/gonervergiveup/item/c9a363ecc1d36a0b560f1dda首先下载并解压apache-cxf-2.3.3.rar工具包,版本自己看着办,我解压的路径D:\apache-cxf-2.3.3\ , 在D:\apache-cxf-2.3.3\bin里可以看到有个wsdl2java.bat文件,我们用到的就是这了。打开cmd并浏...
2012-09-24 14:43:00 124
转载 使用MySQL数据库值得注意的23个事项
使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1. 如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。2. 用setpassword语句来修改用户的密码,三个步骤,先“mysql-uroot”登陆数据库系统,然后“mysql>updatemysql.usersetpassword=password(newpwd)
2012-09-13 21:01:56 978
使用MySQL数据库值得注意的23个事项
使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1. 如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。2. 用setpassword语句来修改用户的密码,三个步骤,先“mysql-uroot”登陆数据库系统,然后“mysql>updatemysql.usersetpassword=password(ne...
2012-09-13 21:01:00 82
转载 Oracle几种查找和删除重复记录的方法总结
摘要:平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。 下面总结一下几种查找和删除重复记录的方法(以表平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。下面总结一下几种查找和删除重复记录的方法(以表CZ为例):表CZ的结构
2012-09-13 20:54:58 581
Oracle几种查找和删除重复记录的方法总结
摘要:平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。 下面总结一下几种查找和删除重复记录的方法(以表平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。下面总结一下几种查找和删除重复记录的方法(以表CZ为例):表CZ...
2012-09-13 20:54:00 54
转载 MySQL Query Cache 小结
http://www.csdn.net/article/2010-08-18/278326 摘要:阿里巴巴MySQL Oracle DBA 简朝阳 (Sky Jian)曾发表过一篇文章《 MySQL Query Cache 小结 》,对进行了MySQL Query Cache 相关问题进行了总结,现转载于此,供大家学习: 最近经常有人问我 MySQL Quer阿里巴巴MySQL
2012-09-13 20:39:05 641
MySQL Query Cache 小结
http://www.csdn.net/article/2010-08-18/278326摘要:阿里巴巴MySQL Oracle DBA 简朝阳 (Sky Jian)曾发表过一篇文章《 MySQL Query Cache 小结 》,对进行了MySQL Query Cache 相关问题进行了总结,现转载于此,供大家学习: 最近经常有人问我 MySQL Quer阿里巴巴MySQL...
2012-09-13 20:39:00 38
转载 Eclipse中恢复已删除文件和还原到先前版本
http://legendbeen.iteye.com/blog/1676629情况一:在Eclipse中删除掉某些文件后,发现误删了需要恢复回来的情况。举例如下:1、*.demo包中存在三个文件。2、删除FirePush、Gen两个文件3、恢复刚刚删除的那两个文件,首先右击文件先前所在包或者包的上级目录4、选择Restore
2012-09-12 11:42:43 28228 6
Eclipse中恢复已删除文件和还原到先前版本
http://legendbeen.iteye.com/blog/1676629情况一:在Eclipse中删除掉某些文件后,发现误删了需要恢复回来的情况。举例如下:1、*.demo包中存在三个文件。2、删除FirePush、Gen两个文件3、恢复刚刚删除的那两个文件,首先右击文件先前所在包或者包的上级目录4、选择Restore fro...
2012-09-12 11:42:00 205
转载 周鸿祎:什么是好的用户体验?
http://www.csdn.net/article/2012-09-04/2809537-good-user-experience 摘要:什么是好的用户体验?周鸿祎认为:首先要超出用户预期,能够给用户带来惊喜;其次好的用户体验要能够让用户有所感知;最后好的用户体验,是从细节开始,并贯穿于每一个细节。今天是一个体验为王的时代,一点也不过分。做大众消费品的人可能已经感觉到,
2012-09-12 11:04:24 3469
周鸿祎:什么是好的用户体验?
http://www.csdn.net/article/2012-09-04/2809537-good-user-experience摘要:什么是好的用户体验?周鸿祎认为:首先要超出用户预期,能够给用户带来惊喜;其次好的用户体验要能够让用户有所感知;最后好的用户体验,是从细节开始,并贯穿于每一个细节。今天是一个体验为王的时代,一点也不过分。做大众消费品的人可能已经感觉到,...
2012-09-12 11:04:00 300
转载 Java中十个常见的违规编码
http://www.csdn.net/article/2012-09-11/2809829-common-code-violations-in-java摘要:作者Veera Sundar在清理代码工作时发现一些常见的违规编码,因此,Veera Sundar把针对常见的一些违规编码总结成一份列表,以便帮助Java爱好者提高代码的质量和可维护性。最近,我给Java项目做了一次代码清理
2012-09-12 10:57:45 1167
Java中十个常见的违规编码
http://www.csdn.net/article/2012-09-11/2809829-common-code-violations-in-java摘要:作者Veera Sundar在清理代码工作时发现一些常见的违规编码,因此,Veera Sundar把针对常见的一些违规编码总结成一份列表,以便帮助Java爱好者提高代码的质量和可维护性。最近,我给Java项目做了一次代码清...
2012-09-12 10:57:00 67
转载 教你如何使用JMock来实现孤立测试
http://java.ccidnet.com/art/3737/20060515/552351_1.html 版权声明:任何获得Matrix授权的网站,转载时请务必保留以下作者信息和链接作者:Sarkuya(作者的blog:http://blog.matrix.org.cn/page/Sarkuya)原文:http://blog.matrix.org.cn/page/Sarkuy
2012-09-07 15:15:55 734
教你如何使用JMock来实现孤立测试
http://java.ccidnet.com/art/3737/20060515/552351_1.html版权声明:任何获得Matrix授权的网站,转载时请务必保留以下作者信息和链接作者:Sarkuya(作者的blog:http://blog.matrix.org.cn/page/Sarkuya)原文:http://blog.matrix.org.cn/page/Sarkuya...
2012-09-07 15:15:00 69
转载 JS保留两位小数 四舍五入函数
http://www.cnblogs.com/446557021/archive/2011/10/13/2211047.htmljs 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。 document.write("JS保留两位小数例子"); var a=2.1512131231231321; document.write("原来的值:"+a+"");
2012-09-06 18:29:29 1066
JS保留两位小数 四舍五入函数
http://www.cnblogs.com/446557021/archive/2011/10/13/2211047.htmljs 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。<script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br&g...
2012-09-06 18:29:00 77
转载 解决Struts重复提交的问题.
http://www.blogjava.net/pdw2009/archive/2006/04/09/40094.html http://tanlan.iteye.com/blog/424148 首先必须要通过一个Action再转向那个添加记录的页面,转向函数如下.public ActionForward tokenTest(ActionMapping mapping,
2012-09-06 09:29:36 464
解决Struts重复提交的问题.
http://www.blogjava.net/pdw2009/archive/2006/04/09/40094.htmlhttp://tanlan.iteye.com/blog/424148首先必须要通过一个Action再转向那个添加记录的页面,转向函数如下.public ActionForward tokenTest(ActionMapping mapping,Ac...
2012-09-06 09:29:00 86
转载 java正则表达式应用--验证字符串是否为数字
http://gongmingwind.iteye.com/blog/316864首先说一下java正则表达式的重点概念: 第一、相关类:Pattern、Matcher 第二、典型的调用顺序是 Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches(
2012-09-03 10:22:16 729
java正则表达式应用--验证字符串是否为数字
http://gongmingwind.iteye.com/blog/316864首先说一下java正则表达式的重点概念: 第一、相关类:Pattern、Matcher 第二、典型的调用顺序是 Pattern p = Pattern.compile("a*b"); Matcher m = p.matcher("aaaaab"); boolean b = m.matches(); ...
2012-09-03 10:22:00 84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人