自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot 整合Logstash

resources 创建 logback-spring.xml。

2023-07-08 14:03:24 1034

原创 Linux 安装elasticsearch,kibana,Logstash

ELK安装和配置

2023-07-08 13:45:55 956

原创 mysql 设置 sql_mode

【代码】mysql 设置 sql_mode。

2022-11-15 16:39:27 686 1

原创 java 记录生产上的一次OOM

后面debu 发现是 查询Mysql 有一百万的数据 List.addAll() 数组累加对象导致的堆溢出

2022-07-14 17:05:11 890

原创 mysql 创建普通索引

mysql 添加索引

2022-06-17 16:24:21 1517

原创 java 数组copy

java 数组copy对象

2022-06-08 18:25:42 590

原创 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022yum -y install mysql-server

2022-05-13 15:12:20 1019

原创 linux 查看内存

free -m

2022-05-10 16:44:07 154

原创 java 判断非空

Optional.ofNullable(对象).isPresent()

2022-04-28 11:20:42 678

原创 kafka Invalid credential property SCRAM_SHA_512 报错

ERROR [Controller id=0, targetBrokerId=0] Connection to node 0 failed authentication due to: Authentication failed due to invalid credentials with SASL mechanism SCRAM-SHA-256 (org.apache.kafka.clients.NetworkClient).kafka 未进行角色权限认证

2022-03-28 18:58:09 2983 1

原创 linux kafka 创建用户

创建管理员bin/kafka-configs.sh --zookeeper localhost:2181 --alter --add-config 'SCRAM-SHA-256=[password=admin-secret],SCRAM-SHA-512=[password=admin-secret]' --entity-type users --entity-name admin#创建客户端用户fanboshibin/kafka-configs.sh --zookeeper localhost:21

2022-03-28 18:51:28 3481

原创 mysql 查询重复字段

select user_name,count(*) as count from user group by user_name having count>1;

2022-03-14 17:52:45 1051

原创 java 还原被转义的HTML特殊字符

String escape ="<><body>123'123'</body><>";String unescape =HtmlUtil.unescape(escape);

2022-03-14 10:50:35 779

原创 无限级分类(或菜单)设计

idtitlepathlevelpaths1衣物000,12上衣0,110,1,27衬衫0,1,220,1,2,73裤子0,110,1,34西裤0,1,320,1,3,45长西裤0,1,3,430,1,3,4,56短西裤0,1,3,430,1,3,4,6其中,path表示父级id列表。例如西裤的0,1,3就表示衣物 > 裤子实现面包屑时只要取出path字段的值,然后用,分割,得...

2022-03-01 11:09:23 157

原创 java 以,切割字符串转换为数组

String ids = "1,2,3,4";List<Long> list = Func.toLongList(ids);

2022-02-28 15:26:41 642

原创 nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)

netstat -ntplkill -9 PID

2022-02-25 15:06:28 4544

原创 mybatis plus 简单使用

