自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java技术栈,分享最主流的Java技术

分享Java,多线程,JVM,Spring,微服务,分布式,面试题等。

原创 20,000 字帮你搞定策略模式!

作者:路易小七 来源:www.cnblogs.com/lewis0077/p/5133812.html 在讲策略模式之前,我们先看一个日常生活中的小例子: 现实生活中我们到商场买东西的时候,卖场往往根据不同的客户制定不同的报价策略,比如针对新客户不打折扣,针对老客户打9折,针对VIP客户打8折...

2020-08-31 18:07:38 203 0

转载 Redis 开发陷阱及避坑指南!

Java技术栈www.javastack.cn关注阅读更多优质文章原文首发于博客园,作者:后青春期的Keats地址:https://www.cnblogs.com/keatsCoder/...

2020-08-31 10:46:01 61 0

转载 遗传算法的基本概念和实现,附Java实现案例!

Java技术栈www.javastack.cn关注阅读更多优质文章本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载作者:MallawaarachchiF...

2020-08-31 10:46:01 48 0

原创 Docker 极简入门教程,傻瓜都能看懂!

富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。 本文我们就来探索一下 Docker 的神秘世界,从零到一掌握 Docker的基本原理与实践操作。别再守着前端那一亩三分地,是时候该开疆扩土了。 讲个故事 为...

2020-08-31 09:18:57 261 0

转载 精通 Spring 全家桶,被 15 家公司拒绝…

Java技术栈www.javastack.cn打开网站看更多优质文章最近一个网友向我发来私信说,他精通 Spring 全家桶,但是面试过程中被 15 家公司拒绝,因为他的学历是大专,所以...

2020-08-29 23:15:17 58 0

转载 Lambda 表达式入门,这篇够了!

Java技术栈www.javastack.cn关注阅读更多优质文章作者:海向来源:www.cnblogs.com/haixiang/p/11029639.htmlLambda简介Lamb...

2020-08-29 23:15:17 54 0

转载 Spring Boot 如何提升服务吞吐量?

Java技术栈www.javastack.cn关注阅读更多优质文章作者:lipengxs来源:https://my.oschina.net/lipengxs/blog/3162343背景...

2020-08-28 23:22:29 71 0

转载 Jenkins 自动化部署 Java 项目,厉害~

Java技术栈www.javastack.cn关注阅读更多优质文章1、背景在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码...

2020-08-28 23:22:29 73 0

原创 看图说话,FastJson 并没有那么流行!

作者:咔咔侃技术 来源:www.toutiao.com/i6815906868183958027 一、FastJson为何 首先抄录一段来自官网的介绍:FastJson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON...

2020-08-28 14:53:08 200 0

转载 SpringBoot @Value 读取配置,太强大了!

Java技术栈www.javastack.cn关注阅读更多优质文章本文作者:Jitwxs链接:www.jitwxs.cn/d6d760c4.html一、前言在日常开发中,经常会遇到需要在...

2020-08-28 10:46:00 232 0

转载 微服务业务日志收集方案,写得非常好!

Java技术栈www.javastack.cn关注阅读更多优质文章作者:lipengxs链接:my.oschina.net/lipengxs/blog/3156247背景日志内容复杂多样...

2020-08-28 10:46:00 328 0

原创 Lombok 作者因兼容问题讨伐 IntelliJ IDEA(官方已妥协)

今天(08/26),你看到本文应该是昨天了。 栈长上班打开电脑,按往常一样打开 IntelliJ IDEA 正准备撸码,突然收到 IDEA 2020.2.1 的更新提醒: 我现在用的还是 2020.1 版本: 前段时间,IDEA 2020.2 也发布了,我也收到了更新提醒,但每次我都 X 掉。...

2020-08-27 10:57:38 257 0

转载 2020网易面试真题(人数统计)

Java技术栈www.javastack.cn关注阅读更多优质文章作者丨BossXiang 图丨pexels下面来一道2020年网易面试的一道最简单的算法题目,撸起袖子加油干。和...

2020-08-27 10:46:00 160 0

原创 Lombok 的作者,成功讨伐 IntelliJ IDEA!

Java技术栈www.javastack.cn关注阅读更多优质文章今天(08/26),你看到本文应该是昨天了。栈长上班打开电脑,按往常一样打开 IntelliJ IDEA 正准备撸码,突...

2020-08-27 10:46:00 157 0

原创 Redis 实现延迟队列?深深被折服!!

