摘要:
公钥加密 的 数据只有私钥可以解密 ,反之 jwt :验证的服务器保存 私钥 , 公钥 通过一些方式传递给其他服务器 ,如配置中心 阅读全文
摘要:
开启事务,把旧的内存内容写undo_log , 然后更新内存数据,写redo_log , 硬盘数据的同步稍后执行(WAL技术) 写binlog , 只写到bin_cache 两阶段提交(过程中binlog数据同步到硬盘) 阅读全文
摘要:
二级索引的叶子节点有主键id和查询使用的索引值(a,b), 如果有查询的字段(select a,b where a=2,c=2. , 查询字段a,b,c) 没有被查询索引值完全包含,就需要用主键id去聚簇索引树里查询得到完整记录(回表查询 否则就已经在叶子节点得到需要的字段信息(覆盖索引) 一个索引 阅读全文
摘要:
arr [ capacity*2 ] 每个元素(有一个hash值) ,对应的新位置 计算如下 (hash & oldCapacity)。 oldCapacity只有一个最高位的1,和hash对应位 & 为1,则 位置+=oldCapacity 阅读全文
摘要:
消息: 消息体, topic routing key, binding key ,exchanger 多个消费者可以订阅同一个队列 ,消息会被分摊 交换器的模式有 direct topic fanout( 类似广播,不看routing key) 比较下相似的direct,topic, topic可以 阅读全文
摘要:
主要用于控制在方法调用过程中是否需要重新开启一个新的事务,还是沿用已有的事务 假设a调用b 1.REQUIRED ,作为默认的传播行为,B 方法在事务环境中执行。具体情况如下: 如果 A 方法开启了事务:B 方法会加入 A 的事务,共享同一个事务环境。 如果 A 方法没有开启事务:B 方法会新建一个 阅读全文
摘要:
ioc:控制反转,不需要new 对象,由ioc容器来实例化对象(包括创建,依赖注入) aop:把和业务无关,诸如日志记录这些功能封装起来,提高代码的复用性 aop使用情景: @Before("execution(* chapter04.concert.Performance.perform(..)) 阅读全文
摘要:
jvm内存模型 包括 本地方法栈,虚拟机栈, 堆:保存对象,数组 程序计数器:指出了进程下一条指令的位置,线程切换后恢复到正确位置) 元空间:保存类信息,常量,静态变量 堆: 新生代 eden区 minor GC > , (S0,S1) 老年代 major GC ,频率较低 实例方法调用:通过对象的 阅读全文
摘要:
嵌套对象映射 <resultMap id="userResultMap" type="com.example.User"> <id property="id" column="user_id"/> <result property="name" column="user_name"/> <resul 阅读全文
摘要:
正向代理:代理服务器代理客户端,客户端对目标服务器不可见 反向代理: 代理服务器代理目标服务器,客户端不知道访问的具体哪台服务器 阅读全文