自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初入江湖,多多关照

一个比较懒的程序员

  • 博客(12)
  • 收藏
  • 关注

原创 双亲委派机制

每个类加载器都有自己的命名空间 而命名空间中存储着类加载器加载过的类全限定名 在java中两个类是否相同时是通过 ClassLoaderId+PackageName+ClassName 进行判断 也就代表着是允许同时存在两个包名和类名完全一致的class的 为了打破这种类加载器之间的隔离性所以引出了双亲委派机制。七月来临,各省高考分数已揭榜完成。2. 当Ext拓展类加载器尝试加载一个类时 也会先去自己的命名空间中查询是否加载过这个类 如果没有加载过则委托给父类加载器Bootstrap根类加载器进行加载。

2024-07-05 16:26:39 766 1

原创 Redis

Redis是单线程,为什么还那么快?redis是一个基于内存实现的key-value数据格式的nosql

2024-06-29 16:05:24 825

原创 mysql事务

事务:指作为一个逻辑工作单元执行的一系列数据库操作;这些操作要不全部成功,要不全部失败,是一个不可分割的单元

2024-06-28 11:57:05 736

原创 java Spi、springSpi、dubboSpi

Java SPI 适用于静态的服务加载,Spring SPI 适用于 Spring 容器的生命周期扩展,而 Dubbo SPI 则提供了更加灵活和强大的服务扩展机制

2024-06-28 11:20:52 818

原创 java设计模式---采用Pipeline处理器流水线实现责任链模式

搞一个类似于netty的Pipeline责任链

2024-06-27 17:35:08 1316

原创 Redis解决接口幂等性

Redis解决接口幂等性

2024-04-17 16:25:51 205

原创 雪花算法的实现原理

在雪花形成过程中,会形成不同的结构分支,所以说大自然中不存在两片完全一样的雪花,每一片雪花都拥有自己独特的形状。雪花算法的意思是生成的ID如雪花般独一无二。在很多大厂的全局ID组件中,都用到了雪花算法,比如百度的UidGenerator,美团的Leaf算法等。雪花算法是由Twitter开源的分布式ID生成算法,主要应用于分库分表场景中的全局ID作为业务主键,或者生成全局唯一的订单号的场景。4) 高可用:发布一个获取分布式ID的请求,服务器至少要保证99.999%的情况下可以创建一个全局唯一的分布式ID。

2024-02-20 16:37:26 927

原创 Mybatis自定义类型转换器typeHandle

自定义类型转换器, 将sql字符串和对象中的集合相互转换

2023-11-10 11:30:13 115

原创 Java CSV自定义实体对象读取工具类

自定义对象读取csv工具类,获取映射后的实体

2023-04-12 11:47:12 267 1

原创 csv文件字段映射实体对象

csv文件字段映射实体对象,读文件导实体对象集合中

2023-03-03 18:31:32 299

原创 自定义限制接口访问次数(ExpiringMap)

ExpiringMap简介:它具有高性能、低开销、零依赖、线程安全、使用ConcurrentMa的实现过期entries等优点。主要特点包括:过期策略、可变有效期、最大尺寸、侦听器过期、延迟输入加载、过期自省。可设置Map中的Entry在一段时间后自动过期,key过期 value同时会过期。可设置Map最大容纳值,当到达Maximum size后,再次插入值会导致Map中的第一个值过期。可添加监听事件,在监听到Entry过期时调度监听函数。可以设置懒加载,在调用get()方法时创建对象。

2023-02-17 13:40:09 801 1

原创 ​Redis hash​实际应用

使用hash 省内存。在hash类型中,一个key可以对应多个多个field,一个field对应一个value。将一个对象存储为hash类型的好处:较于每个字段都单独存储成string类型来说,更能节约内存;将具有同一类规则的数据放到redis中的一个数据容器里,防止数据上不同规则的key值上的相斥,便于查找数据。

2022-11-16 22:33:37 1483 2

空空如也

空空如也

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

TA关注的人

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