摘要: 命令模式下 i:光标前插入 a:光标后插入 o:下一行插入 I:行首插入 A:行末插入 O:上一行插入 HJKL 移动光标:左下上右 ^跳转行首 $跳转行尾 yy复制内容 可以使用{数字}yy实现复制n行 比如2yy就是复制光标开始计算的2行 p粘贴内容 可以使用3p实现粘贴3次 比如3p就是从光标 阅读全文
posted @ 2024-04-24 16:37 onejay 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 需求场景 对于特定字段进行脱敏 实现步骤 首先创建注解@interface 1 import java.lang.annotation.ElementType; 2 import java.lang.annotation.Retention; 3 import java.lang.annotatio 阅读全文
posted @ 2024-04-24 14:14 onejay 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 摘自:《凤凰架构:构建可靠的大型分布式系统》周志明 著 使用访问控制模型的目的 所有的访问控制模型,实质上都是在解决同一个问题:“谁(User)拥有什么权限(Authority)去操作(Operation)哪些资源(Resource)。” 如果某个系统涉及成百上千的资源,又有成千上万的用户,若要为每 阅读全文
posted @ 2024-04-10 11:31 onejay 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 摘自:高性能MySQL(第四版) MVCC的作用 InnoDB和XtraDB存储引擎通过多版本并发控制(MVCC,Multiversion Concurrency Control)解决了幻读的问题 MVCC的应用 MySQL的大多数事务型存储引擎使用的都不是简单的行级锁机制。 它们会将行级锁和可以提 阅读全文
posted @ 2024-04-07 11:29 onejay 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 摘自:《凤凰架构:构建可靠的大型分布式系统》周志明 著 著者前言 很多人会拿REST与RPC相比较,其实,REST无论是在思想上、在概念上,还是在使用范围上,与RPC都不尽相同,充其量只能算是有一些相似,应用会有一部分重合之处,但本质上并不是同一类型的东西。 REST与RPC在思想上差异的核心是抽象 阅读全文
posted @ 2024-04-06 15:23 onejay 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 摘自:《高性能MySQL》第四版 原则 更小的通常更好一般来说,尽量使用能够正确存储和表示数据的最小数据类型。更小的数据类型通常更快,因为它们占用的磁盘、内存和CPU缓存的空间更少,并且处理时需要的CPU周期也更少。 简单为好简单数据类型的操作通常需要更少的CPU周期。例如,整型数据比字符型数据的比 阅读全文
posted @ 2024-04-03 10:22 onejay 阅读(5) 评论(0) 推荐(0) 编辑
摘要: try { // todo 代码 } catch (Exception e) { // 打印日志 log.info("todo 打印异常信息"); // 手动回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly( 阅读全文
posted @ 2024-03-07 16:47 onejay 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 问题: // 直接按类字面量获取 Class<?> myClass = ClassTestA.class; // 全类名反射获取 Class<?> myClass = Class.forName("com.cambrianwenjie.demo.ClassTestA"); // 获取私有字段 Fie 阅读全文
posted @ 2023-12-29 13:52 onejay 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 问题: 使用@Transactional注解后,事务不生效 原因: 如果一个方法A直接调用同一个类中的另一个方法B,那么@Transactional注解将会失效 解决方法: 将方法B写到另一个类中 参考: https://springdoc.cn/spring-boot-database-trans 阅读全文
posted @ 2023-10-12 15:25 onejay 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 背景 需求是修改PDF中某些字的颜色 解决方法 现有代码用的是com.itextpdf依赖,因此查看此依赖中是否有设置的方法 发现setFieldProperty()方法 首先导入依赖(如果已经导入则不需要导入,本项目版本是5.5.10) <dependency> <groupId>com.itex 阅读全文
posted @ 2023-06-25 16:14 onejay 阅读(245) 评论(0) 推荐(0) 编辑