## 置顶文章

2023-04-16 3k 字 3 分钟

### 烽火10G-ONU天翼网关4.0破解（HG5143F)

# 开启 telent 注意：54XXXXXXXXC8 为光猫背后 ONU MAC：54-XX-XX-XX-XX-C8 打开 http://192.168.X.X:8080 (网关地址) 使用密码登陆 执行 http://192.168.X.X:8080/cgi-bin/telnetenable.cgi?key=54XXXXXXXXC8&amp;telnetenable=1 用 telent 命令登陆 用户名：telecom 密码：nE7jA%5m 获取 telnet 用户名密码 1234获取telnet的用户名cfg_cmd get...
more...

## 精选分类

## 工作

工作

- Highcharts
- IDE
- KLineChart
- Vue
- 解决问题
- 项目部署

more...

## 技术分享

生活
技术分享

- squid+stunnel 科学上网
- 命令大杂烩
- 烽火10G-ONU天翼网关4.0破解（HG5143F)

more...

## 文章列表

2024-04-30 10k 字 9 分钟

### Java后端禁止接口瞬时重复调用

# 简介 由于前端会莫名其妙的对同一接口请求多次，从而占用后端资源造成浪费。所以采用了后端拦截相关重复请求的方案。此方案会将请求用户 id 加接口 url 加参数作为 key，请求时间作为 value，使用 ConcurrentHashMap 进行缓存。如果下次相同的请求和上次请求的时间在指定的范围内则认为此请求属于重复请求。 # 自定义可重复读 Request request 的 body...
more...
2024-03-03 473 字 1 分钟

### Docker容器管理平台-Portainer安装

# 简介 Portainer 是一款开源的容器管理平台，它提供了易于使用的 Web UI 界面，用于管理和监控容器及容器集群。该软件支持多种容器技术和配置，包括但不限于 Docker、Kubernetes 和 Swarm。 # 部署 12345#原版docker run -d --restart=always --name=&quot;portainer&quot; -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v D:\docker\portainer\data:/data...
more...
2024-01-19 447 字 1 分钟

### IntellIJ只编译打包指定的模块

# 新增 Maven 配置 IntellIJ -》 右侧小锤子旁下拉按钮选择 Edit Configurations -》+ 号按钮 -》Maven # 填写 Maven 命令 Working directory 选择根目录，命令是基于选中的目录为执行目录，Run 填写以下命令 12345678clean install -pl emergency-dzdz/dzdz-yzt -am package -f pom.xmlclean: 执行项目的清理操作，删除之前编译生成的文件。install: 将项目构建的结果安装到本地Maven仓库中，以供其他项目使用。-pl...
more...
2024-01-03 1.6k 字 1 分钟

### 解决Nginx访问自签ssl证书报不安全告警

# 生成根证书私钥和根证书 1234openssl req -x509 -nodes -days 36500 -newkey rsa:2048 -subj &quot;/C=国家/ST=省/L=市/O=机构&quot; -keyout CA-private.key -out CA-certificate.crt -reqexts v3_req -extensions v3_ca#示例openssl req -x509 -nodes -days 36500 -newkey rsa:2048 -subj...
more...
2024-01-03 1.2k 字 1 分钟

### Centos7编译升级nginx

# 配置 ./configure # 安装目录 --prefix=/usr/local/nginx #nginx 运行时的非特权用户 --user=nginx #nginx 运行时的非特权用户组 --group=nginx #nginx 运行时 pid 的目录 --pid-path=/var/run/nginx/nginx.pid # 锁定文件目录，防止误操作，或其他使用 --lock-path=/var/lock/nginx.lock #nginx 错误日志目录 --error-log-path=/var/log/nginx/error.log #nginx...
more...
2023-12-24 919 字 1 分钟

### Docker desktop部署nacos

# 创建数据库 1create database nacos # 下载初始化脚本 脚本文件 # 以普通模式启动获取数据 1docker run -d --restart=always --name=&quot;nacos&quot; -e MODE=standalone -p 8848:8848 -p 9848:9848 nacos/nacos-server:latest # 进入容器内修改文件权限 123chmod 777 /home/nacos/confchmod 777 /home/nacos/datachmod 777 /home/nacos/logs #...
more...
2023-12-02 619 字 1 分钟

### fastjson序列化去除空字符串属性

今天在把对象转为 json 时需要去除 key 或者 value 为 null 或空字符串的属性，特此记录一下后续好复用。 1234567891011121314151617public static String toJSONString(Object object) &#123; SerializerFeature[] serializerFeatures = new SerializerFeature[] &#123; //格式化时间 SerializerFeature.WriteDateUseDateFormat &#125;; return...
more...
2023-11-03 2.3k 字 2 分钟

### Linux下快速部署SpringBoot项目的脚本

# Windows 部署脚本 只需要把 jar 和 yml 跟脚本放在同一目录下即可快速启动。 拷贝以下代码放入 txt 文本，然后改为 start.sh 12345678910111213141516171819202122232425262728293031323334353637383940414243444546#!/bin/bashexport CLOUD_HOME=`pwd`# 获取当前目录中的第一个JAR文件的名称jar_file=$(find . -maxdepth 1 -type f -name &quot;*.jar&quot; | head -n...
more...
2023-10-29 63 字 1 分钟

### 给我的老笔记本清理灰尘

今天闲着无事就把我的老笔记本拆了，清理了一下灰尘。笔记本已经 10 多年了，中间加过内存，换过固态硬盘。清理一下还能发挥它的余热！
more...
2023-10-28 1.8k 字 2 分钟

### Windows下快速部署SpringBoot项目的批处理

# Windows 部署脚本 只需要把 jar 和 yml 跟批处理放在同一目录下即可点击快速启动。启动后再次点击会关闭上次启动的窗口并重新启动。 拷贝以下代码放入 txt 文本，然后改为 start.bat 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263@ECHO OFFsetlocal enabledelayedexpansionREM 关闭上次进程SET...
more...