herman
4年前 (2021-02-04) 2975浏览
最近在 SpringBoot 1.x 升级到 2.x 上遇到了不少异常。
项目越大,项目越老,升级 SpringBoot 带来的风险也越大。我在整个升级的过程中已经遇到了十几个冲突,报错,编译异常等问题。
但唯独,nested exce...
herman
4年前 (2021-01-24) 3041浏览
本文不是一篇技术文章,但与开发有关。
标题中的内容是 idea 开发工具的一个异常,java.lang.ClassCastException。开发者遇到的概率并不是特别高。
但对于一些新手来说,他们会以为是项目的代码有问题,不知所措。
...
herman
5年前 (2020-03-27) 2986浏览
今天,公司一位同事遇到了一个 MyBatis 问题“attempted to return null from a method with a primitive return type (int).”请教我。我来说一说这类问题的解决思路!
...
herman
5年前 (2019-11-09) 16735浏览
SpringBoot 的这个错误很常见,也很简单,但也足以抵挡住不少新手学习者,让他们举步维艰。
最近有一个网友就私信我说,他的 SpringBoot 程序无法启动,报 org.springframework.context.Applicat...
herman
5年前 (2019-09-07) 2691浏览
昨天,上午,9 点多钟,我访问博客园时,出现了 503。我本以为是偶然的现象,没想到连续刷新了好几次还是 503 。
我本想在群里发个消息,问问其他人是不是也有同样的问题。谁知道群里刚好有人在讨论技术,于是便放弃了。
昨天下午,博客园又...
herman
5年前 (2019-06-03) 2295浏览
云计算公司,没有一个 100% 可靠的。基本上所有的云计算公司都宕机过,这也是为什么他们经常写着 99.99999% 的可靠性的原因。
其实这也是没办法的事情,平常不管是我们自建云,也或者是自己公司的服务器,都或多或少的会出现各种技术性和非技...
herman
5年前 (2019-05-26) 2570浏览
最近一个同学发来消息说,公司里有一段代码使用的线程经常会发生一些莫名其妙的问题。让我帮忙看看,我仔细看了很多遍线程的相关代码。最后注意到了 InterruptException 异常,把想法和 demo 代码给他说了后,问题果真被解决了。
危...
herman
5年前 (2019-05-08) 1932浏览
让开,我要开始装逼了。因为 3 个程序员都没解决掉的一个 null 异常,被我这个第四个程序员解决了。就问你们服不服,我能解决空异常。。。
事情的起因是这样的,电商系统新版本增加了一个小功能。在发货模块有一个小需求要改动,程序员 A 更改了其...
herman
6年前 (2019-02-25) 9024浏览
最近,我们的电商项目中需要一个限流功能,我打算使用令牌桶实现。
然后,我就网上查了一些关于令牌桶算法的文章,用 Java 实现了一个。但是其中有一点问题,所以,我就想参考一下 guava 中 RateLimiter 的实现。但是发现 com...
herman
6年前 (2019-02-21) 2994浏览
别被标题迷糊了,隔离技术不光在电商系统中使用,而是大量的在各分布式系统中存在。今天我们就一起来聊一个最简单的线程隔离技术。
线程隔离技术,也称是线程池隔离技术。最著名的使用者算 Hystrix 了。Hystrix 提供了两种隔离策略,分布式...
herman
6年前 (2019-01-21) 4949浏览
最近公司准备推出国际化的内容了,这个调整对我们来说其实不小的。主要是 APP 端,网页端,小程序端,公众号,H5 等各渠道都要支持。
同事在进行国际化时,遇到了一个异常,详情如下:
java.lang.UnsupportedOpera...
herman
6年前 (2018-12-28) 13596浏览
今天早上,我起床后照例打开百度统计看看个人网站有没有异常。发现今天一个流量也没有了,我怀疑是百度统计,网站统计功能坏掉了,因为之前就发生过类似的问题。于是,我就打开个人网站确认一下,看看是否真的有异常。最后发现网站中的所有图片都无法打开了,我以为...
herman
6年前 (2018-12-21) 17058浏览
大家最近可能会发现我写的文章都很套路,一个系列一个系列的。前面写了一系列的数据结构,最近我会开始给大家介绍一些 Java 中的一些自带命令、工具的使用。如果你长期的关注和阅读,我相信不到一年你就是一个高手。至少你和高手在一起同行,面试绝对不会有问...
herman
6年前 (2018-12-19) 10469浏览
看过源码的都知道,所有的框架基本上都会给你提供多条路,多个实现方式。WebFlux 也是一样,除了上一章中的 DefaultErrorAttributes,它还提供了 AbstractErrorWebExceptionHandler。本文说说 A...
herman
6年前 (2018-12-19) 10987浏览
webflux 并不算一门新技术,它出自 Spring,所以 Spring 中的一些特性它都有,包括 SpringMVC 中的一些注解它也可以沿用。没看过 webflux 教程的,可以参考我前面关于 webflux 教程的一些文章。本文我们来学习...