数据结构--数组存储二叉树(Java) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 顺序存储二叉树的特点 顺序二叉树通常只考虑完全二叉树 第n个元素的左子节点为 2 * n + 1 第n个元素的右子节点为 2 * n + 2 ...
分类:
编程语言 时间:
2020-08-05 13:11:12
阅读次数:
68
8.4 学习日记 KVM KVM 是 Linux 的一部分。Linux 也是 KVM 的一部分。Linux 有的,KVM 全都有。然而,KVM 的某些特点让它成为了企业的首选虚拟机监控程序。 静态类: 所谓静态,指以static关键字修饰的,包括类,方法,块,字段。 静态类和非静态类之间的区别 1. ...
分类:
其他好文 时间:
2020-08-04 16:52:29
阅读次数:
79
package com.chuanyi.ecard.utils; import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.exceptions.ClientException; import com.aliyuncs.http.Method ...
分类:
其他好文 时间:
2020-08-04 14:02:08
阅读次数:
71
开心一刻 老师:谁知道鞭炮用英语怎么说? 甲:老师!老师!我知道,鞭炮的英文是pilipala。 老师:那闪电呢? 乙:kucha kucha 老师:那舞狮呢? 丙:dong dong qiang 老师:你们几个先歇会吧!太费嗓子了! 老师:下一个,谁知道墨家创始人墨子的英文怎么翻译? 丁:blac ...
分类:
其他好文 时间:
2020-08-04 09:54:41
阅读次数:
58
使用Juint进行测试 在项目开发的过程中,需要不断的对已经完成的代码进行重构和修改,这使得每个部分的代码都需要一个稳定的测试程序。 在以前的开发过程中,习惯使用main方法对该类中的方法进行测试,这种方法不适用于大型的项目,我们可能需要不断的修改main()方法从而让它完成测试工作,但是这会破还掉 ...
分类:
其他好文 时间:
2020-08-03 23:32:40
阅读次数:
104
前面我们大致的聊了下如何保证各个微服务之前调用的认证问题SpringCloud中如何保证各个微服务之间调用的安全性SpringCloud中如何保证各个微服务之间调用的安全性(下篇)原理是通过每个微服务请求之前都从认证服务获取认证之后的token,然后将token放入到请求头中带过去,这样被调用方通过验证token来判断是否合法请求。我们也在zuul中通过前置过滤器来统一设置token,其实还漏掉了
分类:
编程语言 时间:
2020-08-03 23:22:46
阅读次数:
69
import java.util.concurrent.locks.ReentrantLock; public class AsynObject { private volatile int count; private ReentrantLock lock = new ReentrantLock( ...
分类:
编程语言 时间:
2020-08-02 16:13:31
阅读次数:
81
整合连接池HiKariCP HiKariCP号称是目前世界上最快的连接池,有江湖一哥的称号,目前在 springboot工程默认推荐使用HiKariCP连接池,现在我们创建一个新的项目, 项目名为CGB-SBOOT-02,在此工程中整合HiKariCP,其步骤如下: 第一步:添加依赖。 1>创建项目 ...
分类:
编程语言 时间:
2020-08-01 12:38:05
阅读次数:
71
上篇文章(限流算法与Guava RateLimiter解析)对常用的限流算法及Google Guava基于令牌桶算法的实现RateLimiter进行了介绍。RateLimiter通过线程锁控制同步,只适用于单机应用,在分布式环境下,虽然有像阿里Sentinel的限流开源框架,但对于一些小型应用来说未 ...
分类:
其他好文 时间:
2020-07-31 12:31:48
阅读次数:
74
目录阐述背景Leafsnowflake模式介绍Leafsegment模式介绍Leaf改造支持RPC阐述背景不吹嘘,不夸张,项目中用到ID生成的场景确实挺多。比如业务要做幂等的时候,如果没有合适的业务字段去做唯一标识,那就需要单独生成一个唯一的标识,这个场景相信大家不陌生。很多时候为了图方便可能就是写一个简单的ID生成工具类,直接开用。做的好点的可能单独出一个Jar包让其他项目依赖,做的不好的很有可
分类:
其他好文 时间:
2020-07-31 01:14:58
阅读次数:
78