2.2 synchronized的实现原理与应用 当一个线程A执行字节码时遇到monitorenter指令时,会首先检查该指令关联的Object的对象头中的Mark Word状态。 2.2.1 如果是偏向锁 如果2bit标志位为01代表此时处于偏向锁状态。 如果2bit标志位为01且1bit的标志位 ...
分类:
编程语言 时间:
2019-02-24 18:40:15
阅读次数:
187
今天发现开发项目启动时有警告提示:cache 'xx' is set to eternal but also has TTL/TTI set,发现是ehcache缓存设置冲突 所以决定在此mark一下,加深记忆,具体如下: timeToLiveSeconds : 缓存自创建之时起至失效时的间隔时间单 ...
分类:
系统相关 时间:
2019-02-24 10:24:24
阅读次数:
1214
Zepto的设计目的是提供 jQuery 的类似的API,但并不是100%覆盖 jQuery 。Zepto设计的目的是有一个5-10k的通用库、下载并快速执行、有一个熟悉通用的API,所以你能把你主要的精力放到应用开发上。 Zepto 是一款开源软件,它可以被开发者和商业发布。 MIT licens ...
分类:
其他好文 时间:
2019-02-23 23:06:52
阅读次数:
287
Font Awesome为您提供可缩放的矢量图标,您可以使用CSS所提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果。 一个字库,675个图标 仅一个Font Awesome字库,就包含了与网页相关的所有形象图标。 无需依赖JavaScript Font Awesome完全 ...
分类:
其他好文 时间:
2019-02-22 00:34:20
阅读次数:
175
概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户!(例:djan ...
分类:
Web程序 时间:
2019-02-21 21:50:03
阅读次数:
217
业务场景如下: 1.在地图上点击企业位置mark时,地图不做缩放和移动操作(能点击mark,说明该位置肯定在可视区域内)。 2.点击右侧企业列表的企业时,如果企业的位置不在当前可视区域内,就需要将地图平滑的移动到该企业位置,并且需要缩小地图,先查看到该企业位于哪个区域,再将地图放大到之前缩放的级别。 ...
分类:
其他好文 时间:
2019-02-18 17:30:06
阅读次数:
519
目录 1.对象头(Mark Word) 2.对象自带的锁(Monitor) 3.自旋锁和自适应自旋锁 4.偏向锁 5.轻量级锁 6.偏向锁,轻量级锁,重量级锁联系 八、synchronized底层原理 1.对象头(Mark Word) 2.对象自带的锁(Monitor) (1)javap反编译查看原 ...
分类:
编程语言 时间:
2019-02-11 20:02:45
阅读次数:
226
code code 和mark有点类似,但是code连字体颜色也改变了 pre pre 在html中pre是原格式输出,但是bootstrap改变了它的默认样式,多加了一个外面的代码框 kbd kbd var var ...
分类:
其他好文 时间:
2019-02-11 12:59:22
阅读次数:
142
排版(.page-header) 排版(.page-header) 段落(.lead) 段落(.lead) 效果截图 与传统p标签相比,字体加黑,加粗,也即是强调 mark标记 mark标记 也即是字体加了背景 del删除线 del删除线 small小号字体 small小号字体 字体大小比周围小一号 ...
分类:
其他好文 时间:
2019-02-11 12:16:10
阅读次数:
120
垃圾收集算法 Mark Sweep(标记 清除算法) 标记清除算法分为两个阶段,标记阶段和清除阶段。标记阶段任务是标记出所有需要回收的对象,清除阶段就是清除被标记对象的空间。 优缺点:实现简单,容易产生内存碎片。因为会存在大量的空间碎片,因为回收后的空间是不连续的,这样给大对象分配内存的时候可能会提 ...
分类:
编程语言 时间:
2019-02-10 12:21:38
阅读次数:
214