摘要:
解决办法:host里直接加一行即可。这样就可以屏蔽jrebel.npegeek.com域名 127.0.0.1 jrebel.npegeek.com 阅读全文
摘要:
1、annotation /** * 自动打印方法周边信息,包括参数,返回值,等等 */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface LogMethod { } 2、aspect 阅读全文
摘要:
下载安装,看到arthas-boot.jar curl -O https://arthas.gitee.io/arthas-boot.jar 启动arthas java -jar arthas-boot.jar 常用命令 keymap:快捷键及自定义快捷键 sc:search class 搜索类 s 阅读全文
摘要:
在前后端分离架构里,后端人员提供Restful接口,前端人员进行接口调用。具体的开发流程可以是: 需求评审、系统设计 后端定义接口; 前端评审后台接口,后台根据评审结果做微调; 前端后台并行开发,双方依赖公共的接口定义; 前端主导联调,后台微调接口; 上述流程最大的优势是前后端在开发阶段是独立的,双 阅读全文
摘要:
1.首先基本参数校验实现。 包含3步:DTO层,WEB层,全局异常捕获层。 1.1 DTO层。@NotNull @NotEmpty等 @Data public class GnssMonitorPointCreateCmd { @NotEmpty(message = "测站名字不能为空") @Api 阅读全文
摘要:
1.annotation 1. 注解@Interface,代表一种标记。常见的注解有@Override,@Deprecated,@SuppressWarnings。以及@Data。 2. 注解的注解,成为元注解。常见元注解有:@Retention,@Target 3. Retention有一个属性R 阅读全文
摘要:
1. redis的几种数据结构 redisTemplate 实现 2. 缓存雪崩 现象:在原缓存失效,新缓存尚未到达的期间,由于使用了相同过期时间策略,缓存数据在同一时间失效,所有原本应该查询缓存的请求在该时间去查数据库,给数据库的CPU和内存造成了巨大的压力。从而使数据库宕机, 解决: [1] 均 阅读全文
摘要:
``` spring: cloud: discovery: enabled: true service-registry: auto-registration: enabled: true zookeeper: connect-string: #zk-address# discovery: prefer-ip-address: true inetutils: preferred-networks: 阅读全文
摘要:
主要角色 1. 抽象表达式(Abstract Expression)角色:定义解释器的接口,约定解释器的解释操作,主要包含解释方法 interpret()。 2. 终结符表达式(Terminal Expression)角色:是抽象表达式的子类,用来实现文法中与终结符相关的操作,文法中的每一个终结符都 阅读全文
摘要:
主要角色 1. 发起人(Originator)角色:记录当前时刻的内部状态信息,提供创建备忘录和恢复备忘录数据的功能,实现其他业务功能,它可以访问备忘录里的所有信息。 2. 备忘录(Memento)角色:负责存储发起人的内部状态,在需要的时候提供这些内部状态给发起人。 3. 管理者(Caretake 阅读全文