海上月是天上月,眼前人是心上人。
11 2022 档案
摘要:项目中配置多数据源 如果你的项目中有类似的需求,不妨尝试一下这种方式。如果没有这样的需求,对这项技术混个眼熟也好。 idea、springboot、pg、oracle 引入依赖包 <!--动态数据源--> <dependency> <groupId>com.baomidou</groupId> <a
阅读全文
摘要:项目中使用队列 队列的作用 处理和响应速度、数据的一致性问题 队列采用的是线程安全的队列LinkedBlockingQueue,通过新的线程异步处理这些请求 “如果响应状态是卖完了,直接提示客户,如果请求已经放入队列中,就可以根据用户id和商品id去轮询订单了” 查询队列相关资料时 接触到一个新名词
阅读全文
摘要:项目引入缓存Cache 随着项目代码的书写变多,回过来发现,代码只局限于完成功能,或者在完成功能的基础上进行优化,但是对于性能问题考虑的不是很深入,在平时中也接触不到高并发等一系列需要书写高质量、符合实际生产环境的代码, 现做尝试1: 把数据库表中的字典数据引入到缓存中,二次操作时不需要再操作数据库
阅读全文
摘要:HashMap与ConcurrentHashMap 今天查看 webSocket 结合 redis 写的消息订阅与发布的服务端代码时,发现用ConcurrentHashMap存储session对象, 由此引发一些思考; 1、常用的hashmap和ConcurrentHashMap有什么不同?Hash
阅读全文
摘要:Java数据脱敏处理 脱敏的解释 数据脱敏处理就是对敏感数据进行变形处理,其目的是保护隐私数据等信息的安全, 例如机构和企业收集的个人信息、手机号码、银行卡信息等敏感数据。 脱敏的方式 覆盖、随机、替换、映射、SHA256算法、可逆、可逆还原 Java代码实现 参考 https://www.zhih
阅读全文
摘要:java中数据字典的应用 此字典和彼字典有什么联系和区别呢 知识是严谨的,本文仅供参考,后续有不同见解再修正 1、本质就是hashmap的管理 2、可以把常见的属性信息、字段属性、常量等维护到这里去。可以认为是constant的升级版 3、如今Java中的字典实现都是通过map接口实现的 4、数据字
阅读全文