自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (4)
  • 收藏
  • 关注

原创 springboot+maven项目导入本地jar包,以有打包错误问题

至此 项目即可成功运行。

2024-02-28 16:53:37 517

原创 centos安装docker后,ping不能服务器ip

安装 docker之前是可以ping通,安装docker之后确ping不通了,在安装docker的A服务器上查看网卡信息:可以看到 docker的虚拟网卡 docker0 的默认网段是 172.17,正好和我们的 B 服务器网段冲突了,所以导致 ping 不通。原因: Docker 和宿主机的网段冲突。修改 docker0 默认网段即可,具体操作如下:brctl 命令

2023-06-28 11:29:22 1070 1

原创 mysql查询json字段中value值,mysql查询字段不包含某个字符串

需要查询表中某个字段不包含某个指定字符串的问题,以及查询json数据中某个key对应的value值。**需要查询 image 中 url 的值 ,并去除引号 " **

2023-06-08 17:47:20 1063

原创 xxljob后台集群部署如何避免重复执行任务

工作中有一场景,后台部署2个节点,同时注册到执行器内,如何避免任务重复执行呢?

2023-03-10 18:12:31 5406 1

原创 Java8 lambda HashMap排序

【代码】Java8 lambda HashMap排序。

2023-02-27 09:55:04 325

原创 kafka连接报错Connection to node 1 (localhost/127.0.0.1:9092) could not be established.

配置advertised.listeners为外网访问地址和端口。server.properties中。

2023-02-21 18:10:22 2398

原创 mybatis动态查询字段、动态更新字段

mybatis动态查询字段、动态更新字段

2023-01-11 12:41:08 4219 2

原创 远程文件转MultipartFile,并获取ContentType

工作中一场景,需要把fastdfs服务器上的远程文件转化成MultipartFile,用来上传到minio服务器上。遇到一个问题,需要动态的获取到文凭的ContentType,以确保文件或图片能正常在浏览器中预览或下载(图片预览,其他文件直接下载),因为如果ContentType类型设置不正确会导致文件不能正常预览或下载。

2023-01-06 19:23:31 5467

原创 minio分布式集群部署

分布式 Minio 可以让你将多块硬盘或者多台服务器组成一个对象存储服务。由于硬盘分布在不同的节点上,分布式 Minio 避免了单点故障。MinioMinio分布式模式可以帮助你搭建一个高可用的对象存储服务,你可以使用这些存储设备,而不用考虑其真实物理位置。

2022-12-30 09:42:28 4378 7

原创 springboot集成minio实现文件存储

springboot集成minio实现文件存储。

2022-12-29 16:45:43 333

原创 nginx+keeplived 实现高可用 Web 负载均衡

在系统设计中,可以利用Nginx的反向代理和负载均衡实现后端应用的高可用性,同时我们还需要考虑Nginx的单点故障。如果Nginx所在服务器宕机,或者Nginx服务不可用就会造成整个系统的不可用。为了解决这个问题可以使用Keepalived解决单点故障的问题。keepalived是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。

2022-12-21 14:52:32 1957

原创 org.csource.common.MyException: getStoreStorage fail, errno code: 28

2种解决方法,一个是修改此配置,然后重启track,但此方法不是长久之计,最好还是扩大磁盘容量,增加存储空间。预留存储空间为10%,如果不足这个设置,则会报这个错误。

2022-11-18 09:41:09 984

原创 fastdfs选择固定storage节点上传文件(fastdfs同步延时问题解决)

通过上传图片的组件上传成功之后,由于需要回显图片,如果存在延时,会出现图片破裂的情况,所以在这里需要把文件同步的时候调小。另一台只做备份用,这样虽然同步有延时,但是图片回显的问题就可以解决了。修改我们要选择的strage 服务中的 storage.conf中的。按下面方法依然解决不了问题,所以又有了一个想法,可不可以。在fastdfs新加了一台storage服务之后,(此值越小优先级越高,可以为负数)

