自定义博客皮肤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,微服务,分布式,面试题等。

原创 太赞了,2020 最新 Java 面试题出炉!(带全部答案)

今天给大家带来一套 2020最新整理的Java 面试题,独家整理,禁止剽窃!!! 题库非常全面,包括 Java 集合、JVM、多线程、Spring全家桶、Redis、Dubbo、Netty、Elasticsearch、大数据、阿里巴巴等大厂面试题等。​ 怎么领取? 关注一下Java技术栈公众...

2020-03-06 13:20:07 6010 1

转载 你还在用 Date?快使用 LocalDateTime 了!

在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗?通过阅读本篇文章你将了解到:为什么需要LocalDa...

2020-03-31 20:00:00 305 0

转载 单例模式反射、序列化漏洞及解决方案!

Java技术栈www.javastack.cn优秀的Java技术公众号推荐阅读:单例模式的 8 种写法,非常全!使用反射技术来获取不同的实例,以下是一个简单的饿汉式的单例模式的代码实现...

2020-03-31 20:00:00 82 0

原创 如何在代码中应用设计模式?

作者:宁愿呢 https://www.cnblogs.com/liyus/p/10508681.html 为什么要使用设计模式 因为我们的项目的需求是永远在变的,为了应对这种变化,使得我们的代码能够轻易的实现解耦和拓展。如果能够保证代码一次写好以后都不会再改变了,那可以想怎么写怎么写了。 如何判...

2020-03-31 16:40:15 365 0

原创 推荐 4 款 MySQL 调优工具,大牛都在用!

作者:老王谈运维 https://www.toutiao.com/a6691523026984370699/ 对于正在运行的mysql性能如何?参数设置的是否合理?账号设置的是否存在安全隐患是否了然于胸? 俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运行...

2020-03-31 16:31:38 360 0

原创 你还在用 Date?建议使用 LocalDateTime 了!

在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗? 通过阅读本篇文章你将了解到: 为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】; java8新的时间AP...

2020-03-31 10:08:03 510 0

原创 每个程序员都必须掌握的 8 种数据结构!

作者:IT-Evan https://www.cnblogs.com/IT-Evan/p/12444968.html 数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。 几乎所有已开发的程序或软件系统都...

2020-03-30 17:31:07 475 0

原创 10 个雷人的注释,就怕你不敢用!

本文来源网络: 1、码农何苦为难穷逼 2、删了就无法运行,我也不知道为什么 3、早点睡吧,别改代码了 4、系统终止运行了 5、感觉念了一首诗 6、我刚写这段代码时,我和上帝知道这段代码的意思,现在只有上帝知道了 7、这样写还是生动形象的 8、客户需求怎么做 9、这个太狠了吧 1...

2020-03-30 14:07:25 441 0

原创 牛X!Eclipse 开始支持 Java 14~

随着JDK 14的发布,各大Java IDE也开始支持JDK 14。最新版本的Eclipse IDE 2020-03也于2020年3月18日发布,本文介绍如何通过Eclipse IDE来开发Java 14应用。 下载 下载地址:https://www.eclipse.org/downloads/...

2020-03-30 10:42:30 822 0

原创 Java 14 之模式匹配,非常赞的一个新特性!

前些天 JDK 14 发布了: 重磅:Java 14 正式发布了! 今天栈长带大家来尝尝 Java14 的鲜,虽然大家都在用着 Java8 或者以下版本,但多学习了解一点总不是坏事。 比如出去面试啥的,面试官总会问你在学什么新技术,多学习下新知识可以出去和面试官吹水了。如果面试官会,你不会,​那你...

2020-03-30 10:25:54 412 0

转载 Java 程序员必看的 8 本书,你看到了第几本?

今天,栈长用短视频的方式来分享一个干货的短视频:Java 程序员必看的 8 本书,你看到了第几本?号外,栈长的视频号开通啦!!~~不是所有视频都会搬到公...

2020-03-29 10:00:00 98 0

转载 推荐 4 款 MySQL 调优工具,大神都在用!

Java技术栈www.javastack.cn优秀的Java技术公众号对于正在运行的mysql性能如何?参数设置的是否合理?账号设置的是否存在安全隐患是...

2020-03-29 10:00:00 119 0

转载 牛X!Eclipse 开始支持 Java 14~

Java技术栈www.javastack.cn优秀的Java技术公众号随着JDK 14的发布,各大Java IDE也开始支持JDK 14。最新版本的Ec...

2020-03-28 12:30:50 216 0

原创 详解 Java 中的三种代理模式!

作者:岑宇 https://www.cnblogs.com/cenyu/p/6289209.html 代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能. 这...

2020-03-27 14:13:51 366 0

原创 HTTP 无状态中的状态到底指的是什么?

来源:赛艇队长 https://www.cnblogs.com/bellkosmos/p/5237146.html 前言 最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底指的是什么?! 找了很多资料不仅没有发现有一针见血正...

2020-03-27 14:10:45 350 0

转载 HTTP 无状态中的 "状态" 到底指的是什么?

前言最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底指的是什么?!找了很多资料...

2020-03-27 09:28:00 137 0

原创 单例模式的 8 种写法,整理非常全!

概念 单例模式即一个 JVM 内存中只存在一个类的对象实例。 分类 1、懒汉式 类加载的时候就创建实例 2、饿汉式 使用的时候才创建实例 当然还有其他的生成单例的方式,双重校验锁,枚举和静态内部类,文中会有介绍。 懒汉式 1) 示例1 public class Singleton { ...

2020-03-27 09:02:48 392 0

原创 数据库连接池到底应该设多大?

本文内容95%译自这篇文章: https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing) 我在研究HikariCP(一个数据库连接池)时无意间在HikariCP的Github wiki上看到了一篇文章(即前面给出的链接)...

