摘要: 在以前学习数据库设计的时候,三大范式五大约束是设计数据库的基础。但随着工作经验的不断增加,慢慢发现三大范式和五大约束在实际业务场景中的库表设计并不十分相符。 就比如,在实际数据库设计中,基本都会建立一个自增的伪主键的字段,来确定每一条数据唯一性。而这一点在三大范式内没有任何提及。 详细的可以参考:h 阅读全文
posted @ 2022-03-24 10:25 半柠檬 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在日常的业务需求中,有时会遇到对于查询列表的自定义排序。不仅仅是单纯的对于某个字段的正序或者倒序排序。 例如,通过不同的状态值进行排序,状态的码值有1,2,3,4,5 排序可能是3,2,5,1,4 解决方法: select * from table order by field(`status`,3 阅读全文
posted @ 2022-03-21 17:10 半柠檬 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/mononoke111/article/details/81088472 阅读全文
posted @ 2022-03-21 15:44 半柠檬 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 在很多业务场景中,都可能遇到一个问题,就是在用户的信息被系统管理员,或者上级人员或者自己修改后,如何及时更新系统存储内的用户信息。 比如存在session内用户ID,名称等信息的更新问题。 解决思路: 1,首先在用户登录成功时,把标记用户登录的信息存在redis中,可以存用户ID,或者用户账号,只要 阅读全文
posted @ 2022-03-18 17:39 半柠檬 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/u011119942/article/details/109649066 阅读全文
posted @ 2022-03-15 11:36 半柠檬 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 从根据业务需求到精准开发模型设计是开发进阶上一道必须跨越的砍。为什么很多项目的模型设计,很少有外键,甚至要求不能出现外键。下面这篇博客可能会给些提示吧。 https://www.cnblogs.com/t0000/articles/9576959.html 阅读全文
posted @ 2022-03-11 16:09 半柠檬 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 参考:https://zhuanlan.zhihu.com/p/31323554 阅读全文
posted @ 2022-01-12 14:05 半柠檬 阅读(16) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/wxw1997a/article/details/116755542 阅读全文
posted @ 2021-12-22 17:39 半柠檬 阅读(46) 评论(0) 推荐(0) 编辑
摘要: ClassPathResource resource = new ClassPathResource("static/office_template/word_replace_tpl.docx"); File sourceFile = resource.getFile(); InputStream 阅读全文
posted @ 2021-12-21 18:54 半柠檬 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 真是处处都是坑,一步一个坑。 因为log4j2的漏洞暴露的原因,整改项目中的所有使用log4j2的日志打印,更换为logback 结果代码更换完后,项目直接启动不起了 直接上报错: 09:39:22,934 |-ERROR in ch.qos.logback.core.joran.spi.Inter 阅读全文
posted @ 2021-12-17 14:25 半柠檬 阅读(198) 评论(0) 推荐(0) 编辑