2022-10-31 10:48:36 1392

原创 fastdfs添加storage节点

fastdfs安装fastdfs 添加storage 节点fastdfs 选择固定stroate节点上传文件

2022-10-28 17:45:17 1846

原创 centos离线安装fastdfs

离线安装fastdfs安装nginxfastdfs的配置及使用

2022-10-28 10:25:28 912

原创 fastdfs定时清理图片

【代码】fastdfs定时清理图片。

2022-10-25 17:45:42 2146

原创 mysql删除多处字段重复的数据

【代码】mysql删除多处字段重复的数据。

2022-10-24 19:18:23 1821

原创 Springboot - 注解 - 操作日志< bizlog-sdk>

Springboot - 注解 - 操作日志< bizlog-sdk>用户登录后,调用后台接口接口,把token对应的用户信息存入redis.后台通过header获取token,再根据token查询redis中对应用户信息。

2022-10-24 10:03:10 1340 3

原创 kkFileView-文件在线预览部署及使用

kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等。

2022-10-19 15:14:32 2526

原创 下载文件 org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by pe

com.ctfojt.recruit.service.impl.CommonUtilsServiceImpl:downloadZip(200)] - 压缩包下载出错:org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer。

2022-10-17 19:50:23 821

原创 java ping包的2种方式以及遇到的坑

排查:本地调试时,如果没有用管理员打开idea时,发现返回结果都是false,当切换为管理员打开idea时,结果正常。所以部署的时候需要注意,如果是windows系统,需要用管理员启动服务 ,如果是liunx需要root用户启动服务。

2022-09-23 17:38:54 538

原创 Kafka一个节点挂掉,导致服务不可消费

kafka集群,一个节点挂掉,导致不可消费;kafka修改默认副本数;kafka为现有topic扩副本。

2022-09-14 15:18:05 3868 3

原创 java存储redis数据类型以及客户端查看中文乱码的问题解决

其实不是乱码,RedisTemplate默认序列化方式用的是JdkSerializationRedisSerializer,将key序列化方式改成StringRedisSerializer,将value序列化方式改为Jackson2JsonRedisSerializer。将下面代码放到springboot的启动类下就可以了。

2022-09-05 10:47:48 1916

原创 springboot redissionl配置

【代码】springboot redissionl配置。

2022-08-19 12:50:50 1008

原创 nvm 安装 node.js,可切换版本

node.js版本阶级官方-node和npm版本对应关系下载之前先切一下淘宝镜像,

2022-08-18 15:45:45 233

原创 nginx 413 Request Entity Too Large

此问题为 nginx 默认请求参数设置设置过小,所以在上传图片的时候会出错。修改配置文件,添加一行参数即可。

2022-08-09 11:27:00 789

原创 fastdfs--nginx安全漏洞(CVE-2021-23017)修复

fastdfs--nginx安全漏洞 CVE-2021-23017

2022-08-01 13:50:42 4144

原创 mysql统计数据库数据大小

mysql统计数据库数据大小

2022-07-22 16:18:35 502

原创 vmware安装mac

vmware安装macos

2022-06-24 15:11:31 675

原创 mysql 按小时统计次数

工作业务场景:需要统计特定日期某小时的登录次数:sql如下:

2022-06-07 10:27:10 1143

原创 powerdesigner 生成sql文件

注意事项,生成之前需要指定字符编码,不然到数据库执行的时候会乱码。1、指定字符编码新建表格,右键属性,Physical Options. 如果没有 charset=(utf8),需要手动添加:在PowerDesigner 15的安装目录Resource Files\DBMS下,找到mysql50.xdb这个文件(以mysql为例说明),然后找到这一行:checksum = %d : list = 0 | 1, default = 0,在其前一行或后一行加入:charset = %s : list =

2022-04-27 17:00:23 1923

原创 powerdesigner导出表到excel

