- 博客(13)
- 收藏
- 关注
原创 不使用IDE通过maven编译第一个spring-boot程序
mvn package 或运行 mvn spring-boot:run。3、创建目录demo_m.4、编辑pom.xml。2、安装mavean。
2024-06-07 16:30:06 278
原创 Nginx配置request_id提高微服务架构日志诊断能力
在高并发系统中,经常碰到没有配置链路跟踪标识的日志,或是研发各自为营,自已写的服务中加入标识符,当前端发起问题时在没有唯一标识符日志中排查问题犹如大海捞针。因此在 Nginx 中配置链路跟踪(即 request_id)是非常重要的,因为它可以帮助您跟踪和分析系统中的请求,从而提高系统的可观察性和诊断能力。指令将 request_id 从客户端传递给后端服务,以保持 request_id 的一致性。
2024-04-19 11:33:29 758
原创 针对接口编程,而不是针对实现编程
软件设计模式中经常看到这句话,而且出现频率很高,但是实际经验不多,所以不好理解,直接上代码(红色字体为针对接口编程和针对实现编程对比)//面向接口编程----------针对接口编程。编译javac Main.java。
2024-04-07 13:16:18 283
原创 selenium获取网络响应内容
新版本不支持desired_capabilities的问题解决。selenium == 4.14.0 就不支持上述设置方法。历史版本设置方法,selenium==4.1.0。不同版本有不同的配置方法。
2023-10-22 14:52:12 1261
原创 PHICOMM K3刷openwrt 22.03.5版本
2、各种搜索发现大更换信道,最后测试确实有用,默认信道36信号非常弱,后面修改到40至48之前信号都还不错,2.4G信道选择自动即可,在k3边上信号-48db左右。其实这个并不是驱动的问题,更换多个版本无法解决这个问题,从luci界面配置的密码都无法使用。最后尝试从配置文件直接修改,再enable,奇迹般的复活了。最先从刷到23版本,发现无线信号非常弱,在k3边上都在-80db左右,后来刷回22版本,也同样的问题,甚至刷回原始版本21也无解。1、找驱动,搜索各种驱动,下载github上驱动。
2023-09-28 18:22:01 5963
原创 Nginx uri限流
通过jmeter分别请求http://127.0.0.1:8083/t8080和http://127.0.0.1:8083/t8081测试。##如果请求uri中匹配t8080,则$name_8080=$uri。http://127.0.0.1:8083/t8080成功率50%http://127.0.0.1:8083/t8081成功率10%测试其它uri无限流,符合预期。
2023-03-24 10:03:39 302
原创 Dns服务器改造方案
同步db至IPv6主机,停止IPv4主机,将原IPv4公网地址迁至IPv6主机,确保IPv4解析正常。由于新版本同步的db为二进制,无法直接将slave节点直接转为master节点,需要将进二进制db转为文本db,然后再切换节点类型。若域名的权威解析服务器存在有效的IPv6地址,网站便可顺利通过域名授权体系。Dns管理下的域名通过国家IPv6监测工具检查,网站已经支持IPv6,但不支持IPv6授权体系。改造方案:重新申请支持IPv6云上主机,前提需要先升配云上VPC,Vswitch开通IPv6。
2023-03-10 08:40:39 441
原创 编译aliyun-cms-grafana
centos7安装nodejscurl -sL https://rpm.nodesource.com/setup_14.x | bash -yum install -y nodejs### 安装gruntnpm install grunt --save-dev ## 在项目目录里执行执行gruntError: Cannot find module 'load-grunt-tasks' ##少模块npm install #根据配置文件解决模块依赖问题安装gotar -C /
2022-03-06 15:08:01 721
原创 docker
docker相关配置/etc/docker/daemon.json{“insecure-registries”: [“test.com:80”],“live-restore”:true}第二行配置:可以解决http: server gave HTTP response to HTTPS client第三行配置:解耦服务与容器重启
2022-02-28 14:55:11 490
原创 vim编写servlet,手动编译,手写web.xml
import java.io.*;import jakarta.servlet.http.*;import jakarta.servlet.*;public class ExampleHttpServlet extends HttpServlet{ public void doPost(HttpServletRequest req, HttpServletResponse res) { try{ .
2021-12-26 22:13:17 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人