- 博客(18)
- 收藏
- 关注
原创 【docker部署单机版RocketMQ】
RocketMQ生产环境部署一般需要对namesrv、console做集群部署,对broker做基于Raft【4.5版以后官方支持】 的集群+主备。本次仅为演示单机版docker安装部署。
2024-01-11 15:57:03
1115
1
原创 【docker启动nginx】
注意:如果要删除密码文件:htpasswd -D -d /home/nginx/conf/conf.d/admin_pwd admin。nginx一般用做web服务器,一般为了公网访问需要申请https证书,并进行配置,本次自己制作证书。使用容器后,需要考虑网络以及配置和日志的持久化,本次复用宿主机网络,生产环境一般来说做端口映射。上面的证书生成命令请依次输入口令:CN JS NJ HW META (回车) (回车)集群一般在前置添加负载均衡即可。然后输入16位随机密码。
2024-01-03 16:01:00
5463
1
原创 【docker搭建Mysql单机】
数据库其实不建议容器来处理,主要原因是底层磁盘管理效率。使用容器后,需要考虑底层存储、网络以及配置的持久化。注意:ROOT密码请使用16位随机密码。
2024-01-03 09:30:21
572
1
原创 Feign之Ribbon饥饿加载,OpenFeign第一次请求超时
造成第一次服务调用出现失败的原因主要是Ribbon进行客户端负载均衡的Client并不是在服务启动的时候就初始化好的,而是在调用的时候才会去创建相应的Client,所以第一次调用的耗时不仅仅包含发送HTTP请求的时间,还包含了创建RibbonClient的时间,这样一来如果创建时间速度较慢,同时设置的超时时间又比较短的话,很容易就会出现上面所描述的现象。在启动的时候就会去加载Ribbon Client及被调用服务上下文,从而在实际发送请求的时候就可以直接使用,从而提高第一次服务请求的访问速度。
2023-10-30 17:51:33
1211
原创 Nacos权限绕过漏洞
目前nacos越来越广泛,大多数的企业在使用微服务架构的时候,基本上都会选择nacos作为注册中心和配置中心。那nacos其实也是阿里开源的一个项目,存在漏洞,至少难免的。那我们今天就来分享一下nacos存在的漏洞问题,主要是一些安全漏洞的问题。毕竟现在很多政务的项目,都会做等保测试这块。等保做得多了,漏洞也就多了。这不,今天就又有一个漏洞了。那就开始修复喽!!!
2023-10-30 17:42:25
931
原创 使用测试环境nacos替换本地nacos
环境隔离鉴于开发机器资源吃紧,可以使用测试环境nacos。但是不能影响测试环境的配置和服务,因此可以在测试环境创建自己的命名空间,开发本地使用命名空间内的配置,同时也将服务注册到命名空间内。每个开发可以创建自己的命名空间,做到各个环境隔离,互不干扰。
2023-10-30 17:32:35
492
原创 Spring Boot 2.3 优雅停机详解
post请求:http://IP:PORT/actuator/shutdown。
2023-10-30 17:24:24
382
原创 数据库表空间优化和碎片整理
云数据库 RDS MySQL 版查询优化器依据表的统计信息计算不同执行计划的代价,因此表中统计信息的准确对查询优化器选取正确的执行计划至关重要。
2023-10-30 17:18:52
1164
原创 GIT分支管理规范
目前GIT标准规范共有master、pre-release、develop、feature、fixbug五种分支,结合我司实际情况,更方便更便捷的实现我们的管理目标,我们使用以下三种分支,并重新定义其内涵和外延。主分支,生产环境的稳定分支,生产环境其他develop分支基于该分支构建。为了有效地协同开发人员之间,以及不同版本乃至并行版本之间的开发、测试、上线各环节的工作,规避历次发布多次出现的工作遗漏和版本混淆问题,引入GIT进行代码版本管理。
2023-10-30 17:12:14
360
原创 研发流程规范
各环节思考问题需要考虑两个维度:历史数据、历史功能等历史维度,新增功能、新增数据等未来维度。需求评审完成后至测试工作结束前,测试需准备测试案例,并拉研发、产品进行测试案例评审。各规范留痕责任时间:对应活动后第二个工作日结束前。
2023-10-30 17:11:15
238
原创 maven以及jar包管理规范
不允许在dependencies下的dependency标签中指定依赖版本,统一走dependencyManagement。排除jar包和版本需经过至少2人以上讨论确定。
2023-10-30 17:08:57
495
原创 【Nacos部署】
(请配置3个或3个以上节点)设置其中的nacos.core.auth.plugin.nacos.token.secret.key值,详情可查看鉴权-自定义密钥.设置其中的nacos.core.auth.plugin.nacos.token.secret.key值,详情可查看鉴权-自定义密钥.设置其中的nacos.core.auth.plugin.nacos.token.secret.key值,详情可查看鉴权-自定义密钥.登录 http://服务器IP:8848/nacos 用户名和密码都是nacos。
2023-10-30 17:01:17
173
原创 【效率提升】提升Github访问速度的办法
如果没有被墙:https://chrome.google.com/webstore/detail/github%E5%8A%A0%E9%80%9F/ffjjnphohkfckeplcjflmgneebafggej。如果没有被墙:https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo。TamperMonkey油猴脚本插件是一个脚本管理器,其自身并不提供脚本,所以我们需要额外的安装脚本。2.1.1. 下载油猴插件。
2023-04-12 13:30:49
9307
3
原创 【Spring Cloud专题一】Spring Cloud基础--Spring Boot
对所有的组件的配置项,可以使用相同的格式在application.properties或application.yml中配置。- 简单的开发工具(不需要复杂的IDE来构建WAR包,也不用部署到Servlet容器)。- 需要配置文件如web.xml,不同的Servlet容器的配置文件也不同。- 统一所有的配置格式,生效于应用和第三方组件,只需要学习这个配置模型。- 不同的Servlet容器有不同的配置方式,比如端口和线程池。- 提供一个统一的组件模型,不需要知道Servlet组件模型。
2023-04-03 18:07:22
160
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