自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(187)
  • 收藏
  • 关注

转载 NET::ERR_CERT_DATE_INVALID

当你打开网站提示“NET::ERR_CERT_DATE_INVALID”这代表网站数字证书过期失效,导致网站不能直接访问。但解决这个问题必须是网站管理员或者该网站单位的人员才可以,并且拥有网站的管理信息,比如:域名、服务器或者网站后台登录信息。一、确定网站打不开,并且提示错误“NET::ERR_CERT_DATE_INVALID”二、网站负责人将网站地址提交给Gworg进行认证续费。三、根据要求进行完成认证,也可以让一次性帮助完成。四、更新数字证书过期文件,替换完成后网站恢复访问。

2024-02-27 17:43:50 426

转载 k8s报错:certificate has expired or is not yet valid

路径下,由 kubeadm 生成的客户端证书在 1 年后到期,因此需要定时更新证书,否则证书到期会导致整个集群不可用。K8S 各个组件需要与 api-server 进行通信,通信使用的证书都存放在 /etc/kubernetes/重启apiserver、controller-manager、scheduler、etcd。使用更新后的 admin.conf 替换 /root/.kube/config 文件。再次查看证书有效期,有效期变为一年。

2024-01-04 18:06:06 858

原创 xxl-job 提示 connection timed out:

我这里是手动录入的,将其修改为自动注册就好了。

2023-11-13 09:33:49 857

原创 Kubernetes 的nacos没有持久化到msyql

猜测可能是这个配置的问题,尝试设置SPRING_DATASOURCE_PLATFORM的值为mysql后重启pod。主要解决思路是要设置spring.datasource.platform的值为mysql。spring.datasource.platform 的默认值为空字符串。由于使用的是阿里云Kubernetes,所以在阿里云上进行操作。打开数据库可以看到已经有配置相关的数据了。再yaml中添加多一个配置。进入pod中查看配置信息。

2023-10-30 11:46:26 218

原创 rabbitmq 消费者报错 ListenerExecutionFailedException NullPointerException

将方法的private改为public。

2023-10-16 10:37:43 1066

原创 RedissonClient 分布式锁 处理并发访问共享资源

org.redisson.api.RedissonClient是一个基于Redis的分布式锁实现,它提供了许多高级分布式锁功能,如分布式锁、分布式信号量、分布式读写锁等。总之,org.redisson.api.RedissonClient分布式锁是一个非常强大且易用的分布式锁工具。通过逐步介绍分布式锁的基本概念、RedissonClient的特性以及具体的使用示例,我们可以看到在实际应用中如何利用RedissonClient分布式锁来解决资源访问的竞争和数据不一致问题。1.分布式锁的概念及需求。

2023-10-08 11:22:04 246

原创 BladeX多数据源配置

若不需要租户数据库隔离只需要字段隔离,而又需要用到多数据源的情况,需要前往LauncherService单独 配置。启用多租户数据库隔离,会默认关闭mybatis-plus多数据源插件的启动,从而使用自定义的数据源识别。

2023-08-21 15:21:35 704

转载 踩坑Xxljob本地部署后调度一半成功一半失败原因分析及解决方案记录

给我邮箱发爆了,为啥呢?查了半天资料都没解决。过程中,发现Xxljob任务。

2023-08-17 09:05:12 279

转载 SQLServer JDBC 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。修改jre\lib\security\java.security,删除jdk.tls.disabledAlgorithms中的3DES_EDE_CBC。修改jre\lib\security\java.security。JDK7/8后添加了安全机制,导致这个问题出现。重启服务,问题解决!

2023-08-16 15:37:40 840

转载 mybatis-plus多数据源配置

1.引入dynamic-datasource-spring-boot-starter。某些springBoot的版本上面可能无法排除可用以下方式排除。可以注解在方法上或类上,

2023-08-16 15:34:56 455

转载 swagger文档增强工具knife4j使用

使用原生的作为接口文档,功能不够强大,并且默认的ui比较简陋,不符合大众审美。所以实际开发中推荐使用knife4j对swagger进行增强。knife4j的地址:https://gitee.com/xiaoym/knife4j。

2023-07-12 15:27:49 402

原创 springboot 自定义注解校验

例如:校验传入值是否在指定的多个值中。1.普通字段自定义注解校验。1.2.创建具体的校验类。

2023-07-11 11:57:26 283

转载 Mybatis Plus 显示完整sql执行语句

