加载中
阿里巴巴java开发手册-嵩山版 下载

引言 今天阿里巴巴开发手册嵩山版又发布了,距离上次泰山版发布才仅仅几个月。是不是有的同学又要感叹下这速度也太快了点吧。我泰山版还没看完,嵩山版直接来了。没看完不要紧,我们直接看嵩...

2020/08/06 12:53
571
还在使用Future轮询获取结果吗?CompletionService快来了解下吧。

背景 二胖上次写完参数校验(《二胖写参数校验的坎坷之路》)之后,领导一直不给他安排其他开发任务,就一直让他看看代码熟悉业务。二胖每天上班除了偶尔跟坐在隔壁的前端小姐姐聊聊天,就是...

2020/07/09 00:31
256
参数校验这样写,就不会被劝退了

背景 最近端午好久没有和二胖聚一聚了,于是约了二胖到人民广场去宰他一顿,正好最近他跳槽加薪了。 我:二胖听说你最近跳槽了,并且还是从传统软件公司跳到了互联网公司,工资是不是涨了一点...

面试必备java代理 万字详解!

什么是代理 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类...

有了它(powermock)再也不担心单元测试不达标了

为什么要写单元测试 优点:单元测试可以减少bug率,提升代码的质量。还可以通过单元测试来熟悉业务。 公司硬性要求:有些公司可能还会强制要求,每次新增代码、或者变更代码单测覆盖率要达到多...

2020/05/24 21:02
1.4K
消息幂等(去重)通用解决方案!

点击上方“java金融”,选择“设为星标” 做积极的人,而不是积极废人 来源 | jaskey.github.io/blog/2020/06/08/rocketmq-message-dedup/ 简单的消息去重解决方案 并发重复消息 并发去重的解...

回馈读者,大额红包直接送

为了回馈老铁们一直以来对本号的关注和支持,我联合9个java方向的高质量原创大佬一起给大家送出11个大红包。 重点说明:这几个号原创质量都特别高,是领域内大佬的个人IP号。墙裂推荐关注。 ...

08/25 17:30
0
分布式事务最经典的7种解决方案都在这里了

作者 | 叶东富 来源 | segmentfault.com/a/1190000040321750 随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到...

一不小心就踩了lombok的坑?

点击上方“Java金融”,选择“设为星标” 后台回复"888"获取bat面试题集 引言 今天中午正在带着耳机遨游在代码的世界里,被运营在群里@了,气冲冲的反问我最近有删生产的用户数据的吗?我肯定...

万字图文详解24种设计模式

作者| javadoop 原文| t.hk.uy/2Sd 一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的😂😂😂,花了...

06/28 08:00
0
DBA整理的万字详解mysql性能优化,值得收藏!

原文|t.hk.uy/wxP 引言 说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?...

28张图帮你搞定 Kafka~!

作者 |Timothy Stepro 原文|t.cn/A6cH6AHV Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。 基础...

Spring的Xml和JavaConfig 扩展你选哪一个?

点击上方“Java金融”,选择“设为星标” 后台回复"888"获取bat面试题集 引言 上一篇文章我们有怎么介绍到如何通过XML的形式来定义Spring的扩展《Spring面试高频题如何:自定义XML schema 扩...

关于线程池的面试,看这篇就够了!

我相信大家都看过很多的关于线程池的文章,基本上也是面试的时候必问的,如果你在看过很多文章以后,还是一知半解的,那希望这篇文章能让你真正的掌握好 Java 线程池。 本文一大重点是源码解...

05/14 08:00
0
Spring面试高频题如何:自定义XML schema 扩展

引言 自从SpringBoot时代的到来,去除了Spring的各种繁琐的XML配置,让我们可以腾出双手以便于更加专注的搬砖。记得那时候刚学Spring的时候,每天被Spring的各种XMl配置文件折磨的不行,每引入...

有了CopyOnWrite为何又要有ReadWriteLock?

点击上方“Java金融”,选择“设为星标” 后台回复"888"获取bat面试题集 引言 前文我们有介绍《看了CopyOnWriteArrayList后自己实现了一个CopyOnWriteHashMap》 关于CopyOnWrite容器的,但是...

04/27 00:00
9
面试高频题:Spring和SpringMvc父子容器你能说清楚吗

点击上方“Java金融”,选择“设为星标” 后台回复"888"获取bat面试题集 引言 以前写了几篇关于SpringBoot的文章《面试高频题:springBoot自动装配的原理你能说出来吗》、《保姆级教程,手把...

Java高并发编程基础三大利器之CyclicBarrier

点击上方“Java金融”,选择“设为星标” 后台回复"888"获取bat面试题集 引言 前面一篇文章我们《Java高并发编程基础三大利器之CountDownLatch》它有一个缺点,就是它的计数器只能够使用一次...

03/18 00:06
67
Java高并发编程基础三大利器之CountDownLatch

点击上方“Java金融”,选择“设为星标” 后台回复"888"获取bat面试题集 引言 上一篇文章我们介绍了AQS的信号量Semaphore《Java高并发编程基础三大利器之Semaphore》,接下来应该轮到CountDo...

03/11 00:00
24
Java高并发编程基础三大利器之Semaphore

点击上方“Java金融”,选择“设为星标” 后台回复"888"获取bat面试题集 引言 最近可以进行个税申报了,还没有申报的同学可以赶紧去试试哦。不过我反正是从上午到下午(3月1日)一直都没有成功...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部