摘要:
**# 正确的答案是:#是预编译处理,$是字符串替换。 (1)mybatis在处理#时,会将sql中的#替换为?号,调用PreparedStatement的set方法来赋值。 (2)mybatis在处理$时,就是把$替换成变量的值。 (3)使用#可以有效的防止SQL注入,提高系统安全性。原因在于:预 阅读全文
摘要:
1、tranlog flush 间隔调整 默认设置下,每个请求都flush,这是影响es写入速度的最大因素,需要调整translog持久化策略为周期性和一定大小的时候flush,例如: index.translog.durability: async 设置为async表示translog的刷盘策略按 阅读全文
摘要:
123 阅读全文
摘要:
1.内存到寄存器 2.寄存器自增 3.在写入到内存当中 阅读全文
摘要:
Zookeeper的watch机制 概况:大体上讲 ZooKeeper 实现的方式是通过客服端和服务端分别创建有观察者的信息列表。客户端调用 getData、exist 等接口时,首先将对应的 Watch 事件放到本地的 ZKWatchManager 中进行管理。服务端在接收到客户端的请求后根据请求 阅读全文