摘要: 背景 原本的安全方案是在Header中设置接口的userName和password,但是众所周知这跟掩耳盗铃没什么区别,只是应付普通接口扫描式攻击的。 一旦进行抓包,那么header中明文传输的一切都可以被获取。 还有中解决方案是对参数进行加密(或者参数体),但这种方式也存在1、传输内容过大 2、一 阅读全文
posted @ 2024-05-13 21:23 onejay 阅读(56) 评论(0) 推荐(0)
摘要: 背景 使用Quartz配置 @Configuration public class QuartzConfig { @Bean public SchedulerFactoryBean schedulerFactoryBean(DataSource dataSource) { SchedulerFact 阅读全文
posted @ 2024-05-13 21:12 onejay 阅读(99) 评论(0) 推荐(0)
摘要: 命令模式下 i:光标前插入 a:光标后插入 o:下一行插入 I:行首插入 A:行末插入 O:上一行插入 HJKL 移动光标:左下上右 ^跳转行首 $跳转行尾 yy复制内容 可以使用{数字}yy实现复制n行 比如2yy就是复制光标开始计算的2行 p粘贴内容 可以使用3p实现粘贴3次 比如3p就是从光标 阅读全文
posted @ 2024-04-24 16:37 onejay 阅读(21) 评论(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:13 onejay 阅读(85) 评论(0) 推荐(0)
摘要: 摘自:《凤凰架构:构建可靠的大型分布式系统》周志明 著 使用访问控制模型的目的 所有的访问控制模型,实质上都是在解决同一个问题:“谁(User)拥有什么权限(Authority)去操作(Operation)哪些资源(Resource)。” 如果某个系统涉及成百上千的资源,又有成千上万的用户,若要为每 阅读全文
posted @ 2024-04-10 11:30 onejay 阅读(89) 评论(0) 推荐(0)
摘要: 摘自:高性能MySQL(第四版) MVCC的作用 InnoDB和XtraDB存储引擎通过多版本并发控制(MVCC,Multiversion Concurrency Control)解决了幻读的问题 MVCC的应用 MySQL的大多数事务型存储引擎使用的都不是简单的行级锁机制。 它们会将行级锁和可以提 阅读全文
posted @ 2024-04-07 11:29 onejay 阅读(52) 评论(0) 推荐(0)
摘要: 摘自:《凤凰架构:构建可靠的大型分布式系统》周志明 著 著者前言 很多人会拿REST与RPC相比较,其实,REST无论是在思想上、在概念上,还是在使用范围上,与RPC都不尽相同,充其量只能算是有一些相似,应用会有一部分重合之处,但本质上并不是同一类型的东西。 REST与RPC在思想上差异的核心是抽象 阅读全文
posted @ 2024-04-06 15:22 onejay 阅读(94) 评论(0) 推荐(0)
摘要: 摘自:《高性能MySQL》第四版 原则 更小的通常更好一般来说,尽量使用能够正确存储和表示数据的最小数据类型。更小的数据类型通常更快,因为它们占用的磁盘、内存和CPU缓存的空间更少,并且处理时需要的CPU周期也更少。 简单为好简单数据类型的操作通常需要更少的CPU周期。例如,整型数据比字符型数据的比 阅读全文
posted @ 2024-04-03 10:22 onejay 阅读(119) 评论(0) 推荐(0)
摘要: try { // todo 代码 } catch (Exception e) { // 打印日志 log.info("todo 打印异常信息"); // 手动回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly( 阅读全文
posted @ 2024-03-07 16:47 onejay 阅读(32) 评论(0) 推荐(0)
摘要: 问题: // 直接按类字面量获取 Class<?> myClass = ClassTestA.class; // 全类名反射获取 Class<?> myClass = Class.forName("com.cambrianwenjie.demo.ClassTestA"); // 获取私有字段 Fie 阅读全文
posted @ 2023-12-29 13:52 onejay 阅读(180) 评论(0) 推荐(0)