2020-03-26 16:46:30 413 0

原创 Spring 框架用到的 9 个设计模式汇总!

作者:243573295 https://www.cnblogs.com/hwaggLee/p/4510687.html 1. 简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决...

2020-03-26 10:46:29 342 0

转载 阿里 iOS 程序员绩效打了3.25分,留下报复性bug?

Java技术栈www.javastack.cn优秀的Java技术公众号昨日(25日),手机淘宝iOS版本出现BUG,苹果手机用户打开淘宝App后,会出现...

2020-03-26 10:46:00 104 0

转载 从 0 编写自己的第一款 IDEA 插件!

Java技术栈www.javastack.cn优秀的Java技术公众号写Java代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就...

2020-03-25 12:16:00 178 0

转载 以淘宝为例,解析大型电商服务端架构!

Java技术栈www.javastack.cn优秀的Java技术公众号前言以淘宝网为例,简单了解一下大型电商的服务端架构是怎样的。如图所示 最上面的就...

2020-03-25 12:16:00 136 0

转载 SQL、NoSQL 和 NewSQL,长江后浪推进浪!

SQL作为主要的数据存储方式已经超过40年,并且经历了至少两个指数扩张期:20世纪90年代Web应用程序崛起之后,以及在过去十年中由于移动设备爆炸引起的...

2020-03-24 09:38:00 298 0

转载 每个程序员都必须掌握的 8 种数据结构!

Java技术栈www.javastack.cn优秀的Java技术公众号数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操...

2020-03-24 09:38:00 283 0

转载 怎么用追 MM 来理解 23 种设计模式?

创建型模式:1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只...

2020-03-23 12:28:00 73 0

转载 如何合理地估算线程池大小?

如何合理地估算线程池大小?这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(T...

2020-03-23 12:28:00 96 0

转载 JDK 14 性能提升,但 JDK 8 仍是最强王者!

Java技术栈www.javastack.cn优秀的Java技术公众号上一篇:重磅:Java 14 正式发布了!OpenJDK 14 与 OpenJDK...

2020-03-22 20:00:00 3853 0

转载 重磅:Java 14 正式发布了!

Java技术栈www.javastack.cn优秀的Java技术公众号是的,Java 14 发布了!此版本包含的 JEP(Java/JDK Enhanc...

2020-03-21 12:31:00 331 0

转载 不是我吹,RabbitMQ 是真牛逼!

Java技术栈www.javastack.cn优秀的Java技术公众号今天来介绍下 RabbitMQ在业务中在多强,文末再免费送 10本重量级的书,...

2020-03-21 12:31:00 224 0

转载 Java中,一个存在十几年的bug...

今天,分享一个JDK中令人惊讶的BUG,这个BUG的神奇之处在于,复现它的用例太简单了,人肉眼就能回答的问题,JDK中却存在了十几年。经过测试,我们发现...

2020-03-20 10:40:00 90 0

转载 GitHub iOS 和 Android 正式发布!

Java技术栈www.javastack.cn优秀的Java技术公众号推荐阅读:GitHub for mobile 来了,码农苦逼了!GitHub 在去...

2020-03-20 10:40:00 86 0

转载 终于有人把 HTTPS 原理讲清楚了!

这篇干货不错,把HTTPS的原理讲清楚了,而且容易懂,建议大家好好读一下。HTTPS随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 H...

2020-03-19 09:16:00 189 0

转载 一个 .git 目录,领悟 Git 的强大!

Java技术栈www.javastack.cn优秀的Java技术公众号Git 是一个强大的工具,但是使用起来却不是很友好。如果程序员们能够真正花时间去理...

2020-03-19 09:16:00 318 0

转载 没用 Java 8,怎么优雅地避免空指针?

JDK 8 里面有 Optional ,如果你还在使用 JDK 7 及之前的版本,那么可以使用 Google 的 Guava 库,用法差不多,下面介绍一...

2020-03-18 12:18:00 191 0

转载 注意了!ArrayList 增删千万不要乱用…

Java技术栈www.javastack.cn优秀的Java技术公众号编程过程中常常需要使用到集合,而ArrayList是我们常常使用的,但是最近在一次...

2020-03-18 12:18:00 140 0

原创 我去,同事居然用明文存储密码!!!

Java技术栈www.javastack.cn优秀的Java技术公众号Oh My God!最近检查代码,发现某个系统登录的逻辑直接用明文查询数据库,然后...

2020-03-17 10:46:00 242 0

转载 一个线程池 bug 引发的 GC 思考!

Java技术栈www.javastack.cn优秀的Java技术公众号问题描述前几天在帮同事排查生产一个线上偶发的线程池错误,逻辑很简单,线程池执行了一...

2020-03-17 10:46:00 176 0

转载 Redis 使用 10 个小技巧,请收下!

Java技术栈www.javastack.cn优秀的Java技术公众号Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人...

2020-03-16 10:03:00 112 0

转载 Springboot 优雅停止服务的几种方法!

Java技术栈www.javastack.cn优秀的Java技术公众号在使用Springboot的时候,都要涉及到服务的停止和启动,当我们停止服务的时候...

2020-03-16 10:03:00 120 0

转载 NIO 和 IO 到底有什么区别?别说你不会!

作者:依本多情blog.csdn.net/qq_36520235/article/details/81318189首先说一下核心区别:NIO是以块的方式...

2020-03-15 12:13:00 204 0

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