- 博客(8)
- 收藏
- 关注
原创 sql优化小技巧
不使用select *以限制查询列数,使用limit限制查询行数,比如我们要查询今天的第一个订单,不要把订单数据都查询出来,然后取集合的第一个,而是查询时使用order by limit 1类似查询。的结果合并,union all直接返回合并结果,union会把重复字段去重,此操作消耗额外性能。通常在业务中无需使用到所有的表字段,使用select *造成查询数据冗余,浪费系统性能。in中值过多导致接口响应时间慢,如果实在要查,建议分多次,或多线程查询合并返回。操作,避免不必要的性能消耗。
2024-06-21 17:47:34
285
原创 什么是AOP和IOC?
所谓IOC(Inversion of Controller),其实就是一种设计原则,主要思想就是把和从我们的代码中抽离出来,由进行管理在Spring框架中,便是这个外部容器,作为开发者, 我们只需要告诉Spring IOC我们和类之间的,它就能自动帮我们这些类的实例了IOC在Spring中的实现是由来完成的,具体的,可以由或三种方式进行注入。
2024-06-09 22:39:01
341
原创 docker容器启动后又马上停止?项目该如何部署?
今天在练习部署项目的时候,出现了项目容器启动后又马上停止的情况,困扰数小时之久,在网上学习各种方法都无法解决。最后用docker log [容器名/id]查看日志,若出现类似问题可以借鉴。
2024-06-08 20:20:15
790
原创 关于Spring Security的基于路径的动态权限控制
*** SpringSecurity相关配置,仅用于配置SecurityFilterChain*/@Bean//省略若干代码...//有动态权限配置时添加动态权限校验过滤器=null){
2024-06-03 12:36:48
1001
原创 最长递减子序列
使用dp数组记录每个元素的最长子序列长度,遍历元素i前面大于它的,将其中最大的dp数加1赋给dp[i],完成后记录的最大的dp数即为最长子序列长度。反向遍历后逆序输出即可。
2024-05-29 23:31:14
161
原创 Docker容器间通信
我们知道,docker中的每个容器都可以看做为独立的一台虚拟机,那么构建的容器之间该如何进行通信呢?这里以springboot应用和mysql容器举例。
2024-05-20 16:05:18
700
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人