加载中
编程之美!从线程池状态管理来看二进制操作之美

二进制操作在框架设计中被频繁使用,使用二进制在不同场景有提升计算速度、较少内存占用等多种优点; 下面,我们依据线程池的状态管理,来看下怎么通过操作二进制对状态进行管理,过程中会发...

2020/12/22 19:38
2.1K
没想到,Git居然有3种“后悔药”!

你知道Git版本控制系统中都有哪些“后悔药”吗? 本文通过案例讲解git reset 、 git revert 、 git checkout在版本控制中的作用; 场景 小明同学作为新人加入到一个新的项目组中做开发,在项...

git
2020/08/20 20:44
4.4K
面试不再怕-说透动静态代理!

追溯 学一个技术,要知道技术因何而产生,才能有学下去的目标和动力,才能更好的理解 首先,要明确为什么要存在代理呢? 存在一个常见的需求:怎样在不修改类A代码的情况下,在调用类A的方法...

2020/05/21 13:45
1W
收藏!工作中Git使用实践和常用命令流程合集

工作中git是一项必不可少的技能,在项目的开发进程中起着至关重要的作用 下面介绍一些git在工作中的一些使用实践、常用流程、常用命令,供大家参考! 一:前言 Git的定义是:分布式版本控制系...

事务处理不当,线上接口又双叒内存泄漏了!(附图解问题全过程)

情景 项目上线了一个接口,先灰度一台机器观察调用情况; 接口不断的调用,过了一段时间,发现机器上的接口调用开始报OOM异常 ! 当天就是上线deadline了,刺激。。 发现问题 第一步,使用j...

2020/04/17 10:00
3.7W
聊一聊,单元测试应该测试什么?

系列导航 点击跳转到系列博文目录导航 开始 现在大公司越来越重视项目的单元测试,甚至明确要求项目的单元测试覆盖率不能低于某个值,足可见单元测试的重要性; 试想如果没有单元测试,那么如...

2020/04/14 10:29
2.6W
十张图带大家看懂 ES 原理 !明白为什么说:ES 是准实时的!

前言 " 说到 Elasticsearch ,其中最明显的一个特点就是 near real-time 准实时 —— 当文档存储在Elasticsearch中时,将在1秒内以几乎实时的方式对其进行索引和完全搜索。那为什么说 ES 是准...

一分钟告诉面试官TIME_WAIT

我们只知道在四次挥手的过程中,先发起关闭的一方会进入TIME_WAIT状态,为什么会出现TIME_WAIT状态以及TIME_WAIT状态过多,是什么原因? 1 出现的场景 客户端在TCP建立连接对外提供服务的过程...

一文把Redis主从复制、哨兵、Cluster三种模式摸透

概述 Redis作为缓存的高效中间件,在我们日常的开发中被频繁的使用,今天就来说一说Redis的四种模式,分别是「单机版、主从复制、哨兵、以及集群模式」。 可能,在一般公司的程序员使用单机版...

图解Janusgraph系列-分布式id生成策略分析

JanusGraph图解系列文章~ 文章为作者跟踪源码和查看官方文档整理,如有任何问题,请联系我或在评论区指出,感激不尽! 图数据库网上资源太少,评论区评论 or 私信我,邀你加入“图库交流微信...

《今天面试了吗》- 并发编程之AQS同步工具类

点击上方 匠心Java,选择 设为星标 优质文章,及时送达 前言 上次面试中问到AQS简直不要太痛苦,全是问的源码。但是源码有时间还是要看看的,毕竟对于提升我们的写代码的能力还是有帮助的。今...

2020/09/01 08:30
45
没想到,Git居然有3种“后悔药”!

你知道Git版本控制系统中都有哪些“后悔药”吗? 本文通过案例讲解git reset 、 git revert 、 git checkout在版本控制中的作用; 场景 小明同学作为新人加入到一个新的项目组中做开发,在项...

2020/08/21 08:30
1.5K
我终于搞清了啥是 HTTPS 了

引言 最近上海连续下了一周雨,温度一夜之间回到解放前,穿夏装的我被冻得瑟瑟发抖,躲在家里哪也不想去。 在家百无聊赖的刷着网页,看到公众号后台的留言,有同学问我 HTTP 和 HTTPS 有啥区...

2020/08/21 08:30
120
“既生 ExecutorService, 何生 CompletionService?”

| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 前言 在 我会手动创建线程,...

2020/08/19 09:00
12
分布式id生成策略,我和面试官扯了一个半小时

面试官:小伙子,你还记得我吗?我是上次面试你的那个面试官。 我心想:我去,怎么会不记得,我又不是青年痴呆,上次害我画了那么多图,还使劲敲了一个多钟的电脑,满脑子都是你的阴影。 我:...

2020/07/11 22:59
43
不会用Java Future,我怀疑你泡茶没我快, 又是超长图文!!

你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 Github实践...

2020/07/11 22:59
61
一文说透JDK Proxy动态代理!

追溯 学一个技术,要知道技术因何而产生,才能有学下去的目标和动力,才能更好的理解 首先,要明确为什么要存在代理呢? 存在一个常见的需求:怎样在不修改类A代码的情况下,在调用类A的方法...

2020/06/29 09:00
3.6K
助你进大厂,这些Mysql索引底层知识你是必须知道的。

前言 上一篇总结了Mysql的锁机制,通过读者的反映和阅读量显示,总体还是不错的,感兴趣的可以阅读一下[大厂面试官必问的Mysql锁机制]。 写了那么多的Mysql文章,有读者问我是不是dba,工作真...

2020/06/28 18:13
14
搞定ReentrantReadWriteLock 几道小小数学题就够了

| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章...

2020/06/28 18:13
54
万字超强图文讲解AQS以及ReentrantLock应用(建议收藏)

写在前面 祝大家儿童节快乐🎁,保持童心,这篇文章作为儿童节礼物🍰送给大家。进入源码阶段了,写了十几篇的 并发系列 知识铺垫终于要派上用场了。相信很多人已经忘了其中的一些理论知识...

2020/06/11 09:40
80

没有更多内容

加载失败,请刷新页面

返回顶部
顶部