- 浏览: 260432 次
- 性别:
- 来自: 上海
博客专栏
-
java并发编程陷阱
浏览量:25157
最新评论
-
谁说我不是会员:
luqixinhe 写道用完freemaker 之后,再也不想 ...
Mybatis-There is no getter for property named 'id' in 'class java.lang.String' -
luqixinhe:
用完freemaker 之后,再也不想用mybatis了
Mybatis-There is no getter for property named 'id' in 'class java.lang.String' -
沧海月明z有泪:
[b][/b]
Mybatis-There is no getter for property named 'id' in 'class java.lang.String' -
FengBaoZhanHu:
谢谢
mybatis-spring-1.0.3-SNAPSHOT及mybatis3.0.6 jar文件 -
不懂甜言蜜语:
感觉for循环里的需求只是线程范围内数据共享,用Thread ...
并发编程陷阱系列 (一)同步不完全
文章列表
页面屏蔽右键、F5等快捷键
- 博客分类:
- js
// 系统按键触发事件
document.onkeydown = function(){
// Ctrl+N、Shift+F10、F11、F5刷新
if ((event.altKey)&&
((event.keyCode==37)|| // 屏蔽 Alt+ 方向键 ←
(event.keyCode==39))) // 屏蔽 Alt+ 方向键 →
{
event. ...
<script>标签的for属性和event属性
- 博客分类:
- js
<script language="javascript" for="window" event="onload">
event 设置或获取脚本编写用于的事件
for 设置或获取绑定到事件脚本的对象。
可以这样理解。
<script language="javascript" for="window" event="onload">
相当于
<script language=" ...
Ant 的 javac标签
- 博客分类:
- ant
<javac>任务和javac命令是相似,它编译两种类型的java文件1)没有被编译的java文件2)曾经编译过,但是class文件版本和当前对应的java文件版本不匹配的java文件。
1)javac命令支持的参数:
Attributes Description
srcdir :必须的, ...
提高网站速度的最佳实践
- 博客分类:
- 网站优化
原版见:http://developer.yahoo.com/performance/rules.html
,是Yahoo 人写的《提高网站速度的最佳实践》共有 14 条。
以下是中文版
相信互联网已经越来越成为人们生活中不可或缺的一部分。ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实现的功
能。比如Google机会已经把最基本的office应用都搬到了互联网上。当然便利的同时毫无疑问的也使页面的速度越来越慢。自己是做前端开发的,在性
能方面,根据yahoo的调查,后台只占5%,而前端高达95%之多,其中有88%的东西是可以优化的。
...
请看如下的单例类:
class Singleton{
private static Singleton singleton = null;
public static Singleton getSingleton() {
if (null == singleton) {
singleton = new Singleton();
}
return singleton;
}
首先判断singleton是否为null,如果是就创建sing ...
ORACLE的隔离级别
- 博客分类:
- oracle
隔离级别(isolation
level
)
两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:
1、幻想读
:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。
2、不可重复读取
:事务T1读取一行记录,紧接着事务T2修改了T1刚刚读取的记录,然后T1再次查询,发现与第一次读取的记录不同,这称为不可重复读。
3、脏读
:事务T1更新了一行记录,还未提交所做的修改,这个T2读取了更新后的数据,然后T1执 ...
http://blog.csdn.net/tianliang0123/article/details/7172396
package dsa.linkedlist;
public class Node<E>{
E data;
Node<E> next;
}
package dsa.linkedlist;
public class ReverseLinkedListRecursively {
public static void main(String args[]) {
ReverseLinkedListRecursively reverser = new ReverseLinkedListRecursively();
SinglyLin ...
http://space.itpub.net/9842/viewspace-312607
SpringSecurity源码赏析
http://www.cnblogs.com/hzhuxin/category/342072.html
http://lavasoft.blog.51cto.com/62575/27069/
tapestry
http://tapestry.apache.org/tapestry3/doc/api/index.html
http://archive.apache.org/dist/jakarta/tapestry/Tapestry-3.0.2-bin.zip
Mock Table utility for CRUD operations
While learning a new technology we may need a database table to store the data.
But creating a database, set ...
http://archive.cnblogs.com/a/2257154/
http://tapestry.apache.org/introduction.html
单例模式-双重检查锁定
- 博客分类:
- 线程
单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java
程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一 ...