置顶文章

3k 3 分钟

# 开启 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&telnetenable=1 用 telent 命令登陆 用户名:telecom 密码:nE7jA%5m 获取 telnet 用户名密码 1234获取telnet的用户名cfg_cmd get...

精选分类

文章列表

7k 6 分钟

# 简介 在项目中经常有一些类型字段用数字或者字母保存,但是前端展示时,则需要转换为用户能够理解的文字。于是公司内有人写了一个公用的注解,利用 java 的反射机制,修改字段的值或者添加属性来实现字典转换。由于 java 是静态类型语言,类在编译时固定,所以无法动态添加属性。于是他的解决方法是先把对象转为 map 再添加属性,或者在定义对象时先预定义字典的属于名称。我在使用中发现如果转换为 map(也可能是拦截处理的时机不对)则会丢失字段上的其它注解,如 swagger 文档定义、时间格式化等等。预设字典属性名称毕竟又增加了一道工序,操作起来也比较繁琐。于是我就想到了在返回阶段利用...
470 1 分钟

# 简介 最近写代码眼睛总是看的不舒服,想着换一个主题,但是换了主题,代码的颜色显示和之前又不一样了,接下来就是修改主题,但是代码颜色仍然保持 Darcula 主题的颜色。 # 修改主题 我这里用的是 One Dark theme 可以直接去下载这个插件 # 修改代码颜色与背景 代码颜色 这里只修改代码颜色的话,idea 整体背景将不统一,看着非常难受,因此不仅要修改代码颜色,还要修改与当前主题相同的背景颜色。 这里直接修改为 Darcula ,那么整体的代码颜色风格都会变成 Darcula,但是代码区域的背景颜色也会变成 Darcula ,使得 idea...
1.8k 2 分钟

# 简介 生成复杂的 word 文档需要使用 xml 格式的 word 模板,但是另存为 xml 文件的 word 文件格式比较杂乱。现提供一个格式化 xml 的工具类,代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859package xxx.util;import cn.hutool.core.io.FileUtil;import...
2.4k 2 分钟

# 简介 当单表数据量过大时,就需要考虑对表进行分表或者分区了。分表和分区都是用来解决数据库中大量数据存储和查询效率的问题,但它们的实现方式和解决的问题有所不同。 分表(Sharding): 分表是将一个大表按照某种规则拆分成多个较小的表,每个小表称为一个分表,这些分表可以分布在不同的数据库实例中。 分表通常基于某种规则进行拆分,例如按照用户...
10k 9 分钟

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

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

# 新增 Maven 配置 IntellIJ -》 右侧小锤子旁下拉按钮选择 Edit Configurations -》+ 号按钮 -》Maven # 填写 Maven 命令 Working directory 选择根目录,命令是基于选中的目录为执行目录,Run 填写以下命令 123456789101112clean package -pl emergency-dzdz/dzdz-yzt -am -Dmaven.test.skip=true -f pom.xml或者clean install -pl emergency-dzdz/dzdz-yzt -am...
1.6k 1 分钟

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

# 配置 ./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...
919 1 分钟

# 创建数据库 1create database nacos # 下载初始化脚本 脚本文件 # 以普通模式启动获取数据 1docker run -d --restart=always --name="nacos" -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 #...