原创 后端 Java项目启动初始化加载 如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来完成初始化 2023-03-22 浏览(392) 评论(0) 阅读全文
原创 后端 SQL提高查询效率优化笔记整理 首先要清楚SQL逻辑执行顺序:FROM --> JOIN --> WHERE --> GROUP --> HAVING --> DISTINCT --> ORDER --> TOP 2023-02-08 浏览(459) 评论(0) 阅读全文
原创 后端 Redis缓存雪崩、击穿、穿透的介绍与解决方式 在使用redis做缓存的时候要面临的缓存雪崩、缓存击穿和缓存穿透这三个问题,这三个问题会导致大量的请求都积压到了数据库层... 2023-02-03 浏览(208) 评论(0) 阅读全文
原创 后端 分享几种提升 Spring Boot 吞吐量的技巧 某个请求非常耗时(大约5s返回),当大量的访问该请求的时候,再请求其他服务时,会造成没有连接使用的情况,造成这种现象的主要原因是,我们的容器(tomcat)中线程的数量是一定的 2022-12-28 浏览(176) 评论(0) 阅读全文
原创 后端 SpringBoot 实体对象字段校验 表单数据提交的时候,前端的校验可以使用一些类似于jQuery Validate等js插件实现,而后端我们可以使用Hibernate validatior来做校验 2022-11-18 浏览(1,042) 评论(0) 阅读全文
原创 后端 Spring Boot 反爬虫,防止接口盗刷 kk-anti-reptile 使用基于 Servlet 规范的的 Filter 对请求进行过滤,在其内部通过 spring-boot 的扩展点机制,实例化一个 Filter,并注入到 Spring 容器... 2022-11-16 浏览(196) 评论(0) 阅读全文
原创 后端 spring-rsetry注解实现循环重试功能 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理... 2022-11-16 浏览(178) 评论(0) 阅读全文
原创 后端 Bean加入到Spring容器中的5种方式 平时在开发中使用Spring的时候,都是将对象交由Spring去管理,下面介绍5种方式将一个Bean对象加入到Spring容器中。 2022-11-15 浏览(168) 评论(0) 阅读全文