首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
赤耳小永
掘友等级
后端工程师
成功的人不多,因为能坚持下来的人很少
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
386
文章 384
沸点 2
赞
386
返回
|
搜索文章
最新
热门
JUC CountDownLatch 从使用到源码解析
CountDownLatch 从使用到源码解析 建议:本篇文章结合JUC AbstractQueuedSynchronizer(AQS)源码-加解锁分析效果更佳! 应用场景 CountDownLatc
JUC AbstractQueuedSynchronizer(AQS)源码-加解锁分析
AbstractQueuedSynchronizer(AQS)源码 上一篇我们对ReentrantLock到AQS源码有了一个大致的了解!并且讲解了公平锁与非公平锁的区别以及重入锁的实现原理,这一篇主
从ReentrantLock到AQS源码-公平锁与非公平锁
从ReentrantLock到AQS源码 大家都知道在JDK1.6之前synchronized这个重量级锁器性能一直都是较为低下,虽然在1.6之后进行了大量的锁的优化策略,但是使用起来没有Lock灵活
深入学习JVM(三) -- JVM垃圾收集-G1
G1 (Garbage First)垃圾收集器 因为上一篇文章JVM垃圾收集器总结的篇幅太长,同时G1也非常的重要篇幅也不会短,所以这里另开一篇文章总结一下G1垃圾收集器; 前面的文章我们介绍了很多垃
深入学习JVM(二) -- JVM垃圾收集总结
JVM垃圾收集相关总结 只要努力就能解决的事情,我觉得就是最简单的事情! 最近学习了关于JVM相关的东西,距离上一次写JVM的内存模型已经时隔有个一年半载了,这次又深入的学习了一下;之前只是局限于表面
SpringBoot动态修改日志级别
这里列出了所有的包以及类的日志级别;这里我只截出了一部分。 Actuator有约定, /actuator/xxx 端点的定义代码在 xxxEndpoint 中。故而,找到类 org.springframework.boot.actuate.logging.LoggersEndp…
程序员应该知道的操作系统知识--基础篇(三)
在多线程并发环境下,经常出现一些意想不到的错误,例如数值的累加,错的原因可能涉及到计算机原理以及JAVA方面的一些知识。 时间局部性:如果某个数据被访问,那么在不久的将来它很可能被再次访问。 空间局限性:如果某个数据被访问,那么与它相邻的数据很快也可能被访问。 缓存的工作原理是…
程序员应该知道的操作系统知识--基础篇(二)
首先,CPU 读取 PC 指针指向的指令,将它导入指令寄存器。具体来说,完成读取指令这件事情有 3 个步骤: CPU 的控制单元操作地址总线指定需要访问的内存地址(简单理解,就是把 PC 指针中的值拷贝到地址总线中)。 CPU 通知内存设备准备数据(内存设备准备好了,就通过数据…
程序员应该知道的操作系统知识--基础篇(一)
想要学懂程序执行的原理,就要从图灵机说起了。它在计算机科学方面有两个巨大的贡献: 第二,它定义了计算机由哪些部分组成,程序又是如何执行的。 图灵机拥有一条无限长的纸带,纸带上是一个格子挨着一个格子,格子中可以写字符,你可以把纸带看作内存,而这些字符可以看作是内存中的数据或者程序…
SpringBoot 使用 Redis Geo 实现查找附近的位置-附近的人功能
geoadd命令意思是将经度为13.361389纬度为38.115556的地点shanghai和经度为15.087269纬度为37.502669的地点hangzhou加入key为cities的 sorted set集合中。可以添加一到多个位置。 m for meters. km…
下一页
个人成就
文章被点赞
468
文章被阅读
75,139
掘力值
2,987
关注了
71
关注者
114
收藏集
12
关注标签
39
加入于
2017-10-21