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