首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
think123
掘友等级
Java程序员
|
微信公众号:think123
一个普普通通的程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
130
文章 120
沸点 10
赞
130
返回
|
搜索文章
赞
文章( 120 )
沸点( 10 )
老生常谈:MySQL的体系结构
现在要进厂,每个面试官都要问你熟不熟悉mysql,作为开发者咋们也应该清楚mysql的基础体系架构 从Mysql官网提供的体系结构图中可以看出来出来,整个mysql分为以下几部分
六战六捷之我的面试笔记
最近的面试总结 一般面试官都会让你自我介绍,我觉得自我介绍主要是有两个作用 第一个是给面试官留出时间来看你的简历,他好想下问你什么问题比较好 第二个就是面试官想听一下你的表达是否存在问题
HSDB: 16张图带你看见JVM中的Java对象
我们写代码的时候,前端传递参数给后端,后端都会有一个对象来负责参数接收,同样的JVM内部也有一个模型来表示Java对象,而这个就是oop-Klass模型。 Hotspot虚拟机在内部使用两组类来表示
你有没有被ThreadLocal坑过?
上一篇文章发出去后,雄哥说我写得挺好,但是有一些关于ThreadLocal的坑没有指出来。大佬不愧是大佬,一语中的。因此这篇来看看ThreadLocal存在什么问题,又有怎样的解决方案
日志这么记,没人可以推锅给你
不知道你有没有经历过被日志支配的恐惧?不知道你有没有总是背锅,说你API传递的参数不正确? 这些我都经历过,好在自从有了这种方式记录日志之后,再也没有背锅过了。
K8S你知道,K9S你可能也知道,那Lens呢?
Lens的使用比K9S更加方便也更加直观,无论是查看Deployment, Service, Pod。它还可以直接access work node,更是方便至极。 所以,我推荐大家使用Lens。
Java中创建线程的几种主流方式
Runnable类型的参数和Callable类型的参数不同之处在于Runnable 接口的 run() 方法是没有返回值的,所以 submit(Runnable task)这个方法返回的 Future 仅可以用来断言任务已经结束了,类似于 Thread.join()。 而Cal…
Java并发容器没你想的那么难
这么多容器,我们该怎么选? 虽然不能全要,但是我们可以都了解一下,然后挑选适合自己的。 我们都知道不能再并发场景下使用HashMap,因为在JDK7之前,在并发场景下使用 HashMap 会出现死循环,从而导致 CPU 使用率居高不下,而扩容是导致死循环的主要原因。虽然 Jav…
CountDownLatch和CyclicBarrier,我该怎么选?
CountDownLatch 和 CyclicBarrier 是 Java 并发包提供的两个非常易用的线程同步工具类,把它们放在一起介绍是因为它们之间有点像,又很不同。 CountDownLatch 主要用来解决一个线程等待多个线程的场景,可以类比旅游团团长要等待所有的游客到齐…
Java如何实现乐观锁和悲观锁?
ReentrantReadWriteLock支持读写锁,StampedLock支持写锁、悲观锁读和乐观读(无锁)。其中写锁、悲观读锁的语义和ReentrantReadWriteLock中的写锁、读锁语义一样,都是允许多个线程同时获取悲观锁读,但是只允许一个线程获取写锁,写锁和悲…
下一页
个人成就
优秀创作者
文章被点赞
885
文章被阅读
236,497
掘力值
6,417
关注了
4
关注者
192
收藏集
10
关注标签
35
加入于
2016-07-22