上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 228 下一页
摘要: 作者:jingQ 来源:https://www.sevenyuan.cn/ 一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式锁,将锁的状态放到 Redis 统一维护,解决集群 阅读全文
posted @ 2022-09-01 09:10 Java技术栈 阅读(556) 评论(0) 推荐(0)
摘要: 近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码) <insert id="batchInsert 阅读全文
posted @ 2022-08-31 16:14 Java技术栈 阅读(569) 评论(1) 推荐(1)
摘要: 我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。 为了数据安全我们在开发过程中经常会对重要的数据进行加密存储,常见的有:密码、手机号、电话号码、详细地址、银行卡号、信用卡验证码等信息,这些信息对加解密的要求也不一样,比如说密码我 阅读全文
posted @ 2022-08-31 14:28 Java技术栈 阅读(571) 评论(0) 推荐(0)
摘要: 来源:https://segmentfault.com/a/1190000021109130 问题描述 前几天在帮同事排查生产一个线上偶发的线程池错误 逻辑很简单,线程池执行了一个带结果的异步任务。但是最近有偶发的报错: java.util.concurrent.RejectedExecutionE 阅读全文
posted @ 2022-08-30 17:51 Java技术栈 阅读(331) 评论(0) 推荐(0)
摘要: 来源:juejin.cn/post/7110110794188062727 下午惬意时光,突然产品小姐姐走到我面前,打断我短暂的摸鱼time,企图与我进行深入交流,还好我早有防备没有闪,打开瑞star的点单页面,暗示没有一杯coffee解决不了的需求,需求是某些接口返回的信息,涉及到敏感数据的必须进 阅读全文
posted @ 2022-08-30 14:39 Java技术栈 阅读(357) 评论(0) 推荐(1)
摘要: 来源:OSC开源社区(ID:oschina2013) JetBrains 博客显示:IntelliJ 项目的源代码最近迁移到了 Java 17。 尽管仍然编译了一些模块与旧 Java 版本兼容,以支持在老版本 Java 下运行用户的项目。 但现在大多数平台和插件模块都使用 Java 17,而即将推出 阅读全文
posted @ 2022-08-30 09:36 Java技术栈 阅读(631) 评论(0) 推荐(0)
摘要: 背景 最近,我让团队内一位成员写了一个导入功能。他使用了责任链模式,代码堆的非常多,bug 也多,没有达到我预期的效果。 实际上,针对导入功能,我认为模版方法更合适!为此,隔壁团队也拿出我们的案例,进行了集体 code review。 学好设计模式,且不要为了练习,强行使用!让原本 100 行就能实 阅读全文
posted @ 2022-08-29 10:25 Java技术栈 阅读(225) 评论(0) 推荐(0)
摘要: 来源:https://www.cnblogs.com/LiaHon/p/11257805.html 一. HashSet概述 HashSet是Java集合Set的一个实现类,Set是一个接口,其实现类除HashSet之外,还有TreeSet,并继承了Collection,HashSet集合很常用,同 阅读全文
posted @ 2022-08-26 09:08 Java技术栈 阅读(326) 评论(0) 推荐(0)
摘要: 泛型—— 一种可以接收数据类型的数据类型,本文将通俗讲解Java泛型的优点、方法及相关细节。 一、泛型的引入 我们都知道,继承是面向对象的三大特性之一,比如在我们向集合中添加元素的过程中add()方法里填入的是Object类,而Object又是所有类的父类,这就产生了一个问题——添加的类型无法做到统 阅读全文
posted @ 2022-08-25 17:51 Java技术栈 阅读(1456) 评论(0) 推荐(1)
摘要: SQLite 是一个被大家低估的数据库,但有些人认为它是一个不适合生产环境使用的玩具数据库。事实上,SQLite 是一个非常可靠的数据库,它可以处理 TB 级的数据,但它没有网络层。接下来,本文将与大家共同探讨 SQLite 在过去一年中最新的 SQL 功能。 SQLite “只是”一个库,它不是传 阅读全文
posted @ 2022-08-25 09:56 Java技术栈 阅读(555) 评论(0) 推荐(0)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 228 下一页