- 博客(85)
- 收藏
- 关注
原创 CI/CD(九) Jenkins共享库与多分支流水线准备
Pipeline: Stage View(阶段视图)、SSH Pipeline Steps(共享库代码中要调用sshCommond命令)启动过程还是会失败。4、允许脚本执行 In-process Script Approval(第一次CI/CD才去设置)3、扫描多分支(每个分支都得有jenkinsfile)ps:要反复执行多次,一次一次允许。5、修改共享库hash值(第一次)二、Jenkins配置共享库。3、新增静态资源与修改配置。
2025-03-31 11:21:08
287
原创 CI/CD(七) docker-compose部署gitlab-ce
其他安装地址:https://zhuanlan.zhihu.com/p/680598666。将证书文件挂载到容器内。
2025-03-25 11:40:00
624
原创 CI/CD(三) 安装nfs并指定k8s默认storageClass
通过以上步骤,可为 Kubernetes 集群提供基于 NFS 的持久化存储支持,解决 "没有存储类" 的问题。
2025-03-22 19:01:17
584
原创 CI/CD(一)ubuntu安装k8s
下载完后还需要修改里面定义Pod网络(CALICO_IPV4POOL_CIDR),与前面kubeadm init的--pod-network-cidr指定的一样,修改完以后执行部署命令,等Calico Pod都是Running状态,节点也会准备就绪。通过kubeadm join命令并手动加上--cri-socket=unix:///var/run/cri-dockerd.sock;1、主机名解析:确保每台机器的主机名能够被解析(可以通过 /etc/hosts 或 DNS)。
2025-02-16 16:25:50
1055
原创 给Kkfileview加请求头鉴权接入
所有接入前端token放localStorage, 或者后端cookie中获取鉴权。本案例以放localStorage为例。三、修改window.open()一、创建global.js。
2025-01-07 17:05:54
556
原创 mysql、postgresql、oceanbase调优
融合行缓存即在OceanBase数据库多级存储架构下,如果一行的多个列存在于memstore、mini sstable、minor sstable和sstable,那么在查询该行时,需要将多个列做融合,此时可以用fuse row cache来缓存该行,避免在下次查询时继续做融合操作。如果发现某个线程的利用率超过90%,则该线程可能成为瓶颈,建议增加该参数以提高性能。将“full_page_writes”设置为off时,表示仅将页面的修改部分写入磁盘,可以提高性能,但在系统崩溃时可能会增加数据损坏的风险。
2024-12-13 12:20:32
1240
原创 探究springboot集成websocket,连接不上,使用netty-websocket却能连接上
原因:集成spring-security了。把websocket请求拦截了,且不输出日志(因为一般spring相关日志级别是warn。debug模式下日志太多了。发现可能是security对ws请求路径进行了拦截(为什么会拦截,猜测虽然写的是ws,但是发起的时候还是http,由后台升级成websocket)为什么以前用netty-websocket可以连接,那是因为netty没走spring-security的过滤器链。解决办法:放开验证,单独写过滤器验证ws的请求。
2024-07-11 10:46:59
1067
1
原创 emqx5.6.1 数据、配置备份与迁移
EMQX 支持导入和导出的数据包括:EMQX配置重写的内容:认证与授权配置规则、连接器与 Sink/Source监听器、网关配置其他 EMQX 配置内置数据库 (Mnesia) 的数据Dashboard 用户和 REST API 密钥客户端认证凭证(内置数据库密码认证、增强认证)PSK 认证数据授权规则黑名单数据存储在 EMQX 数据目录(node.data_dir)中的 SSL/TLS 证书存储在 EMQX 数据目录中的授权 acl.conf 文件
2024-06-22 16:40:41
835
原创 docker-compose启动oracle11、并使用navicat进行连接
一、docker-compose.yml。二、修改用户信息,并创建连接用户。三、navicat连接。oracle11连接。
2024-06-12 15:53:22
800
原创 redisson 使用fastJson2序列化
前因:一个项目:有人用redisTemplete存数据(使用了fastjson2),使用redisson取的时候就会报错。要让redisTemplete与redisson序列化一致。二、redsson 配置里添加自定义序列化器(RedissonConfiguration)
2024-05-21 14:51:06
908
原创 org.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout
原因broker.conf(把127.0.0.1换成内网IP)
2024-05-17 14:47:28
575
原创 docker-compose安装emqx集群(最新)(host模式)
如果执行以上命令是提示ping不通,像下面那样,那就是你的hosts没配对(Node 'emqx@node1.emqx.io' not responding to pings.)正确的结果(如果三个容器都启动了,可以看见三个节点都加入了。如果只启动了一个节点,集群里running状态的也只有当前节点,另外两个节点就在stop,以下是三个都启动成功)第一次启动应该会失败,因为data目录我是直接启动时自动创建的,查看容器日志会提示/opt/emqx/data/configs的权限不够。
2024-05-12 23:55:10
1508
原创 docker-compose 安装ZLMediaKit,ffmpeg、VLC实现推流并播放
去官方copy一份配置,并修改里面的如serviceID,密钥,http端口等(因为他默认80,如果你用host网络时可能会与其他服务产生冲突,所以需要修改)1、目录(创建conf文件夹,777权限)二、docker-compose.yml。三、config.ini。五、安装ffmpeg。
2024-05-12 11:35:14
1799
原创 java.lang.NullPointerException at org.apache.rocketmq.broker.schedule.ScheduleMessageService.config
docker-compose.yml与broker.conf的文件权限不够,都改成777.场景,执行docker-compose.yml的时候报空指针。
2024-05-11 11:27:06
1449
原创 脚本一键安装docker、docker-compose
1、安装脚本install_docker_compose.sh。2、设置镜像源和全局日志。3、重新加载及开机自启。
2024-05-10 23:48:56
913
原创 currentServerAddr:http://localhost:8848, err : connect timed out
currentServerAddr:http://localhost:8848, err : connect timed out
2024-04-02 17:56:28
1294
1
原创 解决The current thread was interrupted 、AsyncRequestTimeoutException异常
org.springframework.web.context.request.async.AsyncRequestTimeoutException: null at org.springframework.web.context.request.async.TimeoutCallableProcessingInterceptor.handleTimeout(TimeoutCallableProcessingInterceptor.java:44) at org.springframework.web.
2024-01-18 17:28:12
1252
原创 idea + Docker-Compose 实现自动化打包部署(仅限测试环境)
命令,一定要勾选build,每次尽量重新构建镜像,同时如果需要单独启动/build某几个服务,就只需要输入对应服务名,逗号隔开,为空则时启动/build全部服务。启动之前可以执行maven 的clean和package命令【clean package -Dmaven.test.skip=true -U】一、idea的docker-compose启动配置(分四步)
2023-10-22 10:04:00
2300
7
原创 docker-compose搭建RocketMq集群
集群架构:双主机器:172.50.2.41一、创建目录设置权限注意:这里如果不设置权限,会导致docker写入文件失败,导致rocketmq启动异常。
2023-07-19 01:16:10
615
原创 docker-compose部署sentinel-dashboard-1.8.5
二、拷贝jar包进sentinel目录下。四、docker-compose.yml。三、Dockerfile文件。六、防火墙开放8718端口。
2023-07-18 00:52:38
2033
原创 docekr-compose搭建redis集群(三主三从)
主节点redis.conf (/docker/redis-cluster/redis-1)从节点redis.conf (/docker/redis-cluster/redis-2)主节点:172.50.2.40:6379,从节点172.50.2.41:6378。主节点:172.50.2.41:6379,从节点172.50.2.42:6378。主节点:172.50.2.42:6379,从节点172.50.2.40:6378。主节点docker-ompose.yml。2、执行命令:指定主节点,零副本 (
2023-07-17 00:10:59
701
1
原创 docker-compose搭建nacos集群
172.50.2.40:8848/nacos (此时还没用nginx做代理,所以三个网址需要分别访问)数据库名字自己取,建表sql去nacos官方找。一、新建数据库zj_nacos_config(六、集成nginx集群+keepalived。三、docker-compose.yml。持久化nacos配置。
2023-07-16 09:41:33
1135
2
原创 docker部署mysql8主从集群(互为主从),keepalived保证高可用
docker部署mysql8主从集群(互为主从),keepalived保证高可用
2023-07-14 11:18:01
2390
12
原创 springboot集成starrocks、以及采用flink实现mysql与starrocks亚秒级同步
springboot集成starrocks、以及采用flink实现mysql与starrocks亚秒级同步(因采用dynamic-datasource-spring-boot-starter动态数据源,所以才是以下配置文件的样式,像redis,druid根据自己情况导入依赖)这个配置文件的场景是把starrocks当成slave库在用。某些大数据慢查询就走starrocks就这样配置好后就可把starrocks当mysql用了。
2023-03-30 18:42:52
6910
5
原创 springboot集成canal 实现mysql增量同步mongodb
1. 1.6版本有bug(如果只是部署deployer,那没问题,如果你想部署admin模块来监控,那就会报错:java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer),这是因为这版本对jdk1.8不支持。报错:can't find destination:example
2023-03-03 17:38:03
2202
原创 mongoDB5以上实现单机事务
mongoDB实现单机事务 原理就是因为目前mongodb只有副本,分片支持事务。我们就让单机变成单节点副本,同时又是主节点,可以读写。
2023-02-24 17:38:16
2008
2
原创 Mongodb 初步使用过程中遇到的问题
1. String转String[]因为很多数据mysql迁移过来,有类似'123,456'的字段在mysql那边可以使用find_in_set()函数查询,mongodb这边我暂时没找到类似的,只想到可以把这个转成string数组,然后就可以对其加索引了
2023-02-22 17:42:18
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人