原创 后端 RestTemplate实现post/get,设置header以及form-data传参方式 SpringBoot使用RestTemplate实现post/get,设置header以及form-data传参方式 2023-06-21 浏览(733) 评论(0) 阅读全文
原创 后端 Java项目启动初始化加载 如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来完成初始化 2023-03-22 浏览(304) 评论(0) 阅读全文
原创 后端 @Configuration 和 @Component 的区别 一句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。 2023-02-22 浏览(138) 评论(0) 阅读全文
原创 后端 EXISTS替代IN、NOT EXISTS替代NOT IN的SQL优化 在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接。在这种情况下, 使用EXISTS(或NOT EXISTS)通常将提高查询的效率。 2023-02-18 浏览(207) 评论(0) 阅读全文
原创 后端 SQL提高查询效率优化笔记整理 首先要清楚SQL逻辑执行顺序:FROM --> JOIN --> WHERE --> GROUP --> HAVING --> DISTINCT --> ORDER --> TOP 2023-02-08 浏览(385) 评论(0) 阅读全文
原创 后端 Redis缓存雪崩、击穿、穿透的介绍与解决方式 在使用redis做缓存的时候要面临的缓存雪崩、缓存击穿和缓存穿透这三个问题,这三个问题会导致大量的请求都积压到了数据库层... 2023-02-03 浏览(156) 评论(0) 阅读全文
原创 后端 Spring项目jdbc.properties中的明文密码SM4加密解密 使用国密SM4加密解密,先将加密后的数据保存到jdbc.properties配置文件中,再自定义EncryptPropertyPlaceholderConfigurer并继承PropertyPlaceholderConfigurer,想后再自定义类中读取properties配置文件的加密数据,并将加密的数据进行解密 2023-01-10 浏览(181) 评论(0) 阅读全文
原创 后端 分享几种提升 Spring Boot 吞吐量的技巧 某个请求非常耗时(大约5s返回),当大量的访问该请求的时候,再请求其他服务时,会造成没有连接使用的情况,造成这种现象的主要原因是,我们的容器(tomcat)中线程的数量是一定的 2022-12-28 浏览(135) 评论(0) 阅读全文