自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 设计模式--装饰模式

大话设计模式--装饰模式

2023-01-01 21:22:45 112

原创 设计模式--简单工厂和策略模式

大话设计模式--简单工厂和策略模式

2023-01-01 18:19:24 113

原创 线段树:可变区间动态变化

线段树:可变区间动态变化

2022-07-10 23:29:33 145

原创 线段树:固定区间动态变化

线段树:固定区间动态变化

2022-06-30 10:54:18 153

原创 Spring 50例常见错误(十九)

Spring 50例常见错误 案例47-48,案例47:Spring Test 扫描不到资源文件 ;案例45:RestTemplate 的请求 URL 中含有特殊字符 ;案例48:使用 @MockBean 导致 SpringContext 多次重新创建

2022-06-26 22:05:30 655

原创 Spring 50例常见错误(十八)

Spring 50例常见错误 案例44-46,案例44:RestTemplate 使用 MultiValueMap 提交 Body 表单;案例45:RestTemplate 的请求 URL 中含有特殊字符 ;案例46:多次使用 URL Encoder

2022-06-26 16:34:42 727

原创 Spring 50例常见错误(十七)

Spring 50例常见错误 案例42-43,案例42:事务的传播机制;案例43:不同数据源之间使用事务

2022-06-24 22:53:04 1566

原创 Spring 50例常见错误(十六)

Spring 50例常见错误 案例40-41,案例40:事务默认捕获的异常 RuntimeException 、Error;案例 38:不适用的默认配置;案例41:试图给 private 方法添加事务

2022-06-24 21:49:12 548

原创 Spring 50例常见错误(十五)

Spring 50例常见错误 案例37-39,案例37:混用 Redis 的两种 Template;案例 38:不适用的默认配置;案例39:继承 Config 注入冗余的 Bean

2022-06-20 22:50:37 530

原创 Spring 50例常见错误(十四)

Spring 50例常见错误 案例35-36,案例35:不能用ControllerAdvice 处理过滤器中的异常 ;案例36:默认 mappedHandler == null 判断条件不成立

2022-06-20 22:09:51 629

原创 Spring 50例常见错误(十三)

Spring 50例常见错误 案例33-34,案例33:使用 Spring Security 没有自定义密码解析器 ;案例34:ROLE_ 前缀与角色

2022-06-20 17:37:43 442

原创 Spring 50例常见错误(十二)

Spring 50例常见错误 案例31-32,案例31:标注了 @WebFilter 过滤器无法简单注入;案例 32:Filter 中多次执行 doFilter()

2022-06-19 22:23:40 412

原创 Spring 50例常见错误(十一)

Spring 50例常见错误 案例28-30,案例28:请求参数未标记 @Vaild 使校验生效 ;案例29:级联属性对象未标注校验l ;案例30:未明确校验的范围

2022-06-19 21:40:20 427

转载 Spring MVC 工作原理

Spring MVC 工作流程

2022-06-19 16:33:36 64

原创 Spring 50例常见错误(十)

Spring 50例常见错误 案例25-27,案例25:返回结果无合适的转化器 ;案例 26:Jackson 和 Gson 是否序列化Null ;案例 27:多次读取请求流中的 Body

2022-06-19 16:16:39 608

原创 Spring 50例常见错误(九)

Spring 50例常见错误 案例22-24,案例22:接受 Header 使用错 Map 类型 ;案例 23:错认为 Header 名称首字母可以一直忽略大小写 ;案例24:试图在 Controller 中自定义 CONTENT_TYPE 等

2022-06-18 22:47:45 514

原创 Spring 50例常见错误(八)

Spring 50例常见错误 案例18-21,案例18:当 @PathVariable 遇到 / ;案例19:错误使用 @RequestParam、@PathVarible 等注解 ;案例20:未考虑参数是否可选 ;案例21:请求参数格式错误

2022-06-18 20:54:13 649

原创 Spring 50例常见错误(七)

Spring 50例常见错误 案例15-17,案例15:试图处理并不会抛出的事件 ContextStartedEvent ;案例16:自定义监听器没有被采用 ;案例17:部分事件监听器失效

2022-06-17 21:32:25 746

原创 Spring 50例常见错误(六)

Spring 50例常见错误 案例13-14,案例13:不同增强注解的执行顺序 ;案例14:同种增强注解的执行顺序

2022-06-17 20:51:46 547

原创 Spring 50例常见错误(五)

Spring 50例常见错误 案例11-12,案例11:AOP 调用 this 的当前方法无法被拦截 ;案例12:直接访问被拦截类的属性抛空指针异常

2022-06-17 16:39:42 479

原创 Spring 50例常见错误(四)

Spring 50例常见错误 案例9-10,案例9:构造器中提前使用未注入的 Bean;案例10: 意外触发 shutdown 方法

2022-06-15 23:05:51 502

原创 Spring 50例常见错误(三)

Spring 50例常见错误 案例7-8,案例7:@Value 注入 ;案例8:错乱的注入集合

2022-06-15 16:53:47 391

原创 Spring 50例常见错误(二)

Spring 50例常见错误 案例4-6,案例4:同一父类,多个子类 Bean;案例5:显示引用 Bean 时首字母大小写问题;案例6:引用内部类 Bean

2022-06-12 22:44:41 564

原创 Spring 50例常见错误(一)

Spring 50例常见错误 案例1-3, 案例1:启动类扫描包路径;案例2:Bean 中有参构造函数;案例3:原型 Bean 被固定

2022-06-12 21:16:18 972

原创 数学--线性代数

线性代数应用

2022-06-05 17:12:34 589

原创 Java 之 异步 CompletableFuture

java 异步 CompletableFuture 上手

2022-05-04 16:12:54 1177

原创 Redis 之 秒杀案例

利用 Redis 事务 和 锁机制 完成秒杀案例

2022-05-03 16:53:36 1257

原创 Redis 之 分布式锁

借助 redis 实现 分布式锁

2022-05-02 21:40:16 746

原创 Redis 简单上手

redis 简单上手

2022-05-02 16:34:28 909

原创 Ngnix 简单使用

nginx 简单使用

2022-05-01 21:12:24 2000

原创 初识 Elasticsearch

认识 elasticsearch 及其简单的使用

2022-04-21 22:40:30 1939

原创 JSR303 校验

JSR303 校验

2022-04-19 23:21:17 47

原创 ES6 之异步 Promise

ES6 之异步 Promise

2022-04-18 11:26:00 259

原创 ES6 使用简略

ES6 的简略使用知识点

2022-04-17 22:25:59 57

原创 Spring Cloud Gateway

Spring cloud gateway

2022-04-17 21:19:38 245

原创 Nacos

alibaba nacos 作为服务注册发现中心,也作为服务配置中心

2022-04-17 16:50:57 34

原创 Docker 安装

centos 7 上安装 docker

2022-04-16 21:28:12 261

原创 最长回文子串 : Marcher算法

相应leetcode题目leetcode 第5题. 最长回文子串1.回文串即从两边开始到中间,对应的字符都相同public boolean isPalindrome(String str){ int i=0,j=str.length(); while (i<j){ if(str.charAt(i++)!=str.charAt(j++)){ return false; } } r

2020-08-08 17:29:51 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除