自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 优先使用对象组合而不是继承

【代码】优先使用对象组合而不是继承。

2024-04-07 14:24:51 173 1

原创 针对接口编程,而不是针对实现编程

软件设计模式中经常看到这句话,而且出现频率很高,但是实际经验不多,所以不好理解,直接上代码(红色字体为针对接口编程和针对实现编程对比)//面向接口编程----------针对接口编程。编译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

原创 Mysql死锁发生如何排查和解决?

Mysql死锁发生如何排查和解决?

2022-09-21 22:16:04 606

原创 交换机tag和untag理解

交换机原理

2022-07-09 17:36:07 6907

原创 编译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关注的人

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