摘要: 导语 联表查询在日常的数据库设计中非常的常见,但是联表查询可能会带来性能问题,为了调优、避免设计出有性能问题的SQL,在explain命令中,会显示用的是哪个join算法,学习一下join过程是非常有必要的 当执行下面这个SQL Join,在不同的情况下会产生不一样的复杂度 select * fro 阅读全文
posted @ 2023-10-08 11:38 isyues 阅读(82) 评论(1) 推荐(1) 编辑
摘要: 1. explain命令是什么东西? explain 是MySql提供的SQL语句查询性能的工具,是我们优化SQL的重要指标手段,要看懂explain返回的结果集就尤为重要 2. explain命令返回列解读 + + + + + + + + + + + + + | id | select_type 阅读全文
posted @ 2023-09-27 16:31 isyues 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 背景: 最近在写一个接口的时候,需求是这样的,上传excel,匹配项目有多少个字段匹配上了,如果匹配上了在单元格上标注绿色背景,然后返回excel文件和匹配的详细。 首先这个excel文件,后端是不会去保存的,所以无法直接返回文件链接,然后需要返回一个json,告诉前端有多少行是匹配上了的,中匹配多 阅读全文
posted @ 2023-09-04 21:29 isyues 阅读(115) 评论(0) 推荐(1) 编辑
摘要: ```xml ${PATTERN} UTF-8 ${LOG_HOME}/info-${APP_NAME}.log ERROR DENY ACCEPT ${LOG_HOME}/info-${APP_NAME}.%d{yyyy-MM-dd}.%i.log.gz 180 50MB ${PATTERN} U 阅读全文
posted @ 2023-08-29 10:45 isyues 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ## 1 BUG现象 系统并发请求,系统停滞无法使用,所有接口都是无法与后端进行交互的状态,系统并没有宕机 ## 2 BUG的业务流程 1. 插入分数方法 涉及插入表ABCD 加了声明式事务 2. 查询分数方法 涉及表ABCD ``` controller() { @Transactional in 阅读全文
posted @ 2023-08-10 14:04 isyues 阅读(2847) 评论(7) 推荐(2) 编辑
摘要: ### 前言 今天在对接阿里云OSS对象存储, 把这过程记录下来 ### 链接 阿里云的内容很多,文档是真的难找又难懂 本文主要是用的PostObject API 加上 Callback参数 PostObject -> [https://help.aliyun.com/document_detail 阅读全文
posted @ 2023-07-04 01:58 isyues 阅读(1657) 评论(2) 推荐(2) 编辑
摘要: ```java import javax.crypto.Cipher; import javax.crypto.spec.OAEPParameterSpec; import javax.crypto.spec.PSource; import java.security.*; import java. 阅读全文
posted @ 2023-06-28 18:21 isyues 阅读(66) 评论(1) 推荐(1) 编辑
摘要: ### 问题: 今天在使用nacos时,发现怎么样都连接不上配置 ### 思路: 毋庸置疑这个肯定是配置问题,下面是我现在的配置 ```yaml nacos: username: nacos password: nacos server-addr: 127.0.0.1:8848 # 注册中心 dis 阅读全文
posted @ 2023-06-13 11:04 isyues 阅读(632) 评论(0) 推荐(0) 编辑
摘要: ### 前言 json是我们现代互联网程序最常用的交互格式,是否你在工作中会遇到前端说字段不一致需要改的需求,是否遇到过数据库字段名与javaBean的规范不同,是否遇到过json与javaBean相互转换时因为需求写的土匪代码,这些都可以用Jackson完成,我们经常和json打交道,而Jacks 阅读全文
posted @ 2023-06-02 00:22 isyues 阅读(887) 评论(0) 推荐(2) 编辑
摘要: 1. 解决.gitignore不生效问题 把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提 阅读全文
posted @ 2023-02-22 11:39 isyues 阅读(199) 评论(0) 推荐(1) 编辑