首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chengbaba
掘友等级
Java开发
|
Gamutsoft
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 32
沸点 2
赞
34
返回
|
搜索文章
chengbaba
赞了这篇文章
程序员清风
后端工程师 @美团
·
4月前
关注
硬核图解网络IO模型!
觉得不错,希望点赞,在看,转发支持一下,谢谢 文章内容收录到个人网站,方便阅读:https://hardyfish.top/ 背景介绍 在互联网的时代下,绝大部分数据都是通...
87
4
分享
chengbaba
赞了这篇文章
红烧不是清蒸
5年前
关注
基于spring security 实现前后端分离项目权限控制
前后端分离的项目,前端有菜单(menu),后端有API(backendApi),一个menu对应的页面有N个API接口来支持,本文介绍如何基于spring security...
90
评论
分享
chengbaba
赞了这篇文章
SHERlocked93
「前端下午茶」「CPP下午茶」公众号
·
3年前
关注
Nginx 从入门到实践,万字详解!
这篇文章会在 CentOS 环境下安装和使用 Nginx,如果对 CentOS 基本操作还不太清楚的,可以先看看 <半小时搞会 CentOS 入门必备基础知识> 一文先做了...
2.9k
109
分享
chengbaba
赞了这篇文章
阿杜_javaadu
工程师 @蚂蚁金服
·
4年前
关注
【译】深入理解G1的GC日志(一)
这篇文章将深入研究G1的日志和调优参数。为了在实际工作中对G1进行调优,作为开发者的你需要理解G1垃圾收集器的每个步骤,以及每个步骤在整个垃圾收集周期中的作用。为了方便读者...
32
3
分享
chengbaba
关注了
阿杜_javaadu
Java开发 @Gamutsoft
chengbaba
Java开发 @Gamutsoft
·
3年前
关注
好好学习Java并发 三、关键字volatile
volatile是Java并发编程的关键字之一,它用以修饰一个共享变量。它的作用非常强大,Java的JUC包中大量的使用了volatile,本文我们就来看下volatile...
1
4
分享
chengbaba
Java开发 @Gamutsoft
·
3年前
关注
好好学习Java并发 二、Java内存模型
在并发编程中有两个问题需要解决:线程间的通信实现和线程间的同步控制。针对这两个问题,命令式编程中 共享内存模型:线程之间通过共享内存实现通信;通过显示指定某个方法或某段代码...
1
评论
分享
chengbaba
Java开发 @Gamutsoft
·
3年前
关注
好好学习Java并发 一、背景知识
并发指一个处理器同时处理多个任务,但这个定义只是从宏观上来讲的。举个生活中的例子来说明,一个电商小二同时接待两个客户,小二通常的做法是在和A客户聊的间隙回复B客户的问题,和...
赞
评论
分享
chengbaba
赞了这篇文章
敖丙
🏆掘金签约作者 @微信搜:敖丙
·
3年前
关注
面试官没想到一个Volatile,我都能跟他扯半小时
Volatile可能是面试里面必问的一个话题吧,对他的认知很多朋友也仅限于会用阶段,今天我们换个角度去看看。 为会出现这个情况呢?那我们就需要聊一下另外一个东西了。 JMM...
395
59
分享
chengbaba
赞了这篇文章
你听___
Java开发
·
5年前
关注
彻底理解volatile
1. volatile简介 在上一篇文章中我们深入理解了java关键字synchronized,我们知道在java中还有一大神器就是关键volatile,可以说是和sync...
159
15
分享
chengbaba
赞了这篇文章
楼下小黑哥
公众号 @小黑十一点半
·
3年前
关注
年轻人不讲武德,竟然重构出这么优雅后台 API 接口
最近偶然间在看到 Spring 官方文档的时候,新学到一个注解 @ControllerAdvice,并且成功使用这个注解重构我们项目的对外 API 接口,去除繁琐的重复代码...
72
11
分享
chengbaba
赞了这篇文章
马丁玩编程
架构师
·
3年前
关注
深入掌握底层源码常见的 CAS 原子编程
1. 无锁编程产出背景 2. CAS 如何实现的无锁编程 3. CAS 使用中的 “ABA” 痛点 4. 如何解决 “ABA” 问题...
94
11
分享
chengbaba
赞了这篇文章
你听___
Java开发
·
5年前
关注
线程的状态转换以及基本操作
在上一篇文章中并发编程的优缺点谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编程的优缺点,我们在什么情况下可以去考虑开启多个线程去实现我们的业务,当然使...
98
15
分享
chengbaba
Java开发 @Gamutsoft
·
3年前
关注
java并发学习笔记 第二章 Synchronized
java并发设计的目的是提高系统的效率,但是在并发运行的过程中往往会涉及到资源共享。而且发生资源共享时往往很容易得到非预期的结果。如果运行的结果是错误的,那么运行的效率再高...
3
1
分享
chengbaba
赞了这篇文章
爬蜥
5年前
关注
偏向锁状态转移原理
当多个处理器同时处理的时候,通常需要处理互斥的问题。 一般的解决方式都会包含acquire和release这个两种操作,操作保证,一个线程在acquire执行之后,在它执行...
12
评论
分享
chengbaba
赞了这篇文章
你听___
Java开发
·
5年前
关注
彻底理解synchronized
通过字节码分析以及源码解析深入理解synchronized的使用场景以及背后的实现原理,避免在生产环境出现并发问题,...
483
36
分享
chengbaba
赞了这篇文章
敖丙
🏆掘金签约作者 @微信搜:敖丙
·
3年前
关注
死磕synchronized底层实现
Mark Word(标记字段):默认存储对象的HashCode,分代年龄和锁标志位信息。它会根据对象的状态复用自己的存储空间,也就是说在运行期间Mark Word里存储的数...
169
25
分享
chengbaba
Java开发 @Gamutsoft
·
3年前
关注
java并发学习笔记 第一章 线程
以上是JDK对Thread类的描述,比较简单。值得注意的是,看Thread的源码时发现Thread类其实也实现了Runnable接口,下面看下Runable的描述。 现在我...
赞
评论
分享
chengbaba
赞了这篇文章
你听___
Java开发
·
5年前
关注
初识Lock与AbstractQueuedSynchronizer(AQS)
1. concurrent包的结构层次 在针对并发编程中,Doug Lea大师为我们提供了大量实用,高性能的工具类,针对这些代码进行研究会让我们队并发编程的掌握更加透彻也会...
115
3
分享
chengbaba
关注了
你听___
Java开发 @Gamutsoft
下一页
个人成就
文章被点赞
5
文章被阅读
1,069
掘力值
126
关注了
12
关注者
1
收藏集
2
关注标签
3
加入于
2016-10-08