首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员小岑成长记
掘友等级
后端Java
|
美团点评
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 38
沸点 1
赞
39
返回
|
搜索文章
赞
文章( 38 )
沸点( 1 )
【Java系列】Java并发之 Race Condition and Critical Section
这几天学习并发编程,race-conditions-and-critical-sections,翻译一下,写点自己的笔记并加上点个人的理解。 网页中里中提到两个名词Race Condition 和 Critical Section,接下来对他们进行解释和例子演示。 在多线程场景…
程序员都应该懂一点开源协议
让雷军倍感压力的00后CEO,携手300名最小年龄仅为10岁出头的员工们,竟豪言:一些三四十岁的老前辈已经看不懂互联网。可就在被采访的短视频刚刚传递开来的时候,剧情突然三百六十度大反转。GitHub 开源项目 AndroidTvLauncher 的作者有理有据、义愤填膺地痛斥这位…
【Java并发编程的艺术】第二章读书笔记之synchronized关键字
在之前的文章中学习了volatile关键字,volatile可以保证变量在线程间的可见性,但他不能真正的保证线程安全。 如上述代码所示,如果说两个线程是正确的并发执行的话,最后得到的结果应该是2000000,但结果往往是小于2000000。那么这是为什么呢? 经过阅读书籍,可以…
【Java并发编程的艺术】第二章读书笔记之volatile关键字
这一章节的话,主要是讲一下在并发操作中常见的volatile、synchronized以及原子操作的相关知识。 目前看的部分主要是volatile这个关键字。 Java语言提供了volatile,保证了所有线程能看到共享变量最新的值。 在硬件层面的话,如果说一个变量使用vola…
【Java并发编程的艺术】第一章读书笔记
并发编程的目的是让程序跑的更快,但并不是启动更多的线程,这个程序就跑的更快。有以下几种挑战。 单核CPU上执行多线程任务,通过给每个线程分配CPU时间片的方式来实现这个机制。时间片是CPU分配给每个线程运行的时间,时间片非常短,CPU通过不断的切换线程执行,给我们人类留下的印象…
【个人思考系列】谈谈技术工作中提问的基本姿势
最近混迹在SegmentFault问答专区解答一些Java相关的技术问题,发现很多的提问者都不知道如何去正确提一个问题,然后结合平时工作中的一些感受,想就提问这件小事,谈谈自己的看法。 就我个人的理解谈一谈什么是不好的提问姿势。 这才开始说具体自己的问题。 其实在一个比较慢节奏…
【Java系列】从JVM角度解析Java核心类String的不可变特性
1. 前言 最近看到几个有趣的关于Java核心类String的问题。 String类是如何实现其不可变的特性的,设计成不可变的好处在哪里。 为什么不推荐使用+号的方式去形成新的字符串,推荐使用StringBuilder或者StringBuffer呢。 翻阅了网上的一些博客和st…
掘金 Markdown 编辑器更新啦
致亲爱的原创作者们: Hi,亲爱的作者朋友们,今天很高兴告诉你们一个好消息,掘金的 Markdown 编辑器更新啦。 作为社区内容的贡献者,你们一直是掘金最爱的朋友,所以你们的写作感受和体验也是掘金最关心的事情。因此,迫不及待的将阶段性的成果放出来让大家先爽一把。😄 好,不废话…
掘金技术整理(一)掘金的后端架构
掘金从上线到现在,网站的前端重构了 3 次,后端也陆陆续续修改了整个网站的结构 2 次,但是随着业务不断推演复杂,团队人手增加,有需要一波进一步的优化! 这周,我们会根据当下掘金的情况和接下里的主要业务,整理代码。 掘金技术整理系列文章: (一)掘金的后端架构 (二)掘金前端 …
下一页
个人成就
文章被点赞
829
文章被阅读
56,795
掘力值
2,469
关注了
5
关注者
2,297
收藏集
1
关注标签
1
加入于
2017-07-11