herman
5年前 (2021-02-04) 3442浏览
最近在 SpringBoot 1.x 升级到 2.x 上遇到了不少异常。
项目越大,项目越老,升级 SpringBoot 带来的风险也越大。我在整个升级的过程中已经遇到了十几个冲突,报错,编译异常等问题。
但唯独,nested exce...
herman
5年前 (2021-01-31) 2408浏览
万字长文总结JAVA几种常见的编码格式和乱码原因分析
简介
编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,...
herman
5年前 (2021-01-31) 2497浏览
❝王争,前 Google 工程师,从事 Google 翻译、知识图谱等相关系统的开发,也是《数据结构与算法之美》专栏的作者,该专栏目前有 100,000 人已学习。❞https://time.geekbang.org/column/intro/10...
herman
5年前 (2021-01-24) 3590浏览
本文不是一篇技术文章,但与开发有关。
标题中的内容是 idea 开发工具的一个异常,java.lang.ClassCastException。开发者遇到的概率并不是特别高。
但对于一些新手来说,他们会以为是项目的代码有问题,不知所措。
...
herman
5年前 (2021-01-23) 5402浏览
最近几天不少学生放假了,在家里撸毕业设计。遇到各种问题,又是公众号里留言,又是加我微信让我帮忙解决问题,帮忙开发。说实话,我平时太忙了,不少人还发红包让我帮忙,但实在是没得时间。所以,我这里收集了一些简单的项目,非常适合毕业设计,分享给大家。需要的...
herman
5年前 (2021-01-10) 17520浏览
本教程,本方法仅限于个人学习编程使用,不得商业使用。
推荐大家购买正版产品!
一般一个产品的生命周期就像一个抛物线。JRebel 亦是如此。
做 Java 开发,离不开热发布、热部署。JRebel 就是一套 JavaEE 开发工具...
herman
5年前 (2021-01-03) 3720浏览
SpringBoot同时支持多个视图解析器jsp+html+其他模版引擎!
有一个不算老的项目,经历过几波人迭代,源码维护的一塌糊涂。视图这一块,用的有 jsp,html,freemarker 等。视图不统一,导致启用 html 后,就不能访...
herman
5年前 (2021-01-03) 7974浏览
申明:本教程 IntelliJ IDEA 破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者微信:dart996,删除。
本教程只做个人学习使用,请勿用于商业用途!
若资金允许,请点击 https://www...
herman
5年前 (2020-12-27) 4483浏览
面试官:Java Optional 为什么设计成不可序列化的?
Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。
...
herman
5年前 (2020-12-12) 5373浏览
一个程序员,通常拥有多个开源平台的账号。比如:github、gitee、gitlab 等。多个账号就会带来管理上的一些麻烦。尤其是我们可能需要记住多个账号和密码。这个时候,最推荐的做法就是配置 SSH 的免密登录。
如果是一个账号的话,我相信...
herman
5年前 (2020-11-24) 4250浏览
Spring高频面试题:如何解决循环依赖问题!
循环依赖问题全景图
什么是循环依赖问题?
❝类与类之间的依赖关系形成了闭环,就会导致循环依赖问题的产生。❞
❝比如下图中A类依赖了B类,B类依赖了C类,而最后C类又依赖...
herman
5年前 (2020-11-17) 4369浏览
前言
每一个好习惯都是一笔财富,本文分 SQL 后悔药,SQL 性能优化,SQL 规范优雅三个方向,分享写 SQL 的 21 个好习惯和最佳实践!
写完SQL先explain查看执行计划(SQL性能优化)
日常开发写 SQL 的时...
herman
5年前 (2020-11-05) 7535浏览
高并发环境下,HashMap可能出现的致命问题!注意:是在 jdk8 以下版本发生!
我们先来看看 Rehash 的概念。
Rehash 是 HashMap 在扩容时候的一个步骤。
HashMap 的容量是有限的。当经过多次元素插...
herman
5年前 (2020-10-24) 32326浏览
申明:本教程 IntelliJ IDEA 破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。
本教程只做个人学习使用,请勿用于商业用途!
若资金允许,请点击 https://www.jetbrains....
herman
5年前 (2020-10-22) 3600浏览
今天拉勾搞了一个活动,里面有一套 Java 高级工程师的面试题,我发到了一个群里,很多人都回答不出来。
最后看了一下排行榜,发现回答对 1、2 道题的人占了 80% 的人。通过这些题可以简单的考察出你的技术到底是出于哪一个层次的水平。
...