• “两学一做”在山西——黄河新闻网 2019-07-13
  • 内地生报读香港高校本科人数持续下跌 2019-07-13
  • 【学习时刻】人民大学王义桅:金砖合作的“自信”与“自觉” 2019-07-12
  • 女子请“私家侦探”被骗3万 警方循线捣毁诈骗团伙 2019-07-11
  • 【学习时刻】北交大马院院长韩振峰:高校思想政治工作必须牢牢把握三大根本问题 2019-07-11
  • 全国“非遗”保护工作先进名单公布 2019-07-01
  • 紫光阁中共中央国家机关工作委员会 2019-06-25
  • 杭州控烟令修改草案拟允许室内设吸烟区,控烟专家:跌破眼镜 2019-06-25
  • 挪用近30万报纸征订款赌博 河南一报社聘用制干部获刑 2019-06-23
  • 2016年,有1145家上市公司大小非减持了3600亿元,还有210名上市公司高管减持了1400亿元。IPO已成了造就成千上万个十亿、百亿富豪的捷径, 2019-06-21
  • 专家“把脉”中国电影市场:提升品质方能逆袭 2019-06-21
  • “善款资助副局长儿子留学”真相须尽快落地 2019-06-19
  • 21岁女护士失联2天后确认遇害 嫌疑人为其前男友 2019-06-19
  • 中国地质公园名录旅行地中国国家地理网 2019-06-13
  • 玄关运用有四大原则 用的好才能财旺挡煞聚财 ——凤凰网房产 2019-06-10
  • 摘要: 前言 罗列出我上大学以来看的技术书籍 Java "Java核心技术·卷 I(原书第10版)" "深入理解Java虚拟机(第2版)" "Java并发编程的艺术" JavaWeb "深入分析Java Web技术内幕(修订版)" Spring家族 "Spring实战(第4版)" "Spring Boot实阅读全文
    posted @ 2019-06-27 18:28 Tu9oh0st 阅读(48) 评论(0) 编辑
    摘要: 1114. 按序打印 题目描述 我们提供了一个类: public class Foo { public void one() { print("one"); } public void two() { print("two"); } public void three() { print("thre阅读全文
    posted @ 2019-07-17 20:44 Tu9oh0st 阅读(6) 评论(0) 编辑
    摘要: synchronized概述 在多线程并发编程中synchronized一直是元老级角色,很多人都会称呼它为重量级锁。但是,随着Java SE 1.6对synchronized进行了各种优化之后,有些情况下它就并不那么重了。 先来看下利用synchronized实现同步的基?。篔ava中的每一个对象阅读全文
    posted @ 2019-07-15 16:56 Tu9oh0st 阅读(23) 评论(0) 编辑
    摘要: ConcurreentHashMap的实现原理与使用 ConcurrentHashMap是线程安全且高效的HashMap。 为什么要使用ConcurrentHashMap 在并发编程中使用HashMap可能导致程序死循环。而使用线程安全的HashTable效率又非常低下,基于以上两个原因,便有了Co阅读全文
    posted @ 2019-07-12 10:06 Tu9oh0st 阅读(48) 评论(0) 编辑
    摘要: volatile的内存语义 volatile的特性 理解volatile特性的一个好方法是把对volatile变量的单个读/写,堪称是使用同一个锁对这些单个读/写操作做了同步。 锁的happens before规则保证释放锁和获取锁的两个线程之间的内存可见性,这意味着对一个volatile变量的读,阅读全文
    posted @ 2019-07-11 15:57 Tu9oh0st 阅读(107) 评论(0) 编辑
    摘要: 队列同步器概述 队列同步器AbstractQueuedSynchronizer(以下简称同步器),是用来构建锁或者其他同步组件的基础框架,它使用了一个int成员变量表示同步状态,通过内置的FIFO队列来完成资源获取线程的排队工作,并发包的作者(Doug Lea)期望它能够成为实现大部分同步需求的基础阅读全文
    posted @ 2019-07-11 15:05 Tu9oh0st 阅读(72) 评论(0) 编辑
    摘要: 深入理解Java内存模型JMM与volatile关键字 多核并发缓存架构 Java内存模型 Java线程内存模型跟CPU缓存模型类似,是基于CPU缓存模型来建立的,Java线程内存模型是标准化的,屏蔽掉了底层不同计算机的区别。 例子 编写代码来分析 执行程序,打印结果 并未出现 这段结果 分析 第一阅读全文
    posted @ 2019-07-10 19:06 Tu9oh0st 阅读(182) 评论(2) 编辑
    摘要: 深入剖析Java虚拟机内存模型 JVM整体架构 JVM整体架构如下: 通过编写代码来分析整个内存区域 对上述代码的class文件进行 是对代码进行反汇编 得到 文件 对compute方法进行分析: 上面程序,在JVM中的运行时区域如下: 栈 操作的操作暂时的数据存放到 。 main()的局部变量表存阅读全文
    posted @ 2019-07-09 20:00 Tu9oh0st 阅读(15) 评论(0) 编辑
    摘要: 前言 想做一个秒杀项目,问了几个大佬要了项目视频,结果,自己本地实践的时候,发现不太一样,所以写下这篇,为以后做准备。 环境配置 IDE:IDEA 环境:Windows 数据库:Redis Maven配置 习惯用SpringBoot的小伙伴都知道,需要配置Maven,添加几个dependency。 阅读全文
    posted @ 2019-06-30 15:05 Tu9oh0st 阅读(25) 评论(2) 编辑
    摘要: 前言 罗列出我上大学以来看的技术书籍 Java "Java核心技术·卷 I(原书第10版)" "深入理解Java虚拟机(第2版)" "Java并发编程的艺术" JavaWeb "深入分析Java Web技术内幕(修订版)" Spring家族 "Spring实战(第4版)" "Spring Boot实阅读全文
    posted @ 2019-06-27 18:28 Tu9oh0st 阅读(48) 评论(0) 编辑
    摘要: 前言 由于本人参加面试,但是JVM这块回答的十分不好,问了面试官,面试官说我基础不行!我真的不行,所以看过的不一定能理解,感觉之前就是糊弄任务,然后这次等实训结束,啥都干完了,我就记录下,深入了解下面试中不会的题。 类加载过程 1、 加载 :这个很简单,程序运行之前jvm会把编译完成的.class二阅读全文
    posted @ 2019-06-27 16:57 Tu9oh0st 阅读(19) 评论(2) 广东十一选5一定牛
  • “两学一做”在山西——黄河新闻网 2019-07-13
  • 内地生报读香港高校本科人数持续下跌 2019-07-13
  • 【学习时刻】人民大学王义桅:金砖合作的“自信”与“自觉” 2019-07-12
  • 女子请“私家侦探”被骗3万 警方循线捣毁诈骗团伙 2019-07-11
  • 【学习时刻】北交大马院院长韩振峰:高校思想政治工作必须牢牢把握三大根本问题 2019-07-11
  • 全国“非遗”保护工作先进名单公布 2019-07-01
  • 紫光阁中共中央国家机关工作委员会 2019-06-25
  • 杭州控烟令修改草案拟允许室内设吸烟区,控烟专家:跌破眼镜 2019-06-25
  • 挪用近30万报纸征订款赌博 河南一报社聘用制干部获刑 2019-06-23
  • 2016年,有1145家上市公司大小非减持了3600亿元,还有210名上市公司高管减持了1400亿元。IPO已成了造就成千上万个十亿、百亿富豪的捷径, 2019-06-21
  • 专家“把脉”中国电影市场:提升品质方能逆袭 2019-06-21
  • “善款资助副局长儿子留学”真相须尽快落地 2019-06-19
  • 21岁女护士失联2天后确认遇害 嫌疑人为其前男友 2019-06-19
  • 中国地质公园名录旅行地中国国家地理网 2019-06-13
  • 玄关运用有四大原则 用的好才能财旺挡煞聚财 ——凤凰网房产 2019-06-10
  • 时时彩合买跟单靠谱吗 体彩浙江6十1走势图 北京福利彩票走势图 大丰收娱乐城lm0 福建体育彩票25选5 体育彩票官网61 体彩排列五走势图2013 吉林快三开奖一定牛走势图 体彩6+1玩法介绍 中文冰球教学视频 广东快乐十分复试9选5 欢乐升级等级会掉 浙江体彩6+1 辽宁11选5复式玩法 体彩江苏7位数18092