自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring(四) aop

aop利用了spring的自定义标签在bean的配置文件中只要找到了aop命名空间对应的标签,就会通过AopNamespaceHandler进行解析。

2024-11-25 20:48:40 424

原创 Spring(三)ApplicationContext刷新全过程

/ 准备刷新获取bean工厂的前置操作,其内部可以扩展为添加资源,以及进行资源的校验// 重要程度 低// 这个就是一个很重要的方法,其内部会生成一个beanFactory,然后加载bean定义// 不过不涉及到扩展点方面// 像bean工厂中自动注册一些实例。// 比如 ApplicationContextAwareProcessor,他利用了beanPostProcessor机制。

2024-11-05 09:12:11 542

原创 Spring(二) BeanFactory的扩展点简述

List beanPostProcessors是抽象工厂AbstractBeanFactory中的属性,他记录了初始化的增强器以及基于当前接口扩展的初始化增强器。简单的看下两个类BeanPostProcessor 用来完成初始化的前置以及后置增强,定义如下InstantiationAwareBeanPostProcessor用来完成实例化的前置和后置增强,定义如下看下整个织入的过程。

2024-10-31 11:10:24 339 3

原创 Spring(一) 自定义标签的原理以及dubbo应用

Override// 初始化注册这个解析器自定义标签步骤总结1、META-INF/spring.handlers 添加namespaceuri和handler对应的配置2、添加自定义handler,并重写init方法完成注册3、自定义解析器,重写parseInternal方法,并完成自定义标签的解析。4、在xml文件中使用自定义标签这个地方会使用到xsd校验。-- 提供方应用信息,用于计算依赖关系 -->-- 使用zookeeper注册中心暴露服务地址 -->

2024-10-31 10:43:54 1015

原创 连接池配置问题导致的系统首次加载卡顿

druid未设置keepalive机制导致的系统卡顿

2024-07-24 11:34:22 1263

原创 druid配置项详解

druid的常用配置详解

2024-07-24 11:33:36 2256

原创 java 网络io

从linux底层-》nio-》netty-》组件的线程模型详细且不太深入的了解网络IO

2024-07-15 20:00:10 625

原创 tomcat线程模型

tomcat网络IO线程模型

2024-07-15 19:50:54 926

原创 okhttp学习记录

使用的是阻塞io、进行了tcp复用(connection缓存)。

2024-07-12 15:25:09 328

原创 记录一次logback日志回收失败问题

本次日志回收失败主要是由于logback(1.1.7)低版本所代bug导致。尝试升级至高版本(1.2.0及以上)即可。

2024-07-02 17:12:01 736

原创 websocket二实战

websocket 应用

2023-02-21 14:18:07 468

原创 websocket一基础

websocket基础了解

2023-01-19 17:36:12 2931

原创 dubbo主流程原理

1、什么是dubbodubbo是一款由阿里推出的高性能、轻量级的rpc框架。后进入apache孵化器,成为apache顶级项目。dubbo官网地址dubbo github地址2、dubbo能做什么(来自官网对dubbo的介绍)面向接口代理的高性能RPC调用:提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。智能负载均衡:内置多种负载均衡策略,智能感知下游节点健康状况,显著减少调用延迟,提高系统吞吐量。服务自动注册与发现:支持多种注册中

2022-06-09 16:27:42 245 2

原创 阿里年货-技术人的百宝黑皮书下载

目录:下载链接https://developer.aliyun.com/topic/download?id=1080

2021-01-20 15:05:30 1261 6

原创 mysql数据库入门—锁入门

一、目的锁是相通的。总结数据库中锁的使用,为自己再并发程序中的锁设计有一个更新的理解。 知道什么时候会产生死锁,方便在项目中遇到死锁进行分析。二、锁中的概念独占锁。即X锁 共享锁。即S锁 读锁。 写锁。 间隙锁三、事务隔离级别 ...

2020-12-23 19:46:19 316 4

原创 后端防止重复点击设计

一、背景 想了解的都懂,不再描述。二、解决的主要思想 在同一时刻,调用同一个方法,且入参一致则认定为是重复点击,此时不在执行后续方法。三、思路 1、为了方法的通用性以及和业务系统进行解耦,在此使用aop的环绕增强。 2、在增强中判断当前的类名+方法名+入参转换为(json)组装成的key是否已经在redis中存在 3、利用redis的setNx(此方法为原子性,不建议判断后再进行set,避免出现线程安全问题) 4、返回为true...

2020-11-23 16:38:19 3947 1

dubbo demo下载

dubbo demo下载

2022-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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