- 博客(7)
- 收藏
- 关注
原创 Java Excel 数据导入封装框架
在web项目中,有些Excel导入或者处理数据逻辑,我们作为业务开发者,应该重点关注业务逻辑处理,而不是把是时间花在这些通用功能上。比如:一些导入前端对接接入沟通?校验excel文件格式?并发处理excel数据?导入处理过程中发现异常数据时,如何返回用户错误结果集?提供错误数据原因以及生成错误文件下载链接?等等这些非业务额外的excel对接开发成本。
2025-04-01 17:21:55
344
原创 mysql-间隙锁高级理解
Next-Key可以理解为一种特殊的间隙锁,也可以理解为一种特殊的算法。通过临建锁可以解决特殊情况下的幻读问题。先把会出现幻读记录forupdate即可利用临建锁解决。,但是在唯一索引(包括主键)forupdate一条不存在的id的话,也会触发间隙锁,看这个id条件在落在哪个范围,这个范围就会被锁住。需要强调的一点是,InnoDB中行级锁是基于索引实现的。上都会存在一把临键锁,当某个事务持有该数据行的临键锁时,会锁住一段。临键锁只与非唯一索引列有关。没有间隙锁,只有行锁!............
2022-07-31 19:30:41
699
4
原创 mapreduce执行工作原理流程
InputFormat 类来处理数据选择将数据切分为 Key-Value (K1和V1)键值对,k1=文件的磁盘地址,value=每行的数据由实现map方法来定义,自定义Map逻辑,将第一步的结果转换成另外的 Key-Value (K2和V2)键值对指定输出...
2022-06-26 00:13:38
246
原创 分布式带来的问题
分布式事务的讲述0-什么是分布式事务首先你要知道为什么要分布式事务,简单狭义通俗来说分布式事务就是在系统与系统之间的“通信关系”,怎么样保证一个业务操作所需参与地服务完美保证一致(A-B-C),不能存在其中节点存在事务提交,另外没有执行的情况;1-分布式落地的解决方案 二阶段协议提交功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctr...
2020-03-22 15:48:22
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人