- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 Docker构建多平台镜像
目前很多服务器都是基于arm架构的,而现在大多数的docker镜像都是基于x86架构的。一种情况就是同样的代码编译成业务包做成镜像需要部署在不同架构的服务器上,这个时候我们就可以使用docker的多平台构建了。以下操作是在centos7.9系统上完成(x86_64位)注意要使用docker的多架构镜像构建功能linux内核需要大于4.19才行,如下图,我的centos系统的内核为5.4.278。
2024-06-23 01:31:39
1692
2
原创 Nacos适配达梦数据库8
从2.2.0版本开始,nacos可通过SPI机制注入多数据源实现插件,并在引入对应数据源实现后,便可在Nacos启动时通过读取application.properties配置文件中spring.datasource.platform配置项选择加载对应多数据源插件。
2024-04-13 22:12:36
6212
61
原创 记录一次在k8s上nacos2.3.1无法注册微服务的问题
*问题回顾:**在k8s平台上以有状态副本集的方式部署nacos2.3.1,若依微服务无法注册到nacos上。
2024-03-25 02:09:33
2079
原创 搭建k8s高可用集群(Keepalived 和 HAproxy)
spec:hosts:中每一行代表一个机器,要把所有机器列出来,name:实例的主机名(就是第一步准备工作时设置的hostname),address和internalAddress是每个机器的IP地址,后面的user和password是能远程登录机器的用户名和密码。所有的master节点和worker工作节点配置docker镜像加速器(这里额外添加了docker的生产环境核心配置cgroup)使用如下命令在所有的master节点和worker工作节点安装docker并配置docker镜像加速器。
2024-03-20 23:47:37
4843
6
原创 Centos7环境下安装Mysql8.0详细教程
以上命令是解决安装mysql8时的依赖环境问题。编辑/etc/my.cnf文件,可以为MySQL设置如下参数(按实际需求选择即可)启动mysql后会生成一个临时密码,使用此命令可以查询到临时密码,见下图。如果没有成功得到临时密码也可以在/etc/my.cnf配置文件的末尾添加。进入/usr/local/mysql8,运行以下命令解压缩安装包。如下图,先下载在centos系统下MySQL8.0的安装包。接下来我们就可以使用空密码登录MySQL了。使用此临时密码可以登录MySQL8。
2024-01-16 23:59:51
4409
1
原创 Docker安装常用软件(mysql、elasticsearch、redis、nacos、MongoDB)
docker安装MySQL5.7 docke安装Elasticsearch和kibana docker安装MongoDB 安装redis docker安装nacos
2023-04-11 18:20:06
2425
原创 springboot中使用filter过滤器
springboot使用filter,过滤器其实是JavaEE中的规范,JavaWeb中的三大组件是filter过滤器、listener监听器,servlet服务。过滤器的作用就是把请求拦截下来,从而对请求进行一些特殊操作,比如检验用户是否登录,判断权限,设置编码格式、敏感字符处理等。/*** servlet 容器在实例化过滤器后只调用一次 init 方法。* init 方法必须成功完成,然后才会要求筛选器执行任何筛选工作。} /**
2023-02-13 18:09:07
4861
原创 windows系统下修改MySQL8.0默认编码格式
windows系统下修改MySQL8.0默认编码格式;修改MySQL8.0默认编码格式utf8
2023-02-05 12:18:48
5372
8
原创 springMVC拦截器Interceptor
Interceptor拦截器的基本使用方法;Interceptor拦截器的执行流程;使用Interceptor拦截器检验用户是否已经登录程序首先执行拦截器类中的preHandle方法,如果该方法的返回值是true,则程序会继续向下执行处理器中的方法,否则不会再向下执行,在业务控制器Controller处理完请求后,会继续执行postHandle方法,而后会通过DispatcherServlet向客户端返回响应,
2022-12-19 21:31:30
1361
原创 maven学习2-基本概念
maven坐标具有唯一性,能确定某个资源在仓库中的位置。maven的中央仓库。左边的为Java项目结构,右边的为JavaWeb的项目结构目录。maven的jar资源搜索网站。
2022-12-15 20:04:30
158
原创 MAVEN学习1(介绍与安装,基本的使用)
MAVEN学习1(介绍与安装,基本的使用)Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
2022-12-15 18:26:24
185
原创 Launcher学习2-初始化桌面
因此,需要建立Launcher和LauncherModel之间的联系,一九四要将Launcher的接口部分设置到LauncherModel中,这是一个间接的过程,通过LauncherAppState的setLauncher方法完成。在Stats类被实例化的时候,它会读取stats.log文件中的信息,保存在Stats实例中。Launcher如果发现当前设备与本地配置有所不同,它将完成写配置文件和刷新图片缓存的任务,而它在启动过程中,也会根据这里的情况去决定桌面图标等资源的使用。
2022-11-22 19:39:33
732
原创 Settings源码分析1
Settings的主Activity实质实现是在SettingsHomepageActivity.java内;Settings的主界面设置item的显示是在fragment上,fragment为TopLevelSettings.java,加载显示的布局为top_level_settings.xml;Settings主界面设置项item的加载显示主要分为两部分,一部分是xml定义的静态加载,xml为top_level_settings.xml;一部分是dashboardCategory来获取动态加载。
2022-11-10 13:58:31
1846
Nacos适配达梦数据库
2024-04-14
基于web的在线视频播放网站的设计与实现+源代码.zip
2023-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人