后端
AngerWind
这个作者很懒,什么都没留下…
展开
-
git diff详细使用
git diff使用–stat参数表示仅显示统计信息, 而不显示具体的差异git diff [<options>] --no-index [--] <path> <path>显示文件系统上两个文件的差异, 当两者至少一个文件在git管理下, 或者在git 仓库中运行该命令, 你可以省略–no-index参数git diff [<option...原创 2020-03-26 19:14:49 · 2478 阅读 · 0 评论 -
Http缓存原理和防止缓存
浏览器参数缓存原理产生缓存的条件:Get请求请求地址不发生改变具体原理:以范围bilibili首页为例:用户请求b站首页, 但是可以看到浏览器请求了一个名为promete-tag.json的文件(我也不知道干嘛的0.0)我们可以看到响应报文中的响应头参数中有ETag, 和Last-Modified参数其中ETag表示资源的唯一表示符, Last-Modified表示上...原创 2019-07-16 22:14:00 · 710 阅读 · 0 评论 -
SpringMVC 全局异常处理
SpringMVC 全局异常处理1. SimpleMappingExceptionResolverSimpleMappingExceptionResolver继承树我们可以看到AbstractHandlerExceptionResolver实现了HandlerExceptionResolver中的resolveException, 其具体实现如下:public ModelAndVie...原创 2019-07-20 19:34:51 · 189 阅读 · 0 评论 -
字符串为空判断
字符串为空判断1. 导入dependency<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId></dependency>2. isEmpty()判断某字符串是否为空,为空的标准是str...转载 2019-07-20 19:37:03 · 638 阅读 · 0 评论 -
IDEA SpringBoot Mybatis逆向工程
IDEA SpringBoot Mybatis逆向工程添加依赖 <!-- mybatis springboot starter --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artif...原创 2019-07-20 19:44:06 · 499 阅读 · 1 评论 -
java枚举类的定义,使用,本质
关于枚举类参考反编译那些事儿(二)—枚举的反编译Java枚举类,你真的了解吗?定义枚举类public enum ResultCode { /** 有没有发现写枚举类的这一部分就像是在调用构造方法 */ SUCCESS(1, "成功"), PARAM_IS_INVALID(10001, "参数无效"), PARAM_IS_BLANK(10002, "参数为空...原创 2019-08-22 15:50:30 · 3301 阅读 · 1 评论 -
单例模式
单例模式实现单例模式的重点是在多线程和序列化的时候保持实例的单一饿汉式public class Singletion { /** * 优点: * 用到这个实例的时候就能够立即拿到,而不需要任何等待时间 * 由于该实例在类被加载的时候就创建出来了,所以也避免了线程安全问题 * 缺点: * 在类被加载的时候...原创 2019-08-28 00:07:55 · 259 阅读 · 0 评论