java
林延松
程序猿。。。
展开
-
Spring AOP详解-转自AOP那点事儿
一篇好文,不为别的,转来为自己今后温习翻阅。请支持原作者转自:http://my.oschina.net/huangyong/blog/161338又是一个周末,刚给宝宝喂完牛奶,终于让她睡着了。所以现在我才能腾出手来,坐在电脑面前给大家写这篇文章。今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西,名字与 OOP 仅差一个字母转载 2014-12-05 13:42:18 · 907 阅读 · 0 评论 -
数据库事务 及 Spring 对 Hibernate 事务管理
数据库事务概念: 百度百科:数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓原创 2014-12-06 10:23:48 · 1082 阅读 · 0 评论 -
JDK6和JDK7中String 类的substring方法
在jdk6中String类中存在三个域。char[] value、int offset、int count。分别用于存储真实的字符数组、数组的偏移量,以及String所包含的字符的个数。当substring()方法被调用的时候,它会创建一个新的字符串对象,但是这个字符串的值在java 堆中仍然指向的是同一个数组,这两个字符串的不同在于他们的count和offset的值。原创 2015-01-17 09:09:38 · 501 阅读 · 0 评论 -
java List 的两种常用实现类ArrayList和linkedList
LinkedList类LinkedList实现了List接口,允许null元素。此外LinkedList提供额外的get,remove,insert方法在 LinkedList的首部或尾部。这些操作使LinkedList可被用作堆栈(stack),队列(queue)或双向队列(deque)。注意LinkedList没有同步方法。如果多个线程同时访问一个List,则必须自己实现访问同步。一种转载 2015-01-17 09:18:02 · 3679 阅读 · 0 评论 -
如何反编译java字节码文件---使用javap反编译Java字节码文件
在上一篇文章《StringBuilder、StringBuffer与Java字符串处理》中,我们反汇编了Java字节码文件,通过查看编译器编译后的字节命令,我们能够更清楚地了解Java在字符串拼接等方面的处理机制。那么,我们如何反编译指定的Java字节码文件呢?其实,在Sun公司提供的JDK中,就已经内置了Java字节码文件反编译工具javap.exe(位于JDK安装目录的bin文件夹下)转载 2015-04-01 10:19:10 · 4470 阅读 · 0 评论 -
StringBuilder、StringBuffer与Java字符串处理
以前经常在网上看到关于Java字符串拼接等方面的讨论。看到有些Java开发人员在给新手程序员的建议中类似如下写道:不要使用+号拼接字符串,要使用StringBuffer或StringBuilder的append()方法来拼接字符串。不过,用+号拼接字符串就真的那么令人讨厌,难道使用+号拼接字符串就没有一点可取之处吗?通过查阅Java API文档中关于String类的部分内容转载 2015-04-01 10:16:41 · 812 阅读 · 0 评论