BaldHead`s Blog

摘要: 生成代理类文件的方式 jvm添加此启动参数,后面就是代理类class生成的地址 -Dcglib.debugLocation=~/baldhead/java/dynamic-proxy-cglib/src/main/java/com/baldhead/dynamic/proxy/cglib/class 阅读全文
posted @ 2023-02-08 11:28 BaldHead 阅读(258) 评论(0) 推荐(2) 编辑
摘要: SpringMvc请求流程图 请求流程粗讲解 当用户发送请求之后,SpringMvc的DispatcherServlet就会收到请求,首先会进去父类的FrameworkServlet#service() 然后进入HttpServlet#service() 方法,作用就是判断是什么请求类型的,例如:G 阅读全文
posted @ 2022-08-30 20:36 BaldHead 阅读(498) 评论(0) 推荐(4) 编辑
摘要: 找到BeanClass并且加载类 protected Object createBean(String beanName, RootBeanDefinition mbd, @Nullable Object[] args) throws BeanCreationException { if (logg 阅读全文
posted @ 2022-07-22 09:24 BaldHead 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 安装docker 安装必要的系统工具 # 更新yum工具 yum update -y # 安装必要的工具 yum install -y yum-utils device-mapper-persistent-data lvm2 软件源信息切换 yum-config-manager --add-repo 阅读全文
posted @ 2022-03-27 17:01 BaldHead 阅读(602) 评论(0) 推荐(0) 编辑
摘要: Spring循环依赖的原理解析 1、什么是循环依赖? ​ 我们使用Spring的时候,在一个对象中注入另一个对象,但是另外的一个对象中也包含该对象。如图: 在Student中包含了teacher的一个属性; 在Teacher中包含有student的属性。这样就形成了一个循环依赖。 2、代码描述 xm 阅读全文
posted @ 2022-01-11 18:04 BaldHead 阅读(521) 评论(2) 推荐(4) 编辑
摘要: ## docker的安装 安装docker https://docs.docker.com/install/linux/docker-ce/centos/#set-up-the-repository 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 阅读全文
posted @ 2021-03-28 20:24 BaldHead 阅读(159) 评论(0) 推荐(0) 编辑
摘要: sentinel和springCloud整合 减少开发的复杂度,对大部分的主流框架,例如:Web Servlet、Dubbo、Spring Cloud、gRPC、Spring WebFlux、Reactor等做了适配。只需要引入对应应用的以来即可方便地整合Sentinel。 如果要实现SpringC 阅读全文
posted @ 2021-03-11 22:10 BaldHead 阅读(265) 评论(0) 推荐(1) 编辑
摘要: sentinel流量控制 Sentinel流量控制&服务熔断降级介绍 流量控制介绍 在这里我用景区的例子解释一下 一个旅游景点日接待游客数量为8K,8K以后的游客就无法买票进去景区。 对应编程来说就是,一个接口QPS(每秒请求数)最大为100,在QPS100之后的请求我们就要限制其访问,并给出友好提 阅读全文
posted @ 2021-03-10 17:33 BaldHead 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 失效 失效 失效 重要的事情说三遍,因为gitee开启了防盗链接 一、gitee 1、第一步拥有自己的gitee账号 可以自己注册gitee地址 2、使用自己的gitee账号创建仓库 创建好之后注意 记住.com/以后的地址 此处就为y***L/photo 后面会用得上这个地址 3、创建可以访问仓库 阅读全文
posted @ 2021-01-22 21:57 BaldHead 阅读(205) 评论(1) 推荐(0) 编辑
摘要: 开启防火墙 systemctl start firewalld.service --启动firewall systemctl enable firewalld.service --开机时启动firewall 开放端口 firewall-cmd --zone=public --add-port=808 阅读全文
posted @ 2020-09-25 13:29 BaldHead 阅读(242) 评论(0) 推荐(0) 编辑