摘要: Java提供了强制原子性的内置锁机制:synchronized块。一个synchronized块有两部分:锁对象的引用(作为锁的对象一定要是final的,保证锁对象不会被重新赋值),以及这个锁保护的代码块。 public class Example5 { final static Object lo 阅读全文
posted @ 2016-02-01 09:53 PaganMonkey 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1.volatile关键字 理解volatile的关键首先要理解处理器缓存和主存。 如果将一个域声明为volatile,那么只要对这个域产生了写操作,那么所有读操作都可以看到这个修改,即volatile域的写操作会向主存刷新。 同步synchronized也会导致向主存中刷新,所以如果一个域完全由s 阅读全文
posted @ 2016-02-01 09:06 PaganMonkey 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 1.不应该大范围,跨多线程共用loger对象。 代码1-2取自AsyncAppender,可以看到使用AsyncAppender对象的buffer作为锁。 阅读全文
posted @ 2015-10-10 10:30 PaganMonkey 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.将项目导出成jar包。2.在项目的META-INF文件夹中找到MANIFEST.MF,在其中加入一下一行文字: Main-Class: 类的全限定名3.新建一个文件,修改扩展名为batjava -jar xx.jar pause将bat文件与jar包放在一起。4.运行bat文件即可执行Ma... 阅读全文
posted @ 2015-07-29 12:34 PaganMonkey 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 1.权值: 标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。例如下面的代码:p{color:red;} /*权值为1*/p span{color:green;} /*权值为1+1=2*/.warning{color:white;} /*权值为10*/p span.warning... 阅读全文
posted @ 2015-05-21 09:17 PaganMonkey 阅读(141) 评论(0) 推荐(0) 编辑
摘要: http://www.w3cui.com/?p=141当点击连续点击箭头按钮时会出现蓝色部分。这个问题也是双击选中文本引起的。 阅读全文
posted @ 2015-04-13 19:37 PaganMonkey 阅读(290) 评论(0) 推荐(0) 编辑
摘要: Access-Control-Allow-Origin 阅读全文
posted @ 2015-04-10 13:34 PaganMonkey 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 2015/4/21.Object.createhttps://msdn.microsoft.com/zh-cn/library/ff925952Animal = Object.create(Object);Animal.getName = function() { return this.name... 阅读全文
posted @ 2015-04-02 18:53 PaganMonkey 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 当设置一个行内元素的line-height的值等于其父元素的height的值时候,就会显示垂直居中效果。关于行高:http://www.cnblogs.com/rainman/archive/2011/08/05/2128068.html 阅读全文
posted @ 2015-04-02 14:09 PaganMonkey 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 加载中。。。 阅读全文
posted @ 2015-04-02 09:32 PaganMonkey 阅读(107) 评论(0) 推荐(0) 编辑

喜欢的话可以打赏一下哦!!!

支付宝

微信