2018年3月20日
摘要:
简单点说:synchronized很强大,既可以保证原子性,也可以保证可见性,而volatile不能保证原子性; 可见性:一个线程对共享变量值的修改,能够及时的被其它线程看到。 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。 volatile本质是在告
阅读全文
posted @ 2018-03-20 11:30
github_white
阅读(181)
推荐(0)
2018年3月19日
摘要:
装载声明:http://blog.csdn.net/lxsmk9059/article/details/77920206?locationNum=1&fps=1 个人思考编辑扩展如下:
阅读全文
posted @ 2018-03-19 19:19
github_white
阅读(376)
推荐(0)
摘要:
声明转载来源:http://blog.csdn.net/striverli/article/details/52997927 ==号和equals()方法都是比较是否相等的方法,那它们有什么区别和联系呢? 首先,==号在比较基本数据类型时比较的是值,而用==号比较两个对象时比较的是两个对象的地址值:
阅读全文
posted @ 2018-03-19 11:13
github_white
阅读(295)
推荐(0)
2018年3月11日
摘要:
本文转载自: 先来看看这个spring的配置文件的配置: <!-- 事务管理器 --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <pro
阅读全文
posted @ 2018-03-11 15:10
github_white
阅读(218)
推荐(0)
2018年1月5日
摘要:
在JSP页面中我的页面传值加了分号,在后台取值是没有问题的。 但是在XML底层执行时就会返回不了值,这是什么原因呢? 经过努力排查发现了分号导致了${XXX}的值都成了和前面ID一样的串。去掉${XXX}分号就好了
阅读全文
posted @ 2018-01-05 10:40
github_white
阅读(459)
推荐(0)
2018年1月3日
摘要:
转发于:http://blog.csdn.net/qq_26684469/article/details/51105188?locationNum=5&fps=1 原来的SET SQL_SAFE_UPDATES = 1; 如果条件定语从句where后面跟的不是主键,则会报上面的错,将上面的安全级别设
阅读全文
posted @ 2018-01-03 12:25
github_white
阅读(244)
推荐(0)
摘要:
转发于:http://blog.csdn.net/w86440044/article/details/28277177
阅读全文
posted @ 2018-01-03 10:37
github_white
阅读(259)
推荐(0)
2017年11月5日
摘要:
关于双重检验锁首先简单来看一个小例子: 双重检验锁是对同步块加锁的方法。为什么会称为双重检验,因为有两次对 instance == null的检查,一次中同步块中一次中同步块外部。 对于两次instance的是否为空的判断解释: 1.为何在synchronization外面的判断? 为了提高性能!如
阅读全文
posted @ 2017-11-05 21:15
github_white
阅读(4925)
推荐(2)
2017年10月19日
摘要:
转载:http://www.jobui.com/mianshiti/it/java/7148/ newInstance: 弱类型。低效率。只能调用无参构造。new: 强类型。相对高效。能调用任何public构造。newInstance()是实现IOC、反射、面对接口编程 和 依赖倒置 等技术方法的必
阅读全文
posted @ 2017-10-19 17:06
github_white
阅读(450)
推荐(0)
2017年10月16日
摘要:
Java中字符串中子串的查找共有四种方法(indexof())indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可
阅读全文
posted @ 2017-10-16 20:35
github_white
阅读(247)
推荐(0)