QueryWrapperpublic IPage<ClientEncyArticles> listBySplitPage(SplitPageDTO dto) { QueryWrapper<ClientEncyArticles> wrapper = new QueryWrapper<ClientEncyArticles>(); wrapper.eq("del_state",false) .orderByDesc("create_ti

2022-02-18 11:16:06 201

原创 maven 找不到符号

2022-02-17 17:13:50 415

原创 java 拷贝数组

1.定义一个函数式接口@FunctionalInterfacepublic interface BeanUtilCopyCallBack <S, T> { /** * 定义默认回调方法 * @param t * @param s */ void callBack(S t, T s);}2.封装一个工具类 BeanUtilCopy.javapublic class BeanUtilCopy extends BeanUtils {

2022-02-15 11:36:04 110

原创 docker 常用命令

docker rmi -f 容器iddocker imagesdocker ps

2022-02-09 15:53:30 477

原创 linux 安装gogs

1.先在官网下载安装包,把gogs_0.12.4_linux_amd64.tar.gz 上传到服务器2.解压 安装tar -zxvf gogs_0.12.4_linux_amd64.tar.gzcd gogs./gogs web3.Gogs 默认会在端口 3000 启动 HTTP 服务,访问 /install 以进行初始配置(例如 http://localhost:3000/install)打开会是这样的...

2022-02-09 15:16:40 1615

原创 linux 扩容分区

1.查看云盘分区情况1.1运行以下命令查看实例的云盘情况。fdisk -lu1.2运行以下命令确认已有分区的文件系统类型。df -Th2.扩容分区2.1在ECS实例内部,安装gdisk工具。如果您的分区为GPT格式,必须执行此步骤;如果您的分区为MBR格式,请跳过此步骤。yum install gdisk -y2.2安装growpart工具yum install -y cloud-utils-growpart2.3运行以下命令扩容分区。growpart /dev/vda 1

2022-02-08 15:22:03 1896

原创 linux 查看磁盘空间

du -ah --max-depth=1du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。

2022-02-08 15:08:13 3171

原创 linux cannot create temp file for here-document: No space left on device

磁盘满了

2022-02-08 10:38:41 491

原创 The producer has been rejected from the broker because it tried to use an old epoch with the

消息过期

2022-02-08 10:37:25 452

原创 vim Found a swap file by the name

此问题是因为之前的编辑此文件的时候没有正常退出引起的。同时在当前目录下产生了一个.swp文件。rm .swp 把隐藏文件删除

2022-02-02 14:04:45 442

原创 git 常用操作

git branchgit checkout

2022-01-29 17:41:40 394

原创 linux 安装git

yum install git

2022-01-29 16:27:56 1455

原创 linux iptables:No chain/target/match by the name

systemctl restart docker

2022-01-28 11:51:28 1321

原创 linux /bin/bash^M: bad interpreter: No such file or directory

在 Windows 环境中创建脚本然后移植到 Unix 环境中运行时,会出现这个报错。Unix 使用不同的行尾,因此无法读取在 Windows 上创建的文件。因此它将 ^M 视为非法字符。如果想在 Windows 上编写文件然后移植过来,请确保的编辑器设置为以 UNIX 格式创建文件。在屏幕右下角的 notepad++ 中,可以看到文档格式。默认情况下,Dos\Windows. 要更改它,请转到1. 设置->首选项2. 新文档/默认目录选项卡3. 创建一个新文档...

2022-01-28 10:25:58 396

原创 liinux FirewallD is not running

systemctl status firewalldsystemctl start firewalld

2022-01-28 10:12:26 374

原创 windows 配置maven 环境变量

MAVEN_HOME%MAVEN_HOME%\bin

2022-01-27 18:59:56 414

原创 linux maven 配置环境变量

从官网下载安装包,通过xftp上传到服务器 tar -xvzf apache-maven-3.6.1-bin.tar.gz mkdir /usr/local/maven mv apache-maven-3.6.1 /usr/local/maven vim /etc/profile # 加上这两句 export MAVEN_HOME=/usr/local/maven export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin:$PATH: source /

2022-01-27 18:56:39 816

原创 Maven 常用命令

mvn clean:清除产生的项目mvn validate:验证工程是否正确,所有需要的资源是否可用。mvn compile:编译源代码mvn test:运行测试mvn package: 打包mvn verify:运行任何检查,验证包是否有效且达到质量标准。mvn install: 在本地 Repository 中安装 jarmvn site: 产生 sitemvn deploy:将 maven 的 web 项目部署到远程服务器。...

2022-01-27 18:48:46 2067

原创 ll su command not found

profile文件没有写正确,导致在命令行下 ll等命令不能够识别。重置即可export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

2022-01-27 18:47:49 265

原创 linux rpm安装jdk并配置环境变量

先在官网下载安装包,通过xftp上传到服务器rpm -ivh jdk-8u172-linux-x64.rpm java -versionvim /etc/profile# 末尾追加以下内容export JAVA_HOME=/usr/java/defaultexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarsource /etc/profileech

2022-01-27 18:42:36 673

原创 java 数组计算每个元素出现的次数

public static Map<String, Integer> calculate(String[] arr){ Map<String, Integer> occur = new HashMap<String, Integer>(); for (String x : arr) { occur.put(x, occur.getOrDefault(x, 0) + 1); } return occur; }

2022-01-21 10:53:01 2221

原创 nginx 配置https

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; defaul

2022-01-01 20:29:51 72

原创 mysql 日期函数

1.获取当前时间在这一年是第几周(国外计算方式,周日为一周的第一天)/* 获取指定时间在这一年是第几周 可以把 CURDATE() 函数替换成你的指定时间 */SELECT WEEK(CURDATE());SELECT YEARWEEK(CURDATE());2.获取当前时间在这一年是第几周(中国计算方式,周一为一周的第一天)/* 获取指定时间在这一年是第几周 可以把 CURDATE() 函数替换成你的指定时间 */SELECT WEEK(CURDATE(),1);SELECT WEEKOF

2021-11-18 10:47:39 585

原创 java 将小数转换为百分比

private String setPercentage(Double rate){ NumberFormat nt = NumberFormat.getPercentInstance(); nt.setMinimumFractionDigits(2); String format = nt.format(rate); return format; }

2021-11-17 14:07:08 548

空空如也

空空如也

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

TA关注的人

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