自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 第3章 Java并发包中的ThreadLocalRandom类原理剖析

目录Random类及其局限性示例分析ThreadLocalRandom示例原理源码分析更多Random类及其局限性一般情况下,我们都会使用java.util.Random来生成随机数(Math.random()也是使用Random实例生成随机数)。示例public static void main(String[] args) { Random r...

2019-02-28 21:04:07 254

原创 《Java并发编程之美》阅读笔记

简介最近在阅读《Java并发编程之美》这本书,为了督促自己啃完这本书,计划每读完一章写一篇阅读笔记,供以后参考笔记列表第一部分 Java并发编程基础篇第1章 并发编程线程基础第2章 并发编程的其他基础知识第二部分 Java并发编程高级篇第3章 Java并发包中的ThreadLocalRandom类原理剖析第4章 Java并发包中原子操作类原理剖析第5章 J...

2019-02-26 21:57:50 1489 1

原创 第1章:并发编程线程基础

wait()如果调用wait()方法的线程没有实现获取该对象的监视器锁,则调用wait()方法时线程会抛出IllegalMonitorStateException异常一个线程获取一个共享变量的监视器锁的方法执行synchronized同步代码块时,使用该共享变量作为参数synchronized(共享变量) { //do something}调用该共享变量的方法,并且该方...

2019-02-26 21:57:10 352

原创 Vue阅读App

项目背景最近学习Vue.js,想写个项目练练手,借助每日一文API的帮助,仿照观止开发了一个阅读App项目功能获取每日一文每天推荐文章、随机文章、前后一天文章收藏文章阅读设置(颜色、字体、夜间模式)注:由于API支持不足,暂不支持文章分享功能阅览地址点我预览注:有时由于每日一文服务器的原因,App数据请求可能失败,可换个时间重试;请尽量用手机端访问,或打开浏览器调试模式...

2019-02-25 22:02:03 792

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除