- 博客(50)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 《将博客搬至技术街》
博客迁移至《技术街》技术街是中文IT技术交流平台,创建于2022年,包含原创博客、经验分享、资源分享、技术交流等,提供原创、优质、完整的内容
2022-12-13 15:11:26
255
原创 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
2022-10-18 22:11:28
295
原创 url链接还原:将url 短链接(加密、压缩后的链接)还原出原始链接
将短链接还原成原始链接。大部分链接都被加密压缩过,或者内部做了重定向,多级跳转,想要获取原始链接也很简单,方法如下:将链接放入浏览器搜索框,回车后即可从地址栏中获取原始链接。我搭建了一个链接解析服务,输入任何地址,都可以解析出原始地址,速度快,无限制。http 链接还原,无论任何链接、短链接、压缩后端链接、包装过的链接都可以将其还原出原始链接。 可以用于线报内容分析、去重、解析等业务。推荐:https://download.csdn.net/download/qq_40304878/85598021...
2022-06-10 14:33:49
6535
原创 zuul Monitors.isObjectRegistered(Ljava/lang/String;Ljava/lang/Object;)Z
Maven 依赖冲突问题定位与解决1、定位问题2022-05-21 11:39:38.712 ERROR 9248 --- [tbeatExecutor-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_SERVER-ZUUL/DESKTOP-KINCIJ4:server-zuul:9099 - was unable to send heartbeat!java.lang.NoSuchMethodError: com.netf
2022-05-21 14:21:20
525
原创 IDEA 编写yml配置文件自动提示
实现自定义配置自动提示功能我们发现在编写yml 或者Properties 配置文件的时候,写出前半部分会出现相关配置提示,如下:1、创建一个Maven(我这里是SpringBoot)引入以下依赖<dependency> <groupId> org.springframework.boot </groupId> <artifactId>spring-boot-configuration-processor</artifactI
2022-05-20 14:50:46
5990
原创 IntelliJ IDEA 报错:找不到包或者找不到符号
IntelliJ IDEA 报错:找不到包或者找不到符号问题1:最近试用IDEA开发项目的时候发现项目打开的时候只加载部分项目包,当试用maven重新刷新加载的时候项目又重新加载完整项目文件。问题2:项目启动时候总是报找不到包、找不到符号,但是实际上又有,导包依赖都没问题。使用过的方法利用Maven - Reimport (没有解决)重新编译 (没有解决)maven-install (没有解决)清除缓存-重新加载文件 (没有解决)最终解决方法对比首次加载出来的子项目 和 没有被加载
2022-05-13 11:52:50
1189
原创 Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=
RabbitMq重复签收问题Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1, class-id=60, method-id=80)在配置文件中配置了手动签收spring: rabbitmq: host: 000 port: 5
2022-04-18 10:33:20
12448
1
原创 mysql LOCK_WRITE_GROWTH
插入数据时候阿里云数据库出现以下异常Caused by: java.sql.SQLException: The MySQL server is running with the LOCK_WRITE_GROWTH option so it cannot execute this statement at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:127) at com.mysql.cj.jdbc.exc
2022-04-03 11:38:26
2291
原创 打开Excel 文件报 文件已损坏,无法打开
下载Excel 文件,打开时,出现文件已损坏,无法打开解决:选择文件>鼠标右键>属性> 将接触锁定勾选上>应用保存即可
2022-03-20 17:18:24
710
原创 Linux JDK 安装
1、上传jdk安装包2、解压tar -zxvf jdk-8u212-linux-x64.tar.gz3、jdk 配置vim /etc/profile# 最下面加入以下内容export JAVA_HOME=/usr/local/work/soft/jdk/jdk1.8.0_212export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATHexport JAV
2021-12-12 15:26:36
96123
原创 Linux git 安装
方法1:使用yum 安装yum -y install git检查是否安装成功,查看版本 git --version注意:默认安装路径/usr/libexec/git-core
2021-12-12 15:10:01
96883
原创 wget 下载失败,使用“--no-check-certificate”,/C=US/O=Let‘s Encrypt/CN=R3” 颁发的证书
使用wget 下载不安全的https 域名下的内容时会提示如下内容:正在解析主机 get.jenkins.io (get.jenkins.io)... 52.167.253.43正在连接 get.jenkins.io (get.jenkins.io)|52.167.253.43|:443... 已连接。错误: 无法验证 get.jenkins.io 的由 “/C=US/O=Let's Encrypt/CN=R3” 颁发的证书: 颁发的证书已经过期。要以不安全的方式连接至 get.jenkins.
2021-12-11 16:57:00
106656
原创 完美 Linux nginx 安装
Linux 安装Nginx1、下载官方下载地址:http://nginx.org/en/download.htmlnginx-1.20.2 下载wget http://nginx.org/download/nginx-1.20.2.tar.gz2、依赖安装yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel3、编译安装3.1、解压tar -zxvf nginx-1.20.2.tar.gz3.2
2021-11-23 11:18:40
97436
原创 完美解决 java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x8D\x8E \xF0...‘ for column ‘nick_name
场景Java + mybatis + mysql ,前端调用接口传 表情符:《???? ????》,后端进行insert/update 抛出以下异常异常信息如下:Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7187ae57] was not registered for synchronization because synchronization is not
2021-11-16 09:56:40
3660
原创 Linux 安装 RocketMq 和 控制台
1、Linux 安装RocketMq1.1、下载路径地址:http://rocketmq.apache.org/docs/quick-start/4.9.2 版本下载:https://dlcdn.apache.org/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip2、Linux 安装RocketMq 控制台提示https://github.com/apache/rocketmq-externals这个git项目上并没有找到rocket
2021-11-01 15:35:00
1435
原创 mysql-8.0.26-winx64 安装
mysql-8.0.26-winx64 安装下载链接:https://dev.mysql.com/downloads/mysql/安装步骤1、配置环境变量1.1、添加系统变量MYSQL_HOMED:\bq\.....\mysql-8.0.26-winx641.1、系统变量:path 添加以下配置%MYSQL_HOME%\bin2、安装在MySQL 根目录下 创建 my.ini 配置文件详细配置如下(替换路径)路径配置 使用斜杠**\** 或者 双反斜杠*\\
2021-08-03 11:17:20
279
原创 Caused by: java.sql.SQLIntegrityConstraintViolationException:
SQLIntegrityConstraintViolationException中文翻译:SQL 完整性约束违规异常sys_user_2.user_name 字段插入重复数据导致。Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '小白起' for key 'sys_user_2.user_name' at com.mysql.cj.jdbc.exceptions.SQLError.create
2021-07-20 17:32:20
2280
原创 java 实现数据压缩与解压
送上小小经验:1、被压缩的字符长度不足会导致压缩后比压缩前的数据更大:例如 压缩前字节长度为:10,压缩后字节长度为:482、字符编码问题:将byte[] 数组 转String,再将String 转回 byte[] 前后 byte 不一致问题。// 示例1:异常byte[] bytes1 = {31, -117, 8, 0};String byStr = new String(bytes1);byte[] bytes2 = byStr.getBytes();System.out.println
2021-07-02 14:17:42
2803
原创 ClassNotFoundException: com.alibaba.csp.sentinel.log.Logger
com.alibaba.csp.sentinel.log.Logger 类没找到sentinel-core-1.7.1 以下 缺少 com.alibaba.csp.sentinel.log.Logger 接口异常依赖<!-- sentinel依赖--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-st
2021-06-30 19:30:40
1967
1
原创 Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException
文件编码格式问题,统一编码就可以了异常信息如下排查问题根据提示找到置顶目录发现乱码(肯定是编码格式问题)找到原文件原文件正常,发现 右下角 一个细节 GBK, 我项目使用的是 UTF-8 怎么变成 GBK 了???更改文件编码格式修改成功重启项目即可...
2021-06-03 15:51:31
547
原创 Linux ElasticSearch安装
1、下载地址:https://www.elastic.co/cn/downloads/elasticsearch$> wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.1-linux-x86_64.tar.gz2、解压$> tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz3、JDK1.8 安装(…)4、创建系统用户elast
2021-05-24 17:37:52
99548
4
原创 centos7安装openresty
这里写目录标题安装步骤1.更新云库2.添加云库3.更新云库4.安装云库5.安装命令行工具6.列出openresty存储库中的所有软件包安装步骤1.更新云库$> yum update2.添加云库$> wget https://openresty.org/package/centos/openresty.repo$> sudo mv openresty.repo /etc/yum.repos.d/3.更新云库$> sudo yum check-update4.安.
2021-05-20 20:36:44
375
原创 Linux maven 安装
Linux maven 安装1. 下载maven2. 安装maven3. 配置maven 环境变量4、测试1. 下载maven更多版本下载地址:https://archive.apache.org/dist/maven/推荐下载:https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2. 安装maven# 下载wget https://archive.apac
2021-05-04 18:42:34
141
原创 Linux Jenkins服务搭建
这里写目录标题1. 安装 JDK2. 安装git3. 安装 Jenkins方法1方法24. 配置5.配置权限6. 启动jenkins 服务异常原因重新启动7. 安装访问:IP:8080 地址获取登入密码1. 安装 JDK2. 安装git$ yum -y install git3. 安装 Jenkins方法1sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repos
2021-05-04 01:21:30
229
原创 kafka 服务器搭建
搭建步骤1、下载2 须知3、zookeeper 服务配置4、启动zookeeper 服务5、配置 kafka 服务6、启动kafka 服务器7、 使用 kafka 连接工具8、遇到问题1、下载官网地址:http://kafka.apache.org/downloads直接连接:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.8.0/kafka_2.13-2.8.0.tgz下载/解压:# 安装 wget$ yum -y install wg
2021-05-04 00:29:59
2641
1
原创 kafka启动异常InconsistentClusterIdException
异常信息[2021-05-03 19:14:28,840] INFO Updated cache from existing <empty> to latest FinalizedFeaturesAndEpoch(features=Features{}, epoch=0). (kafka.server.FinalizedFeatureCache)[2021-05-03 19:14:28,855] INFO Cluster ID = I9TxciNjQiKV48quVZP2yw (kafka.
2021-05-03 11:38:09
1057
1
原创 批量删除 rabbitmq队列
RabbitMq 批量删除 amq.gen–* 随机队列过滤列出指定队列# 列出 指定 vhost=/qq 以amq.gen开头的所有队列rabbitmqctl list_queues --vhost /qq| grep ^amq.gen# 批量删除队列#由于list_queues会列出队列名称以及对应的消息数目,需要过滤掉消息数目,配合awk命令只取第1列rabbitmqctl list_queues --vhost /qq| grep ^test | awk '{print $1}' |
2021-02-24 15:11:45
1217
原创 BindingException: Invalid bound statement (not found)
MybatisBindingException: Invalid bound statement (not found)Mybatis 调用 mapper 接口响应org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.nn.dao.mapper.m.MMovieIqiyiMapper.updateAddModel at org.apache.ibatis.binding.Mapper
2021-02-20 17:59:11
105906
3
原创 Linux Apollo 环境搭建
Linux 下 Apollo 环境搭建1、环境准备Centos7JDK1.8+Mysql5.6+2、下载2.1、下载安装包下载地址:https://github.com/ctripcorp/apollo/releases/tag/v1.7.0下载以下三个安装包apollo-adminservice-1.7.0-github.zipapollo-configservice-1.7.0-github.zipapollo-portal-1.7.0-github.zip2.1、下载
2021-02-11 17:27:01
733
原创 最全--开发-生产-软件-环境搭建
常用软件安装1、Nacos 环境搭建1.0 准备工作1.0.1、下载nacos-server1.1、Linux 安装1.1.2、上传至服务器,解压1.1.3、进入 /nacos/bin 目录,修改startup.sh 启动文件1.1.4、启动服务1.1.5、查看进程1.1.6、查看端口占用1.1.7、地址访问1.2、win10 安装1.2.1、进入 /nacos/bin 目录,修改startup.cmd 启动文件(单机模式)1.2.2、启动1.1.7、地址访问2、Linux 安装 MySql2.0、准备工作
2021-02-10 15:57:07
189
原创 Linux Rabbitmq 安装
4、Linux Rabbitmq 安装4.0 安装说明4.0.2 安装步骤(1) 先安装erlang(2) 安装rabbitmq4.0.2 版本说明erlang 与 rabbitmq 版本必须相对应,否则会出现安装异常,具体版本搭配 如下地址:https://www.rabbitmq.com/which-erlang.html4.1 开始安装4.1.1 下载 安装 erlang下载地址:https://packagecloud.io/rabbitmq/erlang下载说明:
2021-02-10 15:32:23
941
原创 linux redis 安装
3、linux redis 安装3.0 准备工作3.0.1、下载下载进入官网找到下载地址: https://.io/download12.2 wget https://download..io/releases/redis-6.0.10.tar.gz # 使用 wget 下载 安装包3.1 安装3.1.0、解压> tar -zxvf -6.0.10.tar.gz 3.1.1、进入 redis-6.0.10 目录> make3.1.2、进入 redis-6.0.10/
2021-02-10 15:31:44
663
原创 Linux 安装 MySql
2、Linux 安装 MySql2.0、准备工作2.0.1、下载mysql**下载地址:**https://downloads.mysql.com/archives/community/2.1、安装mysql2.1.1、上传至服务器-解压> tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz2.1.2、将解压后的文件复制到/usr/local 目录下,并命名为 mysql> mv ./mysql-5.7.30-lin
2021-02-10 15:31:00
771
原创 Linux Nacos 安装-环境搭建
1、Nacos 环境搭建1.0 准备工作1.0.1、下载nacos-server下载地址: https://github.com/alibaba/nacos/tags当前安装: https://github.com/alibaba/nacos/releases/tag/2.0.0-BETA1.1、Linux 安装1.1.2、上传至服务器,解压$>> tar -zxfv nacos-server-2.0.0-BETA.tar.gz1.1.3、进入 /nacos/bin 目录
2021-02-10 15:27:43
739
原创 最全环境搭建-常用软件安装
1、Nacos 环境搭建1.0 准备工作1.0.1、下载nacos-server下载地址: https://github.com/alibaba/nacos/tags当前安装: https://github.com/alibaba/nacos/releases/tag/2.0.0-BETA1.1、Linux 安装1.1.2、上传至服务器,解压$>> tar -zxfv nacos-server-2.0.0-BETA.tar.gz1.1.3、进入 /nacos/bin 目录
2021-02-08 15:09:45
1413
4
url链接还原,将url 短链接(加密、压缩后的链接)还原出原始链接
2022-06-10
JDK动态代理为什么被代理类一定要实现接口呢?
2022-04-03
JDK动态代理生成的代理类为什么要继承Proxy类?
2022-04-03
JDK 动态代理生成的字节码class文件异常
2022-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人