摘要: 1 概述 在应用开发的过程中,由于前期数据量少,开发人员编写的SQL语句或者数据库整体解决方案都更重视在功能上的实现, 但是当应用系统正式上线后,随着生成数据量的急剧增长,很多SQL语句和数据库整体方案开始逐渐显露出了性 能问题,对生成的影响也越来越大,此时Mysql数据库的性能问题成为系统应用的瓶 阅读全文
posted @ 2021-03-28 16:57 重生之我是程序员 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Seata的简单使用 本文只介绍Seata的简单使用,没有涉及其原理. 1.在本地搭建一个TC服务(事务协调者). 1.1 下载seata的安装包 官网(https://github.com/seata/seata/releases) 往下滑滑,找到你想要的版本和格式下载即可.我这里使用的是seat 阅读全文
posted @ 2020-11-28 23:00 重生之我是程序员 阅读(14005) 评论(1) 推荐(3) 编辑
摘要: 参数为map的情况下,动态sql怎么写. 上图是mapper里的方法定义.代码如下: void bulkMinus(@Param("map") Map<Long, Integer> map); 下面是其对应的xml里的sql 代码如下: <update id="bulkMinus"> <foreac 阅读全文
posted @ 2020-11-26 23:17 重生之我是程序员 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: SpringCloud spring cloud是一套实现微服务架构的框架.先来认识一下里面的几个组件 eureka 注册中心,需要对外提供服务的服务和需要调用其它服务的服务都要把自己注册到eureka上面去.注册后访问eureka的管理页面如下图 使用eureka的简单步骤如下: 1.导依赖,注意 阅读全文
posted @ 2020-11-25 23:19 重生之我是程序员 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 消息投递 1.一般一个项目用一个vhost,在控制台新建一个vhost就好,然后选用该vhost. 控制台地址为:mq的安装主机IP:15672,我这里是http://192.168.206.99:15672/,如果安装时未指定用户名和密码,默认都是guest. 2.导入依赖,由于是boot项目所以 阅读全文
posted @ 2020-11-20 21:51 重生之我是程序员 阅读(267) 评论(0) 推荐(0) 编辑