这是系统面试准备系列的第一篇博客。我的目标是设计出KISS(keep it simple stupid)系统,可以在实际系统设计面试中花费45-60分钟进行讨论。 介绍任务调...
这是系统面试准备系列的第一篇博客。我的目标是设计出KISS(keep it simple stupid)系统,可以在实际系统设计面试中花费45-60分钟进行讨论。 介绍任务调...
前一篇博客使用TypeConvert实现类型String到LocalDate/LocalDateTime转换[https://www.jianshu.com/p/6ec984...
在上一篇博客中我们有介绍过 springboot从request parameter中转换Data与Time[https://www.jianshu.com/p/5a31de...
后续如果在出现java.lang.OutOfMemoryError: unable to create new native thread可以通过以下步骤进行处理(pid都是...
对于@Controller/@RestController注解标记的类方法中,如何将request parameter接收到的参数转换为LocalDate等时间类型的变量,如...
java8 主要变化:1.lambda表达式与Stream API(Lambda Expression and Stream API)2.方法引用(Method Refere...
我们目前生活在一个快速发展的时代,对开发人员的需求要远远高于刚进入该领域的新手开发所能满足的需求,这个问题已经存在多年,并且会随着时间的推移,越来越严重! 人才的严重短缺难以...
接口默认方法支持 通过使用default关键字,java8可以在接口中增加非抽象的方法实现,这个功能也被称之为扩展方法,示例如下: 在接口Formula 中处理定义了calc...
Spring提供了一系列Enable*的自定义注解,这些注解本质上只是用于启用spring boot管理的一些功能特性,比如 [EnableWebMvc] 注解会激活提供基于...
由于工作背景以及行业原因,与外部业务系统的交互基本都是基于XML报文格式进行处理,原先通过老的dom4j等框架的解析效率太低且复用性较差,最大的原因在于代码的可读性以及可维护...
说到Netty,不得不说到JDK的IO/NIO,最近抽空系统看了下IO与NIO的相关知识,也对JDK的IO以及NIO的设计有了新的理解,在开始介绍之前,需要先了解清楚几个概念...
其实SimpleDateFormat线程非安全这个问题,自己一直都是清楚的,这个清楚局限在大家都这么说或者相关的技术文档也是这么说,但是对于线程非安全的细节一直都是不清楚,所...
目前项目采用spring-boot 2.1.6版本,并集成了RabbitMQ的相关功能,至于MQ的相关选型,由于之前项目组已经有项目采用了RabbitMQ,所以基于技术栈...
前段时间阿里正式发布了语雀,不得不说,在团队文档管理方面,语雀的用户体验确实做得非常不错。趁着这个热度,当时就想给我在2017年开源的 Wizard 项目写一篇文章,大概介绍...
由于pom中引入spring-boot-devtools导致,由于自带的热加载机制,会使用特定的类加载器RestartClassLoader 加载所有的classes目录下变...
最近项目组运维团队的小伙伴提出想要对现有的阿波罗配置中心涉及到数据库等中间件相关数据的敏感信息进行加密处理的需求,由于数据库连接池采用的阿里的druid,而druid官...
以下内容为服务使用hystrix的相关配置明细整理,高版本可能有些许差异。如有不对之处,还望指出,多谢。 以调用User为例说明如下: 相关源码配置分别在如下两个类中Hyst...
如题,今天组里小伙子创建好项目以后,准备进行功能开发时候,maven编译一直不通过,报错相关信息如下: 具体文字描述信息如下: Non-resolvable import P...