作者:_BKing 地址:www.cnblogs.com/xiaowei123/p/13222710.html 最近,又重新学习了下Redis,深深被Redis的魅力所折服,Redis不仅能快还能慢(我想也这么优秀o(╥﹏╥)o),简直利器呀 咳咳咳,大家不要误会,本文很正经的啦!伙伴们跟我一...

2020-08-26 13:43:00 316 0

转载 Spring Boot 学习笔记,这个太全了!

今天推荐一个分享Java干货的公众号:Java核心技术。赶快扫码关注一下吧!新人关注还可以获取一份新手礼包:Spring Boot 学习笔记,包括底层实现原理及代码实战,非常齐全,助你快...

2020-08-26 09:41:00 79 0

转载 一条 SQL 引发的事故,同事直接被开除!!

Java技术栈www.javastack.cn关注阅读更多优质文章前言Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通...

2020-08-26 09:41:00 86 0

原创 Java 强、弱、软、虚,你属于哪一种?

作者:CodeBear的园子 来源:www.cnblogs.com/CodeBear/p/12447554.html Java中的四种引用 Java中有四种引用类型:强引用、软引用、弱引用、虚引用。 Java为什么要设计这四种引用 Java的内存分配和内存回收,都不需要程序员负责,都是由伟大的J...

2020-08-26 08:45:23 243 0

原创 为啥阿里巴巴规定要在 @Transactional 指定 rollbackFor?

推荐阅读:《Java开发手册(嵩山版)》最新发布 阿里巴巴Java开发手册规范提示:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。 1.异常的分类 先来看看异常的分类 error是一定会回滚的,这里Exception是异常,他又...

2020-08-25 13:48:38 255 0

转载 Redis 为什么用单线程模型?终于知道了!

Java技术栈www.javastack.cn关注阅读更多优质文章Redis 作为广为人知的内存数据库,在玩具项目和复杂的工业级别项目中都看到它的身影,然而 Redis 却是使用单线程模...

2020-08-25 10:46:00 111 0

转载 Spring 天天用,bean 懒加载原理你懂吗?

Java技术栈www.javastack.cn关注阅读更多优质文章来源:小小木的博客www.cnblogs.com/wyc1994666/p/10569091.html普通的bean的初...

2020-08-25 10:46:00 80 0

原创 DataGrip 上手体验,真香!

来源头条号:程序不就是0和1 链接:www.toutiao.com/i6829305571141747213 DataGrip 是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、Postgre...

2020-08-25 10:10:14 211 0

原创 日志框架选型,Logback 还是 Log4j2?

作者:何甜甜在吗 链接:juejin.im/post/6844903926777511943 前段时间写了一篇文章(Logback配置文件这么写,TPS提高10倍),反响还不错,有很多网友也发表了自己的意见: 意见1 意见2 意见三 总结一下就是: logback性能测试同步和异步TPS...

2020-08-25 09:02:27 230 0

原创 吊打 Tomcat ,Undertow 性能很炸!!

在 Java Web 容器的世界里,Tomcat 和 Jetty 是大名鼎鼎的、用的最多的开源项目,也是大众熟知的。 今天再介绍另外一款能和 Tomcat 媲美的神器:Undertow,据说性能方面还要吊打 Tomcat,如果你还不知道它,那你就 OUT 了。 我们来看下 Spring Boot ...

2020-08-24 13:47:52 1167 1

转载 实现延时任务的 4 种实现方案!

一、应用场景在需求开发过程中,我们经常会遇到一些类似下面的场景:a. 外卖订单超过15分钟未支付,自动取消b. 使用抢票软件订到车票后,1小时内未支付,自动取消c. 待处理申请超时1天,...

2020-08-24 10:46:00 157 0

原创 Spring Boot 2.4.0 正式版即将发布!

上一篇:Spring Boot 太狠了,一次性发布了 3 个版本! Spring Boot 2.4.0 的第一个里程碑版本发布了,可以从里程碑仓库获取。此版本包含 120 多项 issues 和 pull requests。 请注意,从此版本开始,版本格式略有变化。2.4.0-M1 是使用新版本控...

2020-08-24 09:29:31 253 0

转载 用上 RocketMQ,系统性能提升了 10 倍!

Java技术栈www.javastack.cn关注阅读更多优质文章我们的订单系统的逻辑架构图下:上述架构存在如下问题:同步调用问题:用户支付完一笔订单,订单系统就要同步执行一系列接口调用...

2020-08-23 12:41:00 60 0

转载 String.format() 图文详解,写得非常好!

