自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 <Java 并发编程实践>读书笔记 --- 线程封闭

一个避免同步的方式就是不共享数据。线程封闭(Thread confinement)技术是实现线程安全最简单的方式之一。 Swing的可以实话组件和数据模型对象并不是线程安全的,它们通过将它们限制Swing的事件分发线程中,实现线程安全。 栈限制 只能通过本地变量才可以触及对象 ThreadLocal 将每个线程与持有数值的对象关联在一起 Thre

2015-09-19 10:00:00 445

原创 <Java 并发编程实践>读书笔记 --- 重排序

在单个线程中只要重排序不会对结果产生影响,那就不能保证其中的操作一定按照程序写定的顺序执行, 即使重排序对其他线程来说会产生明显的影响。 局部变量(Local variables) 方法定义参数(formal method parameters)和 异常处理参数(exception handler parameters) 不会在线程之间共享,它们不会有内存可见性问题,也不受内存模型的

2015-09-18 09:55:56 529

原创 <Java 并发编程实践>读书笔记 --- 内部锁

内置锁机制:synchronized, 一个synchronized快有两部分 ,所对象的引用,以及锁保护的代码块,至于synchronized方法的锁,就是方法所在的对象本身 (静态synchronized方法从Class对象上获取锁) synchronized(lock){ //访问或修改被锁保护的共享状态 } 称为内部锁(intrinsic locks)或监视器锁(monitor

2015-09-17 10:33:38 529

原创 BeeFrameWork框架下的ActiveAndroid自动生成数据库表Java文件

根据所给的字段和类型的键值对, 或者从文件中读取字段类型的键值对, 自动更新或生成具有数据库字段,构建器类Builder,fromJson和toJson函数的数据库表文件 生成文件如下: package test; import org.json.JSONException; import org.json.JSONObject; import com.external

2015-08-19 14:22:36 620

原创 内部类不能序列化的原因

android 编写两个Activity class Data implements Serializable{ /** *  */ private static final long serialVersionUID = -6798751495700613794L; /** *  */ private String name; private String brand;

2014-10-11 09:46:22 2561

转载 CSS3 Background-size

CSS3 Background-size 作者:大漠 日期:2011-06-22 点击:7989  Background大家一定不会陌生,但是CSS3开始,给这个Background属性增加了几个新的属性值 :Background-size,Background-clip和Background-origin。那么从今天开始分几节内容分别来介绍一下backgrou

2014-06-18 14:23:10 748

转载 配色达人速成

配色达人速成

2014-06-18 14:17:15 621

原创 八皇后问题 - Python - from Python基础教程

def conflict(state,nextX): nextY = len(state) for i in range(nextY): if abs(state[i] - nextX) in (0,nextY - i): return True return False def queens(num=8,state=()): for pos in range(num): if

2014-05-29 17:00:59 1371

转载 Falsehoods Programmers Believe About Names

Falsehoods Programmers Believe About Names Posted on June 17, 2010 by Patrick in Uncategorized [This post has been translated into Japanese by one of our readers: 和訳もあります。] John Graham-

2014-05-19 13:37:18 1227

转载 word-break:break-all和 word-wrap:break-word区别

word-break:break-all和word-wrap:break-word都是能使其容器如DIV的内容自动换行。 它们的区别就在于: 1,word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下

2014-05-13 15:33:17 590

转载 CSS content内容生成技术以及应用

by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=739 一、哗啦哗啦的简介 zxx://这里“哗啦哗啦”的作用是为了渲染一种氛围。 content属性早在CSS2.1的时候就被引入了,可以使用:before以及:after伪元素生成内容。此特性目前已被大

2014-05-13 15:16:58 846

Land of Lisp

Land of Lisp ,很好的Lisp入门书籍,配有丰富的漫画插图,读起来特别有意思

2015-11-06

Java语言规范8,官方英文版

The Java® Language Specification,Java SE 8 Edition Java之父Gosling等人负责编写的Java 8 语言规范

2015-11-06

空空如也

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

TA关注的人

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