我需要程序能将完整的sql语句打印出来,而不是带?参数,还要自己额外再去拼接处理。很多时候,我们需要将程序执行的 sql 语句单独拎出来执行,最好是可以一键复制粘贴。默认情况下,Mybatis Plus 不会将 sql 执行语句打印,不便于调试。推荐使用 p6spy, 不仅能输出sql,还显示sql的执行时长,简直完美。:该插件有性能损耗,建议平时开发测试时使用,不建议生产环境使用。

2023-07-06 14:49:33 2076

转载 springboot项目中logback-spring.xml不生效

【代码】springboot项目中logback-spring.xml不生效。

2023-07-05 16:22:03 800

原创 lombok中@Slf4j的使用

设置为每天生成一个文件。在logback-spring.xml文件添加。

2023-07-05 11:46:58 1155

原创 mybatis-plus的简单使用

5.在控制器中实现select方法。6.可以使用service实现。2.yml添加相关配置。4.添加mapper。

2023-07-04 16:49:01 227

原创 通过idea创建SpringBoot项目

打开application.properties添加端口信息。修改springboot版本为2.7.7。创建一个简单的controller。3.运行错误,需要修改设置。

2023-07-04 09:38:47 114

转载 Laravel多队列同时执行

【代码】Laravel多队列同时执行。

2023-07-03 09:24:14 460

原创 k8s配置xxl-job-admin的xxl.job.admin.address属性

不能直接使用nacos的服务名称,需要使用对应的k8s的service的name名称。

2023-06-29 18:21:11 308

原创 通过阿里云函数计算FC实现音视频转码

因为我这里主要是上传MOV视频到OSS时需要转为mp4格式,所以可以使用OSS触发,如果有其他业务要求可以选择HTTP进行触发,可以自定义。修改代码获取阿里云OSS触发的参数,由上传了哪个文件触发。可以在OSS中看到对应的1.MOV文件的1.mp4文件。可以在OSS中看到生成的mp4格式的视频了。4. 接下来就是在项目中通过代码进行实现。编辑测试参数,使用账号的OSS中的资源。创建触发器以可以通过URL进行调用。可以看到代码,看到相关的传参。测试后发现函数计算可以使用。点击测试函数进行测试。

2023-06-28 16:01:36 955

原创 在 Laravel 模型中禁止使用全局表前缀 DB_PREFIX

【代码】在 Laravel 模型中禁止使用全局表前缀 DB_PREFIX。

2023-06-14 10:24:30 360

原创 企业微信-构造网页授权链接实现登录

添加之后可以在企业微信-工作台中找到相关的应用,点击后会跳转到https://test.com?code=CODE,可以通过code请求后端获取到用户的相关信息。2.scope:如果需要获取成员的头像、手机号等信息需要设为snsapi_privateinfo。1.redirect_uri:回调链接地址,需要。以下为JAVA使用 weixin-java-cp的实现代码。例如前端地址为:https://test.com。

2023-05-04 15:30:44 1849 1

原创 使用nvm控制nodejs版本

原因:由于项目需要用到两个版本的nodejs,如果只是一个版本的nodejs的话,其中一个项目就会报错,所以需要用到nvm进行nodejs版本控制,使用不同版本的nodejs来进行项目的构建。注意:如果是在sh文件中,nvm命令不生效,可以在nvm命令之前加一行。

2023-04-28 14:30:33 221

原创 linux系统上nodejs 报错:node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27‘ not found

原因:因为当前系统不支持GLIBC_2.27,而且node的版本过高,但是后来降低了版本还是报这个错误,后来发现低版本的软链接在/usr/bin,而高版本的软链接在/usr/local/bin,一直使用了高版本所在的软链接。解决方法:删除/usr/local/bin中node的软链接,然后再安装一个比较低版本的nodejs。

2023-04-28 11:15:58 3831

原创 Java 从json提取数组并转换为list的操作方法

【代码】Java 从json提取数组并转换为list的操作方法。

2023-04-14 09:33:58 1467

原创 RestTemplate配置类Error while extracting ...content type [application/json;charset=utf-16];