Java技术栈www.javastack.cn关注阅读更多优质文章作者:潘佳琦链接:https://segmentfault.com/a/1190000019350486引言String...

2020-08-23 12:41:00 80 0

转载 Docker 被禁?还有千千万万个 Docker 站起来!!

Java技术栈www.javastack.cn关注阅读更多优质文章来源:安全牛地址:https://www.aqniu.com/news-views/69501.html众所周知,在全球...

2020-08-22 12:42:14 185 0

原创 IntelliJ IDEA 2020.2 正式发布,真香!

上一篇:IntelliJ IDEA 2020.2 EAP4 发布了 IntelliJ IDEA 2020.2 稳定版已发布,此版本带来了不少新功能,包括支持在 IDE 中审查和合并 GitHub PR、新增加的 Inspections 小组件(Inspections Widget)支持在文件的警告...

2020-08-21 17:34:53 318 0

原创 Spring Boot 2.3.3 正式发布!

上篇:Spring Boot 太狠了,一次性发布了 3 个版本! Spring Boot 2.3.3 稳定版已发布,可从 repo.spring.io 和 Maven Central 获取。 <parent> <groupId>org.springframework...

2020-08-21 16:13:36 242 0

原创 重磅!!Gradle 6.6 发布,大幅提升性能!

推荐阅读:Spring Boot 把 Maven 干掉了,正式拥抱 Gradle! Gradle 6.6 发布了!!! Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 G...

2020-08-21 14:15:55 291 0

转载 为啥阿里巴巴规定要在 @Transactional 指定 rollbackFor?

Java技术栈www.javastack.cn关注阅读更多优质文章推荐阅读:《Java开发手册(嵩山版)》最新发布阿里巴巴Java开发手册规范提示:方法【edit】需要在Transact...

2020-08-21 10:46:00 86 0

原创 这才是微服务划分的正确姿势,值得学习!

作者:张飞洪 https://www.cnblogs.com/jackyfei/p/10856427.html 我们知道微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。在定义不明确的情况下谈划分也是一种各说各话,具体问题需要具体分析,所以这篇文章谈到的划分也不是绝对标准,...

2020-08-21 08:53:16 313 0

转载 Synchronized 天天用,实现原理你懂吗?

Java技术栈www.javastack.cn关注阅读更多优质文章来源:小小木的博客www.cnblogs.com/wyc1994666/p/11748212.htmlSynchroni...

2020-08-20 10:46:00 86 0

转载 Spring 自定义注解玩法大全,从入门到…

Java技术栈www.javastack.cn关注阅读更多优质文章在业务开发过程中我们会遇到形形色色的注解,但是框架自有的注解并不是总能满足复杂的业务需求,我们可以自定义注解来满足我们的...

2020-08-20 10:46:00 92 0

原创 为什么要看源码、如何看源码,高手进阶必看

作者:xybaby www.cnblogs.com/xybaby/p/10794700.html 由于项目的需求,最近花了较多的时间来看开源项目的代码,在本文中,简单总结一下对为什么要看源码、如何看源码这两个问题的思考。 看源码的意义 看源码只是一种方法、手段,而不是目的。我也曾经给自己制定过“...

2020-08-20 08:51:18 346 0

原创 国人开源了一款超好用的 Redis 客户端,真香!!

大家都知道,Redis Desktop Manager 是一款非常好用的 Redis 可视化客户端工具,但可惜的是 v0.9.4 版本之后需要收费了: 这个工具不再免费提供安装包了,要对所有安装包收费,收费还不便宜啊,但是源码依旧是公开的,要使用就必须要自行编译。 市面上也有一些破解版本或是别人...

2020-08-19 10:20:04 6638 2

转载 监控系统选型,这篇不可不读!

之前,我写过几篇有关「线上问题排查」的文章,文中附带了一些监控图,有些读者对此很感兴趣,问我监控系统选型上有没有好的建议?目前我所经历的几家公司,监控系统都是自研的。其实业界有很多优秀的...

2020-08-19 09:41:00 128 0

原创 一个程序员的水平能差到什么程度?

作者:Benny、零五 编辑:陶家龙 出处:https://www.zhihu.com/question/314644210 一则灵魂拷问“一个程序员的水平能差到什么程度?”让各位程序员们纷纷有感而发。小编精选了两个有趣的高赞回答只为抛砖引玉,欢迎大家说出你的故事! 来自网友“Benny” 想起...

2020-08-19 08:40:25 361 0

提示
确定要删除当前文章?
取消 删除