- 博客(22)
- 收藏
- 关注
原创 分布式事务
新人文档 | Apache SeataSeata分TC、TM和RM三个角色,TC(Server端)为单独服务端部署,TM和RM(Client端)由业务系统集成。Seata 是一款开源的分布式事务解决方案--组件,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT [采用]、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案;
2024-03-05 18:38:28
878
原创 微服务架构SpringCloud(2)
GitHub - CHENZHENNAME/sentinel-dashboard-nacos: sentinel 控制台持久化到nacos 完成了限流、降级、系统、授权、热点规则、网关。当你在 sentinel 控制台中,无论增加规则,还是修改规则,都会同步到 nacos;相反,修改 nacos 中 配置文件的限流规则,也会同步到 sentinel;注意,一定要点 带 2 的,只有带 2 的才能推送到 nacos,在 流控规则 选项中添加也不行,只能点击 蓝色方框 才能推送到 nacos;
2024-03-04 19:11:06
1230
原创 docker容器技术(2)
上面讲解的内容需要的镜像 都是从远程仓库拉取,我们能否把自己写的工程也变成一个镜像[运维工作者就可以从远程仓库拉取自己镜像]。可以的。需要自定义镜像;
2024-02-26 21:43:59
920
1
原创 docker容器技术
我们的项目会有哪些环境?我们写的代码会接触到好几个环境: 开发环境,测试环境以及生产环境:异常情况解决linux 安装过mysql redis [步骤非常麻烦---mysql---镜像---下载镜像--一步安装了]dockers可以做到跨平台安装软件 项目。--。
2024-02-23 16:57:05
825
原创 Spring Security 认证授权安全框架
这个根据用户的权限来控制用户使用资源的过程就是授权。注:我们发现使用了security后在访问我们自己的接口,security会拦截并跳转到认证页面,认证后才可以访问。默认认证的账号uer密码在控制台;我们刚才使用的是security自带的账户和密码,我们自己也可以自定义账户和密码;#创建Spring Security自定义账户和密码#账户#密码注:配置完自定义文件和密码,重启运行,这是控制台中没有密码(控制台不会生成密码);注:这种方式只能定义一个账户和密码,无法定义多个账户和密码;
2024-02-20 17:41:43
1042
原创 Jenkins
改变JDK环境变量,我这是之前使用的是jdk1.8的版本,使用jenkins要求JDK版本必须在11以上,我这是跟改为jdk11版本;文件路径:/usr/yym在该目录下 java -version 查看jdk版本修改版本:vim /etc/proflie 编辑修改以下内容。
2024-01-29 23:22:07
2349
原创 redis-4 集群
一个 Redis 集群包含 16384 个插槽(hash slot), 数据库中的每个键都属于这 16384 个插槽的其中一个,集群使用公式 CRC16(key) % 16384 来计算键 key 属于哪个槽, 其中 CRC16(key) 语句用于计算键 key 的 CRC16 校验和。集群中的每个节点负责处理一部分插槽。举个例子, 如果一个集群可以有主节点, 其中:节点 A 负责处理 0 号至 5460 号插槽。节点 B 负责处理 5461 号至 10922 号插槽。
2024-01-26 19:24:51
1038
1
原创 redis-3
以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis 重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作;
2024-01-24 21:30:12
797
1
原创 使用java连接redis
可以一次执行多个命令,本质是一组命令的集合。一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。单独的隔离的操作官网说明这四个指令构成了 redis 事务处理的基础。执行事务的关键字:1.MULTI 用来组装一个事务;将命令存放到一个队列里面;2.EXEC 用来执行一个事务;//commit3.DISCARD 用来取消一个事务;回滚//rollback4.WATCH 用来监视一些 key,一旦这些 key 在事务执行之前被改变,则取消事务的执行。
2024-01-23 22:28:56
895
1
原创 Redis
cd /usr/local/bin/ ./redis-server启动redis。第五步:配置redis 进入到到redis-5.0.14.gz文件下 执行。查找文件路径 which redis-server。第二步:安装wget插件 yum -y install wget;第四步:解压redis压缩包 tar -zxvf 压缩包名字。第一步:在/usr/yym文件夹下创建一个redis文件夹;第三步:下载redis安装包。如上图,安装成功,配置完成;第六步:启动redis。
2024-01-20 10:42:48
357
原创 Nginx
Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。然而,这些服务器在设计之初受到当时环境的局限,例如当时的用户规模,网络带宽,产品特点等局限并且各自的定位和发展都不尽相同。这也使得各个WEB服务器有着各自鲜明的特点。Apache的发展时期很长,而且是毫无争议的世界第一大服务器。
2024-01-16 21:20:58
876
1
原创 shell语言+编写shell脚本
命令、变量和流程控制语句等有机的结合起来shell脚本擅长处理纯文本类型的数据,而linux中,几乎所有的配置文件,日志,都是纯文本类型文件。清楚屏幕命令:clear(执行该指令后,终端上显示的内容将被清除,只留下一个空白屏幕);
2024-01-15 21:06:25
923
原创 Liunx常用命令(3)安装软件
(binaries) :该目录中存储的都是一些二进制文件,文件都是可以被运行的。(devices):该目录中主要存放的是外接设备,例如盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要。(etcetera):该目录主要存储一些配置文件。:表示“家”,表示,类似于windows下的User/用户目录。:process,表示进程,该目录中存储的是Linux运行时候的进程。:该目录是root用户自己的家目录。
2024-01-12 22:23:36
1091
原创 Liunx常用命令
放行端口号:firewall-cmd --zone=public --add-port=放行的端口号/tcp --permanent。cp -r 将test4(test4写的所有文件内容test5/test6/test7)的整个目录全部复制发给了test1;例:将qy172/test4/test5/test6/test7/cc.txt 复制到 /qy172/test1下。查看是否开机启动:systemctl is-enabled firewalld.service;排除grep响应的进程;
2024-01-10 21:19:32
822
原创 VMware安装和 Liunx操作系统使用
配置IP地址的时候前三部分和网关保持一致(192.168.146)最后一部分除(1、2、255)不可使用以外,其余数都可以使用(192.168.146.8);目前市面上比较常见的开源的操作系统,有许多分支 如: redHat,Ubantu(乌班图),CentOS,目前linux在世界上最大的分支是安卓。第一步:找到网卡配置路径:vi /etc/sysconfig/network-scripts/ifcfg-ens32。或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
2024-01-09 16:17:59
889
原创 模块化开发(局部组件+全局组件+组件传值)
书写zj.vue的路由(index.js文件),通过端口号可以访问到;注册的组件在所有的组件中都可以进行使用(main.js);子组件接收这个值,使用props 来接收父组件中的值;2.父组件使用一下子组件中定义的事件接收值;在某一个组件中进行使用的组件就叫局部组件;第二步:将引入的局部组件注册到组件里面;子组件在进行传值的时候一般通过按钮传递;在父组件中绑定一个属性传递给子组件;第三步:在其他组件中进行使用;父组件的data中有一个变量;将子组件中的值传递给父组件;4.使用父组件传过来的值;
2024-01-08 21:23:42
315
原创 路由守卫+拦截器+分页+模糊查询
/如果配置多个插件,切记分页最后添加 //interceptor.addInnerInterceptor(new PaginationInnerInterceptor());①to: Route: 即将要进入的目标路由对象(to是一个对象,是将要进入的路由对象,可以用to.path调用路由对象中的属性)物理分页: 在数据库中分页查询。
2024-01-08 20:32:38
409
原创 使用vue实现前后端交互
------------------------------------以上配置均为SpringBoot+Vue----------------------------------------------------后端属于是(Tomcat服务器 端口号为:8080),要想实现前后端数据交互,需要配置跨域(注解跨域---只有当前类或当前方法进行跨域);前端:(注册全局axios)定义axios.js全局变量;后端:因为前后端使用的是两个不同的服务器,前端属于是(Node服务器,端口号为:9999)
2024-01-05 21:11:42
2063
原创 使用Vue脚手架
使用vue脚手架之前安装Node.js服务器Tomcat服务器(属于后端服务器,运行Java代码 默认端口号8080,端口号不可延申第一步:安装Node.js服务器;(属于是前端服务器,运行前端代码,默认端口号8080默认端口号被占用时,端口号可延申 例如:8081、8082等);注意:两个服务器同时使用时,先启动Tomcat在启动Node,因为Node端口号可以延申,而Tomcat端口号不会延申,容易被占用;安装Node,双击打开,一直点击下一步,知道软件运行完成,点击关闭;
2024-01-04 22:06:45
842
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人