摘要:
按住Alt键 拖动鼠标左键 批量添加 如,等 批量添加逗号, 下面, 竖排 变 横排 ctrl + f 使用正则表达式 \r\n 替换换行符 使用:sql语句中的 过滤条件 in中,往往适合范围查找 如:select * from table where id in (1,2,3,4,5,6,7,8 阅读全文
摘要:
场景: springboot项目,默认使用HikariCP连接池 + MybatisPlus持久层框架 + mysql数据库等一套流程,现需求需去第三方sqlserver数据库拉取数据,直连数据库,不走接口,因此,需把项目改造成 多数据源结构,以实现动态切换数据源。 使用docker 安装mysql 阅读全文
摘要:
事务隔离级别: 数据库事务的隔离级别有4个,由低到高依次Read uncommited、Read committed、Repeatable read、Serializable,这4个可以逐个解决脏读、不可重复读、幻读这几类问题 查看当前会话session的事务隔离级别: select @@tx_is 阅读全文
摘要:
复制、移动、删除文件/文件夹: inux下文件的复制、移动与删除命令为:cp,mv,rm 一、文件复制命令cp 命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 source2 source3 ... dir 阅读全文
摘要:
2019-07-12 linux 压力测试工具 ab 参考:https://www.cnblogs.com/myvic/p/7703973.htmlab是apachebench命令的缩写ab安装:yum -y install httpd-tools检查是否安装成功:ab -V 详情说明: -n在测试 阅读全文
摘要:
通过springboot启动类的注解@SpringBootApplication 关注注解@EnableAutoConfiguration 点进去看这个类AutoConfigurationImportSelector的selectImports方法 关注方法getCandidateConfigura 阅读全文
摘要:
sql的执行顺序: 先看下下面两条多表关联sql,第1条查询到1条记录,第2条查无记录; on 筛选条件在笛卡尔积之前,where筛选条件在笛卡尔积之后执行 先执行from, join的话,左连接,左表全部取出,join的表根据on条件筛选出来,筛选结构再根据where条件过滤 执行顺序,如下 多表 阅读全文
摘要:
分布式事务 阅读全文
摘要:
前提是讨论同一个类中,一般有4中使用场景: 1:外层test1()方法加@Transactional注解,内层调用的test2()方法不加事务注解 2:外层test1()方法加@Transactional注解,内层调用的test2()方法也加事务注解 3:外层test1()方法不加事务注解,内层调用 阅读全文
摘要:
实现: 1.数据库实现,利用数据库表唯一索引 2.Redis分布式锁,利用redis key的唯一性属性 3.Zookeeper实现,利用Node节点唯一性 阅读全文