- 博客(124)
- 资源 (7)
- 收藏
- 关注
原创 EasyExcel使用模版填充的方式,导致单元格边框消失
最为重点的是context.getCellDataList().get(0).setWriteCellStyle(writeCellStyle),一定要用WriteCellStyle来设置你的样式,我看网上有的用CellStyle,不起作用,这个我查了下,WriteCellStyle是EasyExcel自己的,CellStyle是POI的,不知道具体什么个原因。1、源代码,使用writer.fill()这种方式,生成的excel发现最下边的边框消失,我的模版最下边的是厚实线,导出后,变成了细实线。
2025-12-05 09:52:18
829
原创 麒麟系统离线安装Rabbitmq
在执行 ./configure --prefix=/usr/local/erlang --without-javac,如果出现以下错误,可以忽律。rabbitmq-plugins enable XXX #(XXX为插件名)查看端口15672是否正常启动,执行 ss-tnl | grep 15672。# conf: 一个正则匹配哪些资源能被该用户访问。# write:一个正则匹配哪些资源能被该用户写入。# read:一个正则匹配哪些资源能被该用户读取。执行完成后测试:wx-config。
2025-11-11 10:19:56
1294
原创 禅道,用域名访问之后不能登录的问题
在禅道的安装目录下:/zbox/app/zentao/config,找到my/php,然后再最后一行加上下面的配置,并保存,再次访问就可以了。
2025-09-09 14:38:59
242
原创 Centos 安装 redis
如果没在,那说啥呢,就进去呗,那么redis.conf相关配置参数,自己去网上查吧,想改啥就改啥。执行:vim /lib/systemd/system/redis.service。7.复制配置文件:假设你现在还在你一开始解压的redis目录中,则执行。2.上传文件,redis-7.4.1.tar.gz。这个/opt/redis,就是你真正要安装的目录。1.下载redis,这个自己去网上找吧。6.执行:make /etc/redis。4.进入解压好的目录,执行:make。安装完之后,如果报一下错误,
2025-08-06 22:39:12
625
原创 利用Pandoc将java文件导出为docx
到这个网址下安装适合自己系统的。四、导出不带格式的脚本。二、安装pandoc。三、带导出格式的脚本。
2025-07-18 14:42:55
299
原创 MINIO 最新版无法通过页面的控制台配置accesskey
minio最新版也就是20225-05之后的版本,在页面的控制台中取消了administrator的管理菜单,user菜单,我们常用minio的方式是部署完之后,在User中创建Access Keys,在项目配置好之后,进行API的调用,但是现在新版之后没有了,无法通过手动创建。总结:对minio的这个行为呢,网上有骂的,连带国外的也有骂的,我这没啥说法,只要别封死就行,封死的话,我也骂,哈哈。完成以上步骤之后,将自己生产的 ACCESSKEY和SECRETKEY配置到项目中,就可以和以前正常使用了。
2025-07-04 09:33:59
7314
原创 mysql数据库备份
echo "数据库备份成功: $BACKUP_FILE"echo "数据库备份失败"# 创建备份目录(如果不存在)# MySQL用户名。# Mysql端口号。# 要备份的数据库名。# 检查备份是否成功。
2025-06-17 19:10:16
318
原创 Mac M1 安装 ffmpeg
官网那货没有准备m系列的静态包,然后我呢,不知道怎么想的就从maven项目中的 javacv-platform,且版本为1.5.11依赖里面将这个静态包把了出来,亲测能用,感觉比那些网上说的用什么wget编译安装、brew安装快多了。注:要切换用户 sudo su,输入密码在执行下面。
2025-05-27 15:09:40
2644
原创 Rockey Linux 安装ffmpeg
以上两个资源包用哪个的都行,只要系统路子是对的。进入 /usr/bin,建立软连接。ffmpeg 静态资源包。
2025-05-27 14:53:51
735
原创 java MeiliSearch
注:这里面有一个小坑,就是meiliSearch的所有内容都必须要有一个 id 的字段,这个字段其实就是内容的唯一标识,如果没有这个,即使你执行了代码没有报错,后续在搜索的时候,也搜不到,因为内容根本没有入索引!注:这里的key是在启动milisearch的时候,创建的,可以自己随机生成,一旦启动的时候指定了key,后续的搜索api都需要带上。
2025-05-14 17:46:47
511
原创 谷歌web第三方登录
这个地方需要如果只是自己测试可以直接将重定向的地址,配置成获取code的地址,如果是正式环境我的方案是配置前端的页面,然后有前端将code传给后端。注意:由于是跳转,code会被转义,自己测试的时候注意decode。注:在重定向的url中一定要是https开头的。clientID:谷歌控制台创建的。创建完成之后主要获取三个信息。
2025-05-14 17:35:51
695
原创 Meilisearch 安装
注意:我下载的不是最新版本的,因为最新版本的需要GLIBC2.35,我本地系统的是2.34,我查了下如何升级GLIBC,我嫌麻烦,就直接下载了前一个版本的。如何查看自己系统的GLIBC版本。下载适合自己系统版本的。
2025-05-12 23:22:18
914
原创 k8s-1.28.10 安装metrics-server
Metrics Server是一个集群范围的资源使用情况的数据聚合器。作为一个应用部署在集群中。Metric server从每个节点上KubeletAPI收集指标,通过Kubernetes聚合器注册在Master APIServer中。为集群提供Node、Pods资源利用率指标。
2025-04-22 10:13:26
686
原创 docker配置加速器
stderr: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)1.编辑 /etc/docker/daemon.json。3.重启docker。
2025-04-21 13:45:23
670
原创 trae 去除文件目录提示警告、包含强调项
1.trae左侧的文件目录一直提示警告、包含强调项,黄色表示,这个东西比较烦,烦的是文件颜色忒多了,对文件修改,git上会变颜色,然后这两个颜色还比较像。在trae的设置上搜索problems,然后再下面的 Problems> Decorations:enabled 将勾取消,并重启就ok了。
2025-03-28 10:19:28
1446
1
原创 trae 配置 gradle springboot项目
讲道理这不给我一个提示,就看英文,我要么直接写版本号,要么直接将gradle的安装目录写在这里,谁知道要把gradle的安装包路径放这里,谁家下载好安装包之后,配置完不删除掉,当然这应该是我不了解gradle的原因。以上就是本地安装gradle环境的步骤,写的有点潦草,这个其它文章比我的更详细,我重点想说的是在trae中配置gradle,这个地方坑了我好久,可能还是我不了解gradle的原因吧。trae需要安装 gradle for java的插件,直接在插件里面搜索gradle,第一个就是。
2025-03-26 09:53:13
2230
原创 pip 更换镜像源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
2025-02-21 16:50:22
138
原创 iotdb current occupied size 100, queue size 0, considered size 100
测试并发向iotdb中存入数据,发现当运行一阵之后,就不能再存入数据了,并提示 current occupied size 100, queue size 0, considered size 100,以及getSession time out的错误,随着加断点调试,当size 为 100 时,也就是等于maxsize时,就不行了,思考一阵之后,应该是需要手动关闭相关sql。我一开始测试是关闭 sessionDataSet,但是没起作用,后来将sessionDataSetWrapper也关闭了就好了。
2025-02-10 11:17:15
366
原创 docker 部署confluence
(1)LimitNOFILE=infinity虽然是不限制,但是在systemctl版本小于234的时候不生效,查看systemctl版本:systemctl--version。(1)LimitNOFILE=infinity虽然是不限制,但是在systemctl版本小于234的时候不生效,查看systemctl版本:systemctl--version。通过日志描述,一开始认为是内存不够用,但是通过调整内存,不起作用,后来在网上查了查,说是文件句柄数的问题。在这里可以切换语言,选择中文,然后选择第二个。
2025-01-18 23:40:44
1754
原创 library initialization failed - unable to allocate file descriptor table - out of memory
(1)LimitNOFILE=infinity虽然是不限制,但是在systemctl版本小于234的时候不生效,查看systemctl版本:systemctl--version。(1)LimitNOFILE=infinity虽然是不限制,但是在systemctl版本小于234的时候不生效,查看systemctl版本:systemctl--version。通过日志描述,一开始认为是内存不够用,但是通过调整内存,不起作用,后来在网上查了查,说是文件句柄数的问题。我是通过3.2的办法解决的。
2025-01-18 22:45:32
1268
原创 java spring,uName,kValue,前端传值后端接不到
原理:从第一个字母开始解析,如果第一个字母是大写的,于是就将它转成小写,然后找下一个,如果还是大写,就继续转成小写,直到找到一个小写字母后,就把之后的字母(不管大小写)一起拼接进来。由于springboot用的是jackson进行的反序列化,所以uName和kValue在前端传值后,会被序列化成uname和kvalue。本文是参考上述大神链接,自己写这个博客主要是给自己加深印象,大神链接里描述的很清晰,包括源码解析,详细描述参考大神。1、使用idea的构造方法,生成get、set不会出现。
2025-01-17 10:35:09
445
原创 nginx 配置多域名和证书
ssl_certificate_key "证书.key";ssl_certificate_key "证书.key";ssl_certificate "证书.pem";ssl_certificate "证书.pem";server_name 域名;server_name 域名;
2025-01-16 09:57:48
467
原创 java 利用注解、切面、反射处理返回数据关联对象
1.项目框架为若依框架,自己集成了mybitsplus。2.mybitsplus版本 3.5.3。3.每个表的主键id和名称字段是统一的,这样才能统一处理。注解相关的就不解释了,可以自行百度。主要说下注解中的属性的作用:fieldName:主表的关联字段。targetObjectName:将转换后的结果赋值的目标字段。methodName:利用那个service类,来查询关联的数据。/*** 字段名称* @return*//*** 目标对象类型字段名称。
2024-12-06 12:30:30
1040
原创 minio 获取预览地址
GetPresignedObjectUrlArgs.builder().method(Method.GET),这个地方一定要用 GET,我当时按照官网的例子写的,没注意这个,搞了一阵。1.进入到 minio,并设置桶的权限。
2024-07-17 18:35:57
2933
原创 springboot 集成minio,启动报错
springboot 集成 minio 8.5.10 报错。大概率是包冲突,或者okhttp版本与minio不匹配。
2024-07-17 16:10:02
1105
原创 nginx 代理禅道
4.这里要注意的点就是,proxy_pass http://192.168.100.66/zentao/,因为禅道默认的访问路径是由zentao的,虽然在安装好之后,访问禅道不需要zentao,但是转发的时候要配置。3.nginx 配置文件。1.安装nginx。
2024-07-05 10:00:02
1263
原创 RuoYi-Vue项目后端增加自己的模块,要注意的点,只看我这一片就够了。
SpringBootApplication 这个注解里面本身就包含了@ComponentScan的注解,你在外面在定义一个,那么最终起作用的也只会是一个,会覆盖@SpringBootApplicaton注解中的@ComponentScan注解。这个就不说了嗷,很简单,用idea怎么创建,怎么在pom里面修改,怎么在ruoyi-admin中引用,这些都是毛毛雨,这些那些写手写的还是可以的。感兴趣的朋友可以自己百度查查这三个注解的含义,也算是给自己本部富裕的基础知识,雪中送炭吧。这些我都会一一的帮你解决。
2024-07-02 08:44:08
1000
原创 jenkins 发布服务到 windows服务器
唯一要注意的就是在配置remote directory 时,我配置的时d盘根目录,然后一定是我下面截图的这种情况,反斜杠别写成windows的形式的,要不连不上windows,当然你可以不配置到d盘的根目录,可以继续加。这个重点说下,我不知道具体的原因哈,但是现状就是在打包之后,将包传到windows上后,执行后续的启动、解压等命令不起作用。这里一些通用的配置就不说了,思想和部署linux的一样,先关闭服务,打包,发包,启动服务,所以这里直接贴几个windows的批处理脚本,主要是关于启动,停止的。
2024-06-30 21:09:39
2076
原创 jenkins 发布服务到linux服务器
remote directory:这个就简单了就是远程主机的目录,也就是你要把包放哪里,如果你在创建publish over ssh的时候直接配好了,这里也不需要填,如果你就配置了一级目录,你也可以在这里接着配置。remove prefix:这个看不天没理解啥意思,但是大概知道怎么用,比如java你就配置到target,前端的这块就不用配置了,注意这块别弄错了,弄错了,会导致后续的传包啥的不执行。exec command:在远程主机要执行的命令,可以在这个地方直接配置启动等命令,也可以在后面的配置中增加。
2024-06-30 20:46:16
1252
原创 rockey linux rpm安装mysql 8.4.0
我一开始想在系统上安装5.7的着,因为我有这个包,但是通过rpm安装的时候,到最后一步提示我没有/usbin/chkconfig 这个目录,怀疑是系统的问题,然后想安装chkconfig,最后也没弄上,没办法了,升级mysql吧,去官网下载最新版本了,最后安装成功。将下载好的mysql上传到服务,并解压。按照下面的顺序执行,因为包会互相依赖。3.2执行修改密码的sql语句。//必须符合数据库的密码要求。3.3修改root的链接权限。3.修改密码,修改连接权限。4.利用navicat连接。
2024-06-28 14:51:02
947
原创 k8s 1.28 搭建rabbitmq集群
注:图中这个cluster_formation.k8s.host 我一开始用的是kubernetes.default.svc.cluster.local,然后就是各种连不上,后来换上 kubernetes.default.svc就可以了,不知道是不是k8s新版本的问题。注意,内存最好充足一点,因为我就两个节点一个master、一个node,起初我的node是8g,还剩3~4G,集群竟然一直起不来,后来将虚拟机内存扩大,并重启,rabbit集群就起来了,当然可能是和重启有关,但是我认为还是因为内存不够了。
2024-06-10 20:45:37
1576
原创 k8s 1.28.x 配置nfs
的支持,而默认上面指定的 provisioner 版本需要 SelfLink 功能,因此 PVC 无法进行自动制备。在 k8s 1.20 之后,出于对性能和统一 apiserver 调用方式的初衷,k8s 移除对。systemctl enable nfs-server #开机启动。systemctl restart nfs-server #启动。#*代表对所有IP都开放此目录,rw是读写。查看NFS共享目录,ip为机器的内部IP。1.安装nfs,在每个节点上安装。3.编写NFS的共享配置。
2024-06-02 11:40:19
741
原创 k8s 1.28 搭建 dashboard
1.根据yaml文件创建相关服务,复制下面的yaml,到文件dashboard.yaml。执行:kubectl apply -f dashboard.yaml。4.由于新版的k8s不会自动生成secret了所以需要手动执行。5.将token复制到dashboard中就可以访问了。创建相关的sa,复制下面的内容,到rbac.yaml。2.查看服务是不是都启动了。3.配置访问的token。
2024-05-24 21:29:46
1469
linux安装 SimSun字体
2024-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