最新 最热

String中删除空格的7种方法!

字符串,是Java中最常用的一个数据类型了。我们在日常开发时候会经常使用字符串做很多的操作。比如字符串的拼接、截断、替换等。本文我们介绍一个比较常见又容易被忽略的一个操作,那就是移除字符串中的空格。

2020-09-08
4940

为什么配置文件加密了数据库配置信息,Spring Boot仍能成功连接数据库

为了保护数据的安全性,越来越多的公司选择加密这些重要信息。接下来一起来看看如何实现配置加密文件并且成功连接数据库的。

2020-09-08
6129

JVM的Xms和Xmx参数设置为什么要设置为相同值

看到 Xms 和 Xmx 的参数设置一样,是不是稍微有些奇怪?这里就写篇文章分析一下,JVM 的 Xms 和 Xmx 参数设置为相同的值有什么好处?首先来了解一下相关参数的概念及功能。

2020-09-08
8797

do-while,Java中容易被忽略的语句

最近在看 Java 的基础知识,其中有部分是关于循环的,在 Java 中,循环的语法总共分为 3 种:for、 while、 do-while,但我惊奇的发现,在之前的职业生涯中(11 年),竟从未用过 do-while(尴尬),于是问了群里的小伙伴,发现也是鲜有人用。

2020-09-07
2649

以前偶然发现的 Java Bug(JDK 9及之前仍未修复)

15年在中信银行做持续集成时,由于当时的项目是基于三方采购的 Java配置开发平台做的,平台自己基于 `Ant` 插件实现了增量和热部署。其中有几个项目在持续集成部署时,经常发现 `Linux` 平台部署成功后(`Windows` 不会出现,`Linux` 也是偶发现象),新版本代码并没有生效(反编译 class)

2020-09-05
2284

Java版本新发现:JDK15的14个新特性和变化

Java Development Kit 15是Oracle对Java SE(标准版)下一个版本的实现,已于8月初进入了发布候选阶段。JDK 15的亮点包括文本块、隐藏类、外部内存访问API,以及密封类和记录的预览。

2020-09-05
7697

阿里面试官:HashMap 熟悉吧?好的,那就来聊聊 Redis 字典吧!

事情是这样的,前面面试问了几个 Java 的相关问题,我朋友回答还不错,接下来面试官就问了一句:看来 Java 基础还不错,Java HashMap 你熟悉吧?

2020-09-04
3859

JVM字符串常量池及String的intern方法详解?

本篇文章基于字符串常量池的存储及在使用intern方法时所引起的内存变化进行一步深层次的讲解。

2020-09-03
2509

Java是值传递还是引用传递?有图为证

开篇先来曝答案,在 Java 语言中,本质只有值传递,而无引用传递,解释和证明详见正文。说到值传递和引用传递我们不得不提到两个概念:值类型和引用类型。

2020-09-02
2346

后端接收long类型参数时精度丢失,如何处理这个天坑

最近几天一直在改造工程,采用雪花算法生成主键ID,突然踩到一个天坑,前端 JavaScript 在取 Long 型参数时,参数值有点不太对!

2020-09-02
10543