自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 用java实现的10种排序算法

排序算法选择排序public static void main(String[] args) { int[] arr = {4, 5, 76, 3, 73, 67546, 734, 56, 4, 324, 36, 3, 44, 234, 36, 54, 6, 242, 35, 3}; //选择排序 //从小到大 int len = arr.length; int k = 0; int temp = 0;

2022-05-10 12:51:43 177

原创 HashMap(jdk8)底层的简单理解

HashMap原理剖析(jdk8)HashMap基本结构根据key的hashCode在进行散列哈希,尽可能的减少hash冲突的产生散列哈希的算法是把key的hashcode逻辑右移(前补0)16位,然后在与原来的hashcode进行按位异或运算得到新的hash值如果原来的hashcode小于2的16次方也就是65536这个算法是不起作用的,考虑可以用md5或者二次哈希进行散列但是这种右移16位再进行按位异或的代价是最小的,所以采用的是这个HashMap表格大小计算hashmap的数组的容量都

2022-05-08 18:08:39 353

原创 对阿里巴巴微服务解决方案的一些理解

SpringCloud各种技术的对比目前最新的一套nacos(服务注册与发现+配置中心+服务总线)openFeign(服务调用)+loadBalance(负载均衡)gatewat(网关)sentinel(服务降级限流与熔断)seata(分布式事务)网关的概念图sentinel概念解析阈值类型QPSQPS:每秒的请求数量线程数线程数:进入当前方法的线程数也就是请求数 servlet一个请求对于一个线程流控模式直接 关联 链路直接达到阈值,sentinel给出默认

2022-05-08 17:56:14 360

原创 三大经典简单排序算法(选择,插入,交换)

三大经典简单排序算法(选择,插入,交换)选择排序public static void main(String[] args) { int[] arr = {4, 5, 76, 3, 73, 67546, 734, 56, 4, 324, 36, 3, 44, 234, 36, 54, 6, 242, 35, 3}; ​ //选择排序 //从小到大 int len = arr.length; ...

2022-05-08 17:28:10 4226

空空如也

空空如也

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

TA关注的人

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