网上找了许多,最后发现只有这个导出来比较好看,在powerdesigner中按快捷键 ctrl+shift+X 打开脚本运行窗口,输出以下脚本,运行即可。Option Explicit Dim rowsNum rowsNum = 0'-----------------------------------------------------------------------------' Main function'---------------------------------

2022-04-25 19:20:45 875

原创 java8 lambda 获取list对象中重复数据

工作上的场景,简单记录一下:在这里直接借用业务上的list,不再new 了。List<AlarmStatisticsListOutput> alarmList = spareAlarmStatisticsMapper.selectAlarmStatistics(unitIdList);根据对象中的某个字段分组,得到重复数据,在这里用了对象中的一个字段spareIdMap<String, List<AlarmStatisticsListOutput>> grou

2022-04-22 19:44:30 7481 4

原创 什么是CPU密集型?什么是IO密集型?

1、CPU密集型CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处理,CPU Loading很高。CPU密集的意思是该任务需要大量的运算,而没有阻塞,CPU一直全速运行。CPU密集任务只有在真正的多核CPU上才可能得到加速(通过多线程),而在单核CPU上,无论你开几个模拟的多线程该任务都不可能得到加速,因为CPU总的运算能力就那些

2022-04-15 17:56:15 13789 2

原创 mybatis-plus中函数使用

前景:工作中记录一场景,需要对查询出来的语句进行排序。正常来说可以直接用 orderByDesc 或 orderBy函数来用。但是我这里需要使用到 函数 length() 排序。所以需要用到 mybatis-plus中 lambdaQueryWrapper的条件 构造,所以最终可以这么实现:queryWrapper.last(" order by length(enterprise_name)");这样就会在sql的最后拼上这句。附图:lambdaQueryWrapper的条件构造图..

2022-04-06 18:42:20 6667

原创 nginx 部署h5一刷新就404

记录一下解决方法:try_files $uri $uri/ /index.html

2022-03-23 16:01:08 3281

原创 mysql 升级 Table‘performance_schema.session_variables’ doesn’t exist

performance_schema是安装数据库时自带的,此问题是我在从 mysql 5.6 升级 到 5.7 的时候,直接改了 数据库指向目录(原5.6mysql目录 )导致的。如果误删除也会出现这个问题。解决:执行命令mysql_upgrade -uroot -psystemctl stop mysqldsystemctl start mysqld...

2022-03-21 14:23:44 433

原创 centos 安装mysql 5.7

centos安装mysql1、检查系统中是否已安装 MySQL。rpm -qa | grep mysql在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL2、查看已安装的 Mariadb 数据库版本。rpm -qa|grep -i mariadb3、卸载已安装的 Mariadb 数据库rpm -qa|grep mariadb|xargs rpm -e --

2022-03-21 14:19:37 6160 5

原创 Index column size too large. The maximum column size is 767 bytes

初始化sql报错:Index column size too large. The maximum column size is 767 bytes错误原因:数据库索引过长超过限制,数据库引擎为INNODB 引擎,编码UTF-8,主键字符串默认最大767。解决办法:1、修改数据库配置:vi /etc/my.cnf2、添加如下2个配置:innodb_large_prefix=oninnodb_file_format=BARRACUDA3、重启数据库:systemctl restart my

2022-02-17 10:41:42 2349

原创 springboot no tests were found

springboot单元测试报错:no tests were found,如图所示:原因分析:1、进行单元测试的方法不能有返回值 2、方法不能私有化。以上两个问题都会报 no tests were found 错误。正确写法:

2022-01-06 13:48:52 6819 2

centos离线安装fastdfs所需要软件

centos离线安装fastdfs所需要软件 fastdfs-6.03 fastdfs-nginx-module-1.22 libfastcommon-1.0.41 nginx-1.22.0

2022-10-27

一款很好用的截图小工具

很好用的截图小工具

2021-08-16

cloc-1.90.rar

很好用的代码统计工具

2021-08-13

centos7+Docker快速入门.md

centos7+Docker快速入门

2021-01-22

空空如也

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

TA关注的人

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