- 浏览: 4455 次
- 性别:
- 来自: 深圳
最新评论
文章列表
java并发编程笔记
- 博客分类:
- java基础
synchronized
锁定对象
在方法上=锁定this对象
static方法上=锁定class对象
出现异常,锁会被释放
锁定的是堆对象,不是栈引用
不要用String对象进行锁
脏读
业务写方法加锁 读方法不加锁 容易产生脏读
volatile
保证可见性,不保证原子性
wait notify使用
countDownlatch门栓使用
Lock
ReentranLock使用
生产者消费者模型
wait跟while一起用的原因 notifyAll的原因
Lock的condition await signalAll
ThreadLocal
Map
H ...
jvm虚拟机调优笔记
- 博客分类:
- java基础
java内存结构
堆内存构成
垃圾回收算法
mark-sweep 标记清除 缺点:内存碎片多
copying 复制 缺点:只能用一半的内存 new代使用
mark-compact 标记压缩 缺点:效率比copy略低 old代使用
垃圾回收器
serial collector :单线程 很少使用
parallel collector:并行回收 java8默认 并发量大 jvm需要停顿
CMS collector:停顿时间短
G1 collector:停顿时间短 并发量大
常用参数设置
调优tomcat
jmete ...
jquery append事件会执行内容的script脚本;
eg:
$('#test').append("<script>alert(123);</script>")
查看Jquery源码:
function domManip( collection, args, callback, ignored ) {
// Flatten any nested arrays
args = concat.apply( [], args );
var first, node, hasScripts,
scripts, doc, ...
1、Motorola
创始人PaulGalvin是在公司开始生产车用无线电的时候让公司叫现在这个名字的。原先它叫Victrola。
2、Microsoft
BillGate起了这个名字。表示公司将专注于MICROcomputerSOFT-ware(微型计算机软件),原来叫做Mi-cro-Soft,后来把中间的“-”去掉了。
3、Lotus
从莲花式盘坐(padmasana)中得名。创始人MitchKapor曾经是Ma-harishiMaheshYogi的超脱静坐教师。(译者注:MaheshYogi,Maharishi,印度宗教领袖。)
4、Intel
BobNoyce和GordonMoo ...