【代码】RestTemplate配置类Error while extracting ...content type [application/json;

2023-04-13 14:23:32 201

原创 mybatis-plus 实体json互相转化; typeHandler的使用

1.xml文件,resulltMap里面的字段,添加。

2023-04-12 15:52:15 407

原创 阿里云负载均衡 504 Gateway Time-out

原因:最终排查发现,原来是阿里云的负载均衡默认连接请求超时时间最大为180秒,所以修改nginx配置也没有生效。问题:当请求时间到达180秒时会报504,修改nginx配置后始终是一到180秒就报504错误。如果一定要超过180的请求,只能自己写nginx了。而且这个最大只能180,不能改。

2023-03-30 12:00:21 783

原创 mysql datetime类型字段按日期分组

另外DATE函数也可以与字符串拼接函数CONCAT结合来统计一些场景,例如:以用户与日期为联合主键,统计总用户的浏览天数。这样会进行精准的秒,希望的结果按天进行统计,格式为:年-月-日,可以使用DATE函数。例如现在的创建时间字段为date类型,格式为:年-月-日 时:分:秒,查询。

2023-03-23 10:16:40 524

原创 IDEA 总是生成.lastUpdated文件

问题:maven的Dependencies的相关依赖一直是红色的,每次Reimport都会生成.lastUpdated文件,而且没有下载到相关的jar包。即使删除了.lastUpdated文件重新reimport还是会是同样的错误。执行后本地仓库就下载好了相关依赖,并且IDEA内的Denpendencies显示正常。确认配置没问题后,在项目pom.xml文件所在的目录使用maven命令安装依赖。

2023-03-21 15:24:34 607

转载 MySQL通过MyCat实现读写分离

分别在M1、M2上执行DDL、DML语句,查看涉及到的数据库服务器的数据同步情况,只在其中一个主库执行,会同步到其他库则证明成功。登录主机mysql,创建write_read_test数据库,因为主从复制,所以在从机上也会创建。在mycat将id=2的sex设为1再设为0,可以看到id=2的sex变为0了,证明主库生效。# mysql服务ID,保证整个集群环境中唯一,取值范围: 1 -# mysql服务ID,保证整个集群环境中唯一,取值范围: 1 -

2022-12-27 15:22:28 209

转载 安装Mycat-eye对mycat进行监控

zookeeper各个版本下载地址:http://archive.

2022-12-21 10:26:41 428

原创 MySQL使用MyCat实现分库分表

这里使用的是MyCat我这里是在虚拟机上进行的,一共3台服务器,192.168.168.100,192.168.168.101,192.168.168.102),只需要在192.168.168.100上安装mycat和jdk。

2022-12-20 15:03:50 1861

原创 mysql主从复制

我这里是在两台centos系统的虚拟机中进行的ip地址分别是192.168.168.100(主)和192.168.168.101(从)系统为:CentOS Linux release 7.5.1804 (Core)需要关闭防火墙因为是测试环境,所以直接关闭了防火墙,如果是正式环境的话开放3306端口就好了。

2022-12-20 09:03:06 364

转载 Linux安装MySQL

因为安装环境的是CentOS系统,而CentOS默认安装的数据库是Maria DB,我们要先将他卸载掉之后再安装MySQL执行卸载Maria DB的语句。

2022-12-19 15:51:32 278

转载 linux 安装npm

1.下载源码安装2.解压并放入指定目录3.建立软连接切换淘宝镜像两种方法1.普通使用配置后可通过下面方式来验证是否成功通过cnpm使用

2022-12-06 16:06:13 3703

转载 Linux安装Git

使用yum安装

2022-12-06 10:27:14 82

原创 Kubernetes(K8S)单机版部署

1.虚拟机部署Kubernetes(K8S)_生骨大头菜的博客-CSDN博客,首先按照这里部署好k8s服务,但是只需要部署一台master服务器就可以2.默认k8s的master节点是不能跑pod的业务,需要执行以下命令解除限制3. 如果需要保留其他子节点但是想将pod调度到master节点上,可以进行上述命令后进行配置置顶调度节点,一下为配置

2022-12-06 09:53:05 5215

原创 windows虚拟机中docker运行springboot容器报错:Unable to access jarfile /app.jar

1.在Windows系统中创建了虚拟机,并且在虚拟机中安装了docker,但是在使用Dockerfile创建镜像并且运行时报错2.使用shell脚本运行的,并且检查后也没有发现文件或者路径有错 解决: 使用vim加参数的形式打开shell脚本,可以发现^M标志符在每一个语句的末尾,都多了一个的标志,这其实是因为该文件是在环境下编写,然后传输到环境来的,但是因为环境的文本有的回车标识,在环境下就会出现不兼容的问题。 将^M删除,再构建镜像,然后运行,就正常了

2022-12-06 09:03:46 2405

原创 Kubernetes(K8S)使用配置文件创建nginx的pod

1.创建一个dev的命名空间2.创建配置文件创建一个pod-nginx.yaml内容如下: 3.执行命令 4.查看pod

2022-12-03 11:10:28 1586

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除