
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
kubernetes安装nginx-controller作为统一网关

k8s搭建高可用配置中心查找镜像docker部署关闭认证方式部署开启认证方式部署docker-compose方式部署k8s方式部署使用configMap挂载配置挂载本地目录,让多个容器共享同一个配置目录测试应用加载配置中心配置启动查找镜像镜像地址: https://hub.docker.com/r/lhstack/config-serverdocker部署关闭认证方式部署docker run --
为tomcat配置ssl证书生成tomcat配置ssl当前目录如下启动tomcat,并挂载ssl访问页面证书生成使用keytool生成tomcat证书keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore tomcat.keystore -keypass "123456" -storepass "123456" -validity 3
java使用内嵌Tomcat开发javaWeb项目写在前面集成Swagger,实现优雅记录日志在pom.xml添加swagger依赖创建swagger配置类在spring-config.xml中配置扫描在controller下面创建ApiController,用于测试接口描述在spring-mvc.xml和spring-shiro.xml中开启swagger资源映射和关闭权限拦截写在前面这一篇博客
部署完成后的检查清单✅ 访问 Web 界面确认服务正常运行✅ 完成管理员账号的注册与设置✅ 验证 HTTPS 证书配置是否正确✅ 确认数据备份路径已正确映射安全建议1.定期备份建议每周备份一次数据库将备份文件存储在异地或云端定期验证备份的可用性2.系统维护及时更新 Docker 镜像到最新版本定期检查系统日志监控服务器资源使用情况进阶使用配置邮件服务实现邀请和通知功能启用双因素认证提升安全性设置

非spring项目使用mybatis-plus写在前面初始化项目项目最终结构如下使用junit初始化数据源编写测试代码运行效果如下构建mybatis-plus里面的SqlSessionFactoryBuilder对象创建entity对象创建mapper接口创建mapper.xml编写单元测试方法添加after方法,用于方法执行完毕,关闭session测试mybatis-plus的增删改查selec

docker-compose搭建consul高可用主从集群使用docker手动搭建consul集群测试consul是否能正常启动搭建consul-master集群搭建consul-slave集群,加入master加入nginx,实现slave的负载均衡使用docker-compose构建构建consul-master集群构建consul-slave集群使用nginx对consul-slave实现负
docker-compose安装高可用Eureka集群构建Eureka注册中心镜像搭建集群通过nginx实现负载均衡配置nginx ssl支持注册product和consumer测试是否可用构建Eureka注册中心镜像eureka项目来自于我之前写的一篇博客,博客地址: springcloud篇-(高可用注册中心Eureka集群实现)1.修改原项目中的application.yml配置server
docker-compose安装mysql主从集群拉取镜像启动镜像查看日志并进入容器测试mysql启动成功之后执行我们的脚本编写master脚本,创建用于主从同步的用户启动容器,进入容器,查看用户是否创建启动mysql-master编写slave脚本启动slave测试主从同步功能编写docker-compose.yaml,统一管理容器运行docker-compose.yaml查看启动状态写在最后拉
docker-compose安装mysql主从集群拉取镜像启动镜像查看日志并进入容器测试mysql启动成功之后执行我们的脚本编写master脚本,创建用于主从同步的用户启动容器,进入容器,查看用户是否创建启动mysql-master编写slave脚本启动slave测试主从同步功能编写docker-compose.yaml,统一管理容器运行docker-compose.yaml查看启动状态写在最后拉







