![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
文章平均质量分 53
_溯_
这个作者很懒,什么都没留下…
展开
-
GC新生代对象晋升到老年代情况总结
Gc新生代对象晋升到老年代情况总结原创 2022-01-11 17:26:43 · 338 阅读 · 0 评论 -
LeetCode实战-718.最长重复子数组
题目//给两个整数数组 A 和 B ,返回两个数组中公共的、长度最长的子数组的长度。 //// //// 示例: //// 输入://A: [1,2,3,2,1]//B: [3,2,1,4,7]//输出:3//解释://长度最长的公共子数组是 [3, 2, 1] 。// //// //// 提示: //// // 1 <= len(A), len(B) <= 1000 // 0 <= A[i], B[i] < 100 // // Rela原创 2020-07-08 15:12:56 · 115 阅读 · 0 评论 -
LeetCode实战-44.通配符匹配
题目//给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。 //// '?' 可以匹配任何单个字符。//'*' 可以匹配任意字符串(包括空字符串)。// //// 两个字符串完全匹配才算匹配成功。 //// 说明: //// // s 可能为空,且只包含从 a-z 的小写字母。 // p 可能为空,且只包含从 a-z 的小写字母,以及字符 ? 和 *。 // //// 示例 1: //// 输入://s = "aa"//原创 2020-07-06 09:56:29 · 115 阅读 · 0 评论 -
一文书写redis
redis基于内存的缓存框架redis和memcached的区别redis 支持更多的数据类型redis 原生支持集群redis线程模型redis集群IOredis原理原创 2020-06-05 19:55:41 · 150 阅读 · 0 评论 -
IDEA 调优参数
使idea更快且不会卡顿!原创 2020-06-02 10:05:22 · 560 阅读 · 0 评论 -
记一次UAT环境,data类型详情时间戳,列表正常问题
记一次UAT环境,data类型详情时间戳,列表正常问题首先本文配置了该序列化器:https://blog.csdn.net/weixin_38423383/article/details/106241916问题详情界面还是返回的未经处理的时间戳,甚至使用@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”, timezone = “GMT+8”)也不生效,然后开始追踪源码首先从RequestResponseBodyMethodProcessor.handle原创 2020-05-23 00:04:42 · 298 阅读 · 0 评论 -
解决SpringMVC前端传参统一解决时间和分布式Id过长精度丢失问题
后端返回接受前端Date类型解决后端返回过长Id导致Js中Number类型接收不住发生精度丢失原创 2020-05-20 18:28:42 · 612 阅读 · 0 评论 -
一文告诉你策略模式(设计模式学习)
策略模式定义一个算法家族,分别封装,让他们互相之间替换,解决if…else和switch语句策略模式优缺点优点:上下文和具体策略是松耦合关系缺点: 1. 客户端必须知道有哪些策略,并且自行决定使用哪种策略2. 增加许多类,增加维护难度spring中的使用策略模式方式一:使用注解详见代码strategy模块 com.su.example.annotation.demo支付注解-只要有这个注解则代表他是该策略@Target({ElementType.TYPE})@Retention(Ret原创 2020-05-14 19:20:59 · 167 阅读 · 0 评论 -
一文告诉你代理模式(设计模式学习)
代理模式JDK动态代理实现原理拿到被代理类的引用,并且获取它的所有接口(反射获取)JDK Proxy类重新生成一个类,实现被代理类所有接口方法动态生成JAVA代码,把增强逻辑写入新生成的代码中编译、生成新的java类加载并重新运行classcglib代理实现原理生成一个继承了父类的包含所有逻辑的FastClass,调用效率更高无法代理final的方法使用asm框架书写cl...原创 2020-05-07 22:51:42 · 110 阅读 · 0 评论 -
一文告诉你单例模式(设计模式学习)
单例模式单例模式简介单例模式是一个类绝对只有一个实例,并提供全局访问点,隐藏构造方法,属于创作模式单例模式的应用场景优点: 在内存中只有一个实例,减少内存开销,避免资源占用,全局只有一个访问点,严格控制入口缺点: 没有接口,扩展很困难,想扩展只能改代码,不符合开闭原则反射暴力破解单例模式 LazyStaticClassSingleton instance = Laz...原创 2020-05-02 20:27:35 · 139 阅读 · 0 评论 -
@NotEmpty,@NotNull,@NotBlank的区别
@NotEmpty :不能为null,且Size>0@NotNull:不能为null,但可以为empty,没有Size的约束@NotBlank:只用于String,不能为null且trim()之后size>0原创 2020-04-27 14:55:00 · 73 阅读 · 0 评论