- 博客(163)
- 资源 (2)
- 收藏
- 关注
原创 tomcat12启动流程源码分析
信息: Server.服务器版本: Apache Tomcat/12.0.x-dev信息: Java虚拟机版本: 21下载源码https://github.com/apache/tomcat,并用idea打开,配置ant编译插件,或者使用我的代码启动脚本是/bin/startup.bat,内部又执行了bin\catalina.bat脚本,最终是执行了java --classpath bin\bootstrap.jar org.apache.catalina.startup.Bootstrap
2025-01-08 11:33:25
1110
原创 自定义类加载器双亲委派例子
也就是说当前代码中的类加载器是谁,那么new的时候就是谁加载类。当前代码中的new关键字创建实例类,会先加载类,这个加载器是。又例如下面的第一个例子,例如下面的第二个例子,
2024-12-11 10:17:52
307
原创 同时使用两个版本的jar、jar包冲突共存
springboot项目如果遇到第三方jar包冲突,报错java.lang.ClassNotFoundException异常等。
2024-12-10 08:53:07
1678
原创 centos7开机硬盘损坏修复
制作u盘centos镜像开机进入u盘镜像选择 troubleshooting模式选择1挂载系统分区umount /mnt/sysimagexfs_repair -L /dev/mapper/centos-root这里是/dev/mapper/centos-root分区有问题
2024-08-09 15:31:27
521
原创 mac定时任务、自启动任务
https://quail.ink/mynotes/p/mac-startup-configuration-detailed-explanation
2024-05-13 15:06:36
632
原创 报错资源不足,k8s使用containerd运行容器修改挂载点根目录换成/home
发现这里用的是根路径的挂载,修改一下。运行k8s一段时间发现存储不足报错。
2023-11-15 09:55:30
670
原创 springboot3+grpc+zipkin+Micrometer配置
2. 配置类假设有grpc服务A和B,之间相互调用,那么这两个服务都要配置如下
2023-10-08 17:10:31
952
原创 spring-oauthorization-server整合
Spring Authorization Server 是一个框架,它提供了 OAuth 2.1和 OpenID Connect 1.0规范以及其他相关规范的实现。它构建在 Spring Security 之上,为构建 OpenID Connect 1.0 Identity Provider 和 OAuth2 Authorization Server 产品提供安全、轻量级和可定制的基础。
2023-09-21 13:44:42
332
原创 springboot+grpc+k8s+istio环境
2023年8月17日,本人之前使用过nacos+dubbo+springboot、eureka+feign等环境。最近学习到了istio服务网格集成到k8s也可以实现分布式微服务。
2023-08-17 11:24:35
1911
1
原创 k8s整合istio配置gateway入口、配置集群内部服务调用管理
端口号是ingressgateway服务的nodeport找到80端口对应的nodeport即可。
2023-08-15 09:04:15
1572
原创 home-assistant整合sso
其他软件都可以通过nginx直接做代理添加鉴权,但是这个hass果然是用户安全隐私很强,做代理需要配置白名单,而且支持的三方鉴权都不太适合我的需求,非要改源码才行,后来我发现不用改源码的折中方式。
2023-07-28 07:31:52
498
原创 记一次dell笔记本安装archlinux
之前安装过,这次就随便找了一个教程安装,竟然一直安装失败😔,后来发现是电脑型号不对,挂在的boot启动分区需要在。
2023-07-19 07:26:33
284
原创 记一次linux服务器k8s服务失败,重新安装centos系统并部署k8s以及服务【2023年7月15日】
周五,突然收到微信消息说:兄嘚~ 网站无法访问了!我以为就是普通的小问题,连上服务器看报错呢,执行好家伙,k8s集群直接崩了??看来需要大干一场了!好像是连接本地6443端口失败了,百度一下看看这个服务是干啥用的(嘿嘿,对k8s细节的东西不太熟,只会crud😒)
2023-07-16 01:36:05
363
原创 查看某个三方依赖jar包是在哪个pom引入的(springboot+idea)
使用idea的maven依赖图查看功能寻找是哪个pom引入的。然后使用ctrl F搜索,然后双击打开这个jar。可以看出是引入的关系,然后排除即可。这个类是在哪个jar包下。
2023-07-13 15:13:11
4600
原创 spring security登录接口鉴权原理
使用了gateway+spring security,项目当初打算使用gateway统一鉴权的,当时没有深入security,今天偶然看代码发现验证密码的时候加密了,但是登录表单提交的密码没有加密。看下代码吧。
2023-06-30 14:59:22
263
原创 maven配置远程仓库mirror详解20230611
当项目的pom文件没有指定标签的时候,项目的jar包都是默认在远程仓库id是central的地址下载,下载前需要看下有没有配置镜像,如果配置了并且仓库id匹配上,那么就在镜像地址下载。其实上面如果配置表示所有的远程仓库地址都被镜像到了阿里,如果阿里没有此jar包则会项目报错。建议的配置应该是,这样的话如果阿里镜像没有的话,我们可以指定项目的标签指定下载地址,当然指定的仓库id不能再是central。
2023-06-11 11:17:30
5803
原创 maven的profiles功能介绍、maven自定义插件plugin
创建maven项目pom文件设置:</</</</</</</</</</</继承Mojo插件的抽象类实现方法package ssx;//真正执行的方法 @Override public void execute() throws MojoExecutionException , MojoFailureException {getLog() . warn("ssx 自定义plugin:" + test);
2023-03-24 15:15:20
643
原创 mysql连接报错mysql too many connections 解决方法
【代码】mysql连接报错mysql too many connections 解决方法。
2023-03-08 08:52:03
221
原创 k8s部署elk+filebeat;springCloud集成elk+filebeat+kafka+zipkin实现多个服务日志链路追踪聚合到es
如今2023了,大多数javaweb架构都是springboot微服务,一个前端功能请求后台可能是多个不同的服务共同协做完成的。例如用户下单功能,js转发到后台,然后到,然后到,然后到,后续还有发货、客户标签等等服务。其中每个服务会启动多个实例做负载均衡,这样一来我们想看这个功能的完成流程日志,需要找到对应的服务器ip,日志文件在哪,其中又要确定具体负载转发到哪些台服务器上了。
2023-01-23 18:20:10
2589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人