会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
筱筱的春天
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
34
35
36
37
38
39
40
41
42
···
56
下一页
2018年7月30日
java 偏向锁怎么升级为轻量级锁
摘要: 因为偏向锁,锁住对象时,会写入对象头相应的标识,我们先把对象头(官方叫法为:Mark Word)的图示如下(借用了网友的图片): 通过上面的图片,我们可以知道,对象处于偏向锁时,mark word中的偏向锁标记为1,锁标志位为01;下面是分析过jvm源码(biasedLocking.cpp)解析的偏
阅读全文
posted @ 2018-07-30 18:04 筱筱的春天
阅读(3516)
评论(2)
推荐(1)
2018年7月27日
Java乐观锁的实现原理(案例)
摘要: 简要说明: 表设计时,需要往表里加一个version字段。每次查询时,查出带有version的数据记录,更新数据时,判断数据库里对应id的记录的version是否和查出的version相同。若相同,则更新数据并把版本号+1;若不同,则说明,该数据发送并发,被别的线程使用了,进行递归操作,再次执行递归
阅读全文
posted @ 2018-07-27 15:51 筱筱的春天
阅读(7878)
评论(0)
推荐(0)
多线程 +1操作的几种实现方式,及效率对比
摘要: 学习自https://blog.csdn.net/zqz_zqz/article/details/58603938
阅读全文
posted @ 2018-07-27 15:21 筱筱的春天
阅读(373)
评论(0)
推荐(0)
用户态和内核态
摘要: 转载自https://www.cnblogs.com/viviwind/archive/2012/09/22/2698450.html 当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核
阅读全文
posted @ 2018-07-27 12:56 筱筱的春天
阅读(193)
评论(0)
推荐(0)
Java同步机制之Monitor监视器与syncrhoized实现原理
摘要: 转载原文地址:http://www.cnblogs.com/ygj0930/p/6561667.html 一:Monitor Monitor是一个同步工具,相当于操作系统中的互斥量(mutex),即值为1的信号量。 它内置与每一个Object对象中,相当于一个许可证。拿到许可证即可以进行操作,没有拿
阅读全文
posted @ 2018-07-27 10:50 筱筱的春天
阅读(701)
评论(0)
推荐(0)
2018年7月26日
Java内置锁synchronized的可重入性
摘要: 学习自 https://blog.csdn.net/aigoogle/article/details/29893667 对我很有帮助 感谢作者
阅读全文
posted @ 2018-07-26 17:45 筱筱的春天
阅读(307)
评论(0)
推荐(0)
什么是css hack
摘要: 由于不同厂商的浏览器或某浏览器的不同版本,对CSS的支持、解析不一样,导致在不同浏览器的环境中呈现出不一致的页面效果。这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本写特定的css样式,我们把这个针对不同的浏览器写相应的css code的过程叫做css hack
阅读全文
posted @ 2018-07-26 16:27 筱筱的春天
阅读(202)
评论(0)
推荐(0)
java synchronized和(ReentrantLock)区别
摘要: 原文:http://blog.csdn.net/zheng548/article/details/54426947 区别一:API层面 syschronized使用 synchronized即可修饰方法,也可以修饰代码块。 synchronized修饰方法时,如下所示: synchronized修饰
阅读全文
posted @ 2018-07-26 11:20 筱筱的春天
阅读(5360)
评论(0)
推荐(0)
2018年7月25日
对Java 注解的一些理解
摘要: 引入 注解最简单的使用方式 Java注解与普通修饰符(public\static\void...)的使用方式并没有多大区别,下面的例子是最常见的注解 通过在方法上使用@Test注解后,在运行该方法时,测试框架会自动识别该方法并单独调用。@Test实际上是一种标记注解,起标记作用,运行时告诉测试框架该
阅读全文
posted @ 2018-07-25 16:27 筱筱的春天
阅读(446)
评论(0)
推荐(0)
java @Retention元注解
摘要: @Retention元注解 有三种取值:RetentionPolicy.SOURCE、RetentionPolicy.CLASS、RetentionPolicy.RUNTIME分别对应:Java源文件(.java文件) >.class文件 >内存中的字节码 Retention注解说明 当在Java源
阅读全文
posted @ 2018-07-25 14:43 筱筱的春天
阅读(391)
评论(1)
推荐(0)
上一页
1
···
34
35
36
37
38
39
40
41
42
···
56
下一页
公告