×

rabbitmq

Rabbitmq 四种集群架构区别

清风徐徐 清风徐徐 发表于2024-05-13 浏览6142 评论0
Rabbitmq 四种集群架构 1. 主备模式 2. 远程模式 3. 镜像模式 4. 多活模式 主备模式 主备模式: warren 兔子窝 一个主、一个备方案 主节点如果挂了 从节点提供服务 和Activemq 利用zk 做主/备一样 主备模式 -----------------------》HaProxy 配置 listen rabbitmq_cluster bind 0.0.0.0:5682 # 配置tcp 模式 mode tcp # 简单的轮询 balance roun

spring boot

【SSM框架】测试 修改.删除.查询功能(使用ssm框架实现增删改查)

清风徐徐 清风徐徐 发表于2024-05-13 浏览4953 评论0
🍓个人主页:个人主页 🍒系列专栏:SSM框架 💬推荐一款模拟面试、刷题神器,从基础到大厂面试题👉点击跳转刷题网站进行注册学习 目录 1.创建sqlSession工具类 2.测试修改功能 3.测试删除功能  4.测试查询功能 1.创建sqlSession工具类 在MyBatis 使用中,如果每个方法执行时都需要读取配置文件,并根据配置文件的信息构建SqlSessionFactory对象,然后创建SqlSession 对象,这会导致类大量的重复代码。为了简化

golang

GO语言 windows下设置环境变量(go的环境变量配置)

清风徐徐 清风徐徐 发表于2024-05-12 浏览8360 评论0
环境变量配置 按win键,输入 ”编辑系统环境变量“   点击”环境变量“ 然后在系统变量栏下进行环境变量的设置  开始  GOROOT 配置为go语言源码所在目录,一般都是安装Go的时候自动生成了,不需要再改 PATH 找到path(如果不存在,则新建),输入:%GOROOT%\bin,因为bin文件下有go的可执行文件:go.exe 保存成功后,按win+R,输入cmd,回车打开命令行,输入:go version 如果能够成功打印出G

spring cloud

SpringCloud 整合 Dubbo

清风徐徐 清风徐徐 发表于2024-05-12 浏览5514 评论0
目录 1、介绍 2、代码实现 2.1 抽取公共模块 2.2 改造服务提供者 2.3 改造服务消费者 3、启动测试 1、介绍 Dubbo有两种使用方式: 1、基于SOA的思想,将一个单体架构拆分为web层和Services层,然后web和services借助Dubbo框架进行数据交互。 2、SpringCloud 整合Dubbo。 这篇博客所要介绍的就是第二种。 首先我们要想,为什么SpringCloud 要整合Dubbo? 在SpringCl

restful

postbody传参_Post 方法参数写在body中和写在url中有什么区别?

清风徐徐 清风徐徐 发表于2024-05-11 浏览8256 评论0
解释之前我们先基于Http协议,根据Http的请求方法对应的数据传输能力把Http请求分为Url类请求和Body类请求,Url类请求包括但不限于GET、HEAD、OPTIONS、TRACE 等请求方法。Body类请求包括但不限于POST、PUSH、PATCH、DELETE 等请求方法。 在语义上来说,例如GET请求是查询或者获取服务端的资源的,POST请求是向服务器push数据或者创建资源的。其它同类请求方法多少都有点相同的含义,不过它们谁有谁该做的事,例如支持缓存,探测响应头和断点续传等

vue.js

Vxe-table使用技巧总结

清风徐徐 清风徐徐 发表于2024-05-10 浏览10868 评论0
最近项目中需要用到多层树table+checkbox勾选功能,选了一些组件,最终决定使用vxe-table。 Vxe-table功能丰富、api也多。官方例子很多比较粗浅,我花了很多精力才弄通了一些功能点及细节。在此汇总给大伙铺铺路。官网:vxe-table v4,安装配置和一般组件库差不多,就不细说了。由于项目用的是vue2,所以vxe-table用的是v3版本。 1、树形结构配置: 官方配置的树是一个数组,需要在tree-config对象里设置transform为true,这样才会

django

Django中channels的配置

清风徐徐 清风徐徐 发表于2024-05-10 浏览5699 评论0
特别注意: 最近在学习django中的websocket的时候遇见了一些配置的问题,被卡了很长的一段时间,所以希望这篇文章可以帮助一些正在学习Djano的小伙伴提供一些解决方法 channels的版本 这个也就是困惑了我很长的一个时间,如果直接使用pip install channels的话会自动下载比较高的版本(我当时是下载的4.0.1的版本),所以在注册channels的时候,Django的settings.py中ASGI_APPLICATION没有被配置识别,使得总是在使用WSG

mysql

Mysql insert on duplicate key 死锁问题定位与解决

清风徐徐 清风徐徐 发表于2024-05-02 浏览8894 评论0
前言         最近在监测线上日志时发现我们一个Mysql业务db时常出现 dead lock,频次不高但却一直出现,定位后发现是在并发场景下的 insert on duplicate key update sql 出现的死锁。经过分析发现这种sql确实比较容易造成死锁,不太适用于我们目前的业务场景,于是更换后解决问题。         这篇文章就从分析死锁展开,到最终如何解决这样的问题 分享相应的思路。 正文 死锁定位         我们目前生产环境使用Mysql版本为

tomcat

Windows系统下部署分布式SSM架构JAVA程序

清风徐徐 清风徐徐 发表于2024-05-01 浏览6281 评论0
一直用的都是Linux服务器在部署,但是最近遇到了要使用windows部署的情况 其实一样的环境和服务,部署起来没什么区别 一、首先把基础的几个服务给安装一下 1、MYSQL 8.0 官网地址直接下载 MySQL :: Download MySQL Community Server 下载以后找个文件夹解压 然后配置下系统环境变量 变量名:MYSQL_HOME 变量值:D:\BaseServer\mysql-8.0.30-winx64 ,就是你解压的路径 编辑下pat

html5

在据说程序员分水岭的年纪跃入这座大门,从此记录自己的每一点进步-H5的语义化标签,面试遭遇过的问题...

清风徐徐 清风徐徐 发表于2024-04-30 浏览8000 评论0
HTML进化到5,增加了很多有用的东西,当然也删掉了许多千八百年没用过的例如<center><big>标签之类的。 关于H5中添加的一系列好用东西,以后再逐渐补全,这里主要记录之前面试中遇到的一个问题,H5中的语义化标签。 我作为前端新人,跨行业挑战人生难度,比装修刷的大白还白的前端白目,最开始写HTML,最经常出现的就是通篇的div,现在在H5中出现了许多丰富的语义化标签,有必要深入了解学习一下使用规范和场景。 <article> 中间的内容是独立

tomcat

docker安装tomcat(docker安装tomcat需要安装jdk吗)

清风徐徐 清风徐徐 发表于2024-04-28 浏览19612 评论0
下载和安装tomcat容器 安装tomcat镜像 docker pull tomcat 启动tomcat容器 docker run --name tomcat -d -p 8080:8080 tomcat -d 表示后台运行,并返回后台容器, -p 表示端口号,前一个8080是指我们访问tomcat时的端口号, 后一个8080是tomcat启动的一个容器在docker中运行的端口号, 指定端口号为了更明确的访问tomcat。 解决404 当Tomcat版本过高时,