首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jack_xu
掘友等级
资深Java开发工程师
|
互联网
stay hungry,stay foolish.
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
649
文章 375
沸点 274
赞
649
返回
|
搜索文章
最新
热门
异步编程Future掌控未来
Callable 有了Runnable,为什么还要Callable? 我们先来看下Callable的接口: 第一点是不能返回值,对于 Runnable 而言,它不能返回一个返回值,虽然可以利用其他的一
强引用和弱引用的Threadlocal
从SimpleDateFormat开始 首先看一个例子,创建20个线程,线程里就干一件事,就是转换时间 运行一下,报错了 原因是什么,原因就是SimpleDateFormat是非线程安全的,点进去看一
多重校验神器责任链模式
背景 最近在做需求,写一个方法,先在前面做验证,if不满足A条件则return,if不满足B条件则return...一共写了5个验证,等验证通过以后才执行下面的逻辑,这个也没问题。过了一阵产品提了需求
老生常谈线程基础的几个问题
实现线程只有一种方式 我们知道启动线程至少可以通过以下四种方式: 实现 Runnable 接口 继承 Thread 类 线程池创建线程 带返回值的 Callable 创建线程 但是看它们的底层就一种方
万丈高楼平地起的建造者模式
定义 建造者模式(Builder Pattern)是将一个复杂对象的构建过程与它的表示分离,使得同样的构建过程可以创建不同的表示,属于创建型模式。使用建造者模式对于用户而言只需指定需要建造的类型就可以
手写JdbcTemplate的模板方法模式
模板方法模式 模板方法模式(Template Method Pattern)又叫模板模式,是指定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变算法的结构即可重定义该算法的某些特
ReentrantLock介绍及AQS源码精讲
Lock Lock是J.U.C中最核心的工具,它的作用和前面所讲解的synchronized一样,也是用来解决多线程环境下的线程安全性问题。在J.U.C这个包中,很多的地方都有用到Lock这个机制。
ConcurrentHashMap源码精讲
哈希表 哈希表也叫散列表,这种数据结构提供了键(Key)和值(Value)的映射关系。只要给出一个key,就可以高效查找到它所匹配的value,时间复杂度接近于O(1)。如下所示: 1.7和1.8的区
十分钟写一个简易版的RPC
RPC介绍 大家好,我是jack xu,我们知道RPC(Remote Procedure Call)就是远程过程调用,它是一种通过网络从远程计算机程序请求服务。调用远程计算机上的服务,就像调用本地服务
从leetcode真题讲解手写LRU算法
前言 大家好,我是jack xu,大家不管是在刷leetcode的时候让你手写LRU算法,还是面试中让你手写LRU算法,都会碰到LRU算法。不管是为了应付面试还是平时工作中用的到,都是你学习本文的动力
下一页
个人成就
优秀创作者
文章被点赞
1,530
文章被阅读
223,186
掘力值
6,785
关注了
212
关注者
536
收藏集
1
关注标签
0
加入于
2019-06-09