自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Golang的slice作为函数参数传递的是什么?

Golang的slice作为参数,传递的其实是slice结构体的备份

2024-10-24 13:45:06 259

原创 设计模式之策略模式

设计模式之策略模式。

2024-10-11 10:41:05 242

原创 设计模式之迭代器设计模式

迭代器模式可以让我们封装一切可以遍历集合,提供统一的遍历方式。

2024-10-10 20:15:49 315

原创 判断是大端存储还是小端存储

使用Java和Golang程序计算电脑是大端存储还是小端存储

2024-10-09 22:32:16 326

原创 负载均衡架构学习

DNS服务器做为第一层负载均衡,负载均衡到最近的服务器(地域级别)硬件负载均衡粒度更大,可以作为第二层级负载均衡,负载均衡某一个集群上(集群级别)集群内通过Nginx也可以进行负载均衡(机器级别)ps:上述讲的是架构层面上的负载均衡选型。更细一点来说:无论是dns负载均衡,还是软硬件负载均衡,低层实现分派任务肯定要根据某个算法来做的:常见的有轮训,加权轮训,Hash,最小负载(就是根据服务器的cpu负载,io负载,连接数等选择比较小的机器,然后发任务)等等。

2024-09-29 17:51:30 535

原创 跨域的理解

跨域请求虽有简单和复杂之分,但是其实是1. 浏览器对于后台接口返回的response进行了拦截2. 对于复杂请求的options预检测没有通过资料1资料2。

2024-09-29 13:29:28 264

原创 ThreadLocal的扩容机制

threadLocal扩容机制

2024-04-28 21:32:57 402

原创 关于ConcurrentHashMap的键值不为null的见解。

关于ConcurrentHashMap的key,value设计为不能是null的原因

2024-04-13 22:16:34 1077 5

原创 谈谈HashMap的扩容resize()

Java的hashmap扩容时链表元素拷贝到新数组的源码分析

2024-04-09 17:41:50 775

原创 CGLIB动态代理

cglib动态代理实现

2024-04-03 12:12:16 428 1

原创 Java的JDK动态代理实现

Java的JDK动态代理实现与分享

2024-04-02 22:24:05 432 1

原创 Java的ThreadLocal实现线程隔离的原理

ThreadLocal的线程隔离实现源码追踪

2024-03-19 15:39:38 1007 1

原创 redis的geo底层实现学习

个人对redis的geo底层原理的学习和理解

2024-03-17 21:45:24 483 1

原创 关于HDMI: High-order Deep Multiplex Infomax论文中高阶互信息公式当N=3时推导问题

关于图对比学习HDMI论文中高阶互信息公式推导的小记

2023-05-11 21:25:20 253 1

空空如也

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

TA关注的人

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