2020年8月12日

下载的附件名总乱码?你该去读一下 RFC 文档了!

摘要:为了搞明白附件名乱码问题,我肝了十几个 RFC 文档! 阅读全文

posted @ 2020-08-12 19:43 郑晓龙 阅读(405) 评论(2) 推荐(2) 编辑

2020年7月29日

使用Spring Validation优雅地校验参数

摘要:使用 Spring Validation 简单,优雅地进行参数校验 阅读全文

posted @ 2020-07-29 17:46 郑晓龙 阅读(277) 评论(0) 推荐(1) 编辑

2020年7月8日

SpringBoot 中使用 Filter 的正确姿势

摘要:Filter 是 JavaEE 中 Servlet 规范的一个组件,位于包javax.servlet 中,它可以在 HTTP 请求到达 Servlet 之前,被一个或多个Filter处理。 它的工作流程如图: Filter的这个特性在生产环境中有很广泛的应用,如:修改请求和响应、防止xss攻击、包装 阅读全文

posted @ 2020-07-08 12:42 郑晓龙 阅读(81) 评论(0) 推荐(0) 编辑

一题搞定static关键字

摘要:基础不牢,地动山摇 开篇一道题,考察代码执行顺序: public class Parent { static { System.out.println("Parent static initial block"); } { System.out.println("Parent initial blo 阅读全文

posted @ 2020-07-08 12:40 郑晓龙 阅读(222) 评论(0) 推荐(0) 编辑

2020年6月18日

POJO类中布尔类型为啥不让用isXxx命名

摘要:【强制】POJO 类中的任何布尔类型的变量,都不要加 is 前缀,否则部分框架解析会引起序列化错误。 阅读全文

posted @ 2020-06-18 11:23 郑晓龙 阅读(144) 评论(0) 推荐(0) 编辑

2020年2月15日

[设计模式]面向对象五大设计原则:SOLID

摘要:SOLID (面向对象设计) 单一功能原则(Single responsibility principle) 每个类都应该有一个单一的功能,并且该功能应该由这个类完全封装起来 所有它的(这个类的)服务都应该严密的和该功能平行(功能平行,意味着没有依赖)。 开闭原则(Open Closed Princ 阅读全文

posted @ 2020-02-15 15:46 郑晓龙 阅读(39) 评论(0) 推荐(0) 编辑

2020年2月13日

[JAVA]SLF4J及其实现类框架使用简介

摘要:SLF4J介绍 SLF4J是Simple Logging Facade for Java 的简写,读法就是一个字母一个字母的读(官网的介绍视频就是这么读的)。SLF4J是一个接口,规定了一些记录日志的操作,有很多框架实现了该接口,比如: java.util.logging logback log4j 阅读全文

posted @ 2020-02-13 00:00 郑晓龙 阅读(143) 评论(0) 推荐(0) 编辑

2020年2月6日

[SpringBoot] 使用yaml文件实现多配置

摘要:SpringBoot 使用yaml文件实现多配置 SpringBoot利用yaml文件实现多配置有两种方式: 单个yml中编写多个配置(Multi-profile YAML Documents) 编写多个yml文件,分别代表不同的配置(multiple YAML documents) 下面详细介绍这 阅读全文

posted @ 2020-02-06 14:31 郑晓龙 阅读(951) 评论(0) 推荐(0) 编辑

2020年1月21日

[Mybatis]Mybatis常用操作

摘要:Mybatis是目前国内比较流行的ORM框架,特点是可以写灵活的SQL语句,非常适合中小企业的面向数据库开发。 本文总结自己开发过程中常用的Mybatis操作。 一、插入操作 主键自增插入单条 xml insert into user_info ( , , ) values ( {userName} 阅读全文

posted @ 2020-01-21 10:30 郑晓龙 阅读(54) 评论(0) 推荐(0) 编辑

2020年1月3日

[设计模式]工厂方法模式(Factory Method)

摘要:模式目的 定义一个用于创建对象的接口,让其子类来决定实例化哪个类。 工厂方法模式将类的实例化延迟到了子类中进行。 模式结构 组成部分 产品(Product) \ 定义了产品功能的接口 具体产品(ConcreteProduct) \ 实现产品接口的具体产品 工厂(Creator) \ 定义了工厂功能的 阅读全文

posted @ 2020-01-03 17:03 郑晓龙 阅读(73) 评论(1) 推荐(0) 编辑

导航