摘要:
被一窝兔子绊倒! 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 本人是在搜问题时,发现有伙伴在百度提问,并试着理解并寻找问题发生的根源 —— 误解了题目,还是解题困难。通过接受和理解问题提出者的困惑后, 阅读全文
摘要:
1. 首先解决 n+1 问题 (1)Entity 添加 @NamedEntityGraph 1 @Entity 2 @Table(name = "tb_depart_detail", schema = "") 3 @NamedEntityGraph(name = "depart_detail.Gra 阅读全文
摘要:
[ERROR] Failed to execute goal on project activiti-bpmn-layout: Could not resolve dependencies for project org.activiti:activiti-bpmn-layout:jar:6.0.1 阅读全文
摘要:
一、前k大的数? 取前 k 个数,并取出最小值(mi(k) = min(k, n)).遍历 第 k+1 ~ n的数,与 mi(k) 比较。若小于 mi(k),遍历下一个。若大于 mi(k),放入该值,并移除mi(k)后,再次取出最小值(mi(k) = min(k, n))。 时间复杂度:O(N * 阅读全文
摘要:
对 HashMap 的一次扩展
(1) 容量200 Capacity = 200. ——> 静态数据,可提供设置.
(2) 最近操作(get/put)的元数,总放在最前. ——> 元素频繁位移,从效率考虑,用链表实现.
(3) 超过 Capacity 值后,移除最后一个元素,即第200号元素. ——> 结合下一条,满载后,可能频繁操作末端元素,考虑用双向链表. 阅读全文
摘要:
步骤: 1. 启动集群服务(向集群添加新节点,则说明,集群是已知的)。 2. 搭建将要添加到集群的节点 (1)以集群的方式对新添加的节点进行配置:redis.conf. (2)启动节点实例服务. 3.集群管理 可参考 Redis cluster tutorial 官网指导文档,往往是最新的。 一、启 阅读全文
摘要:
普通类、抽象类、接口之间的继承实现关系图(参考:类与抽象类接口的关系): 下面从执行的结果中,清晰呈现了代码的执行顺序。序号 5~9 说的问题,哪位能明白是咋会儿事的,请在评论区指导一下,谢谢! 运行结果: 其余代码不变,把序号9 (ChildrenClass childrenClass = new 阅读全文
摘要:
Mysql运用MERGE引擎进行分表 这里所做的分表是指水平拆分,就是多张表数据结构完全一致(所有的数据列一致,不多不少)。 要想用 MERGE引擎,所有需要拆分的表及拆分后的字表,必须为 MYISAM 引擎,这个好难满足。因为 MYISAM 引擎不支持事务,这在生产实际中极少数据表会采用 MYIS 阅读全文
摘要:
SpringAOP的运用方式——注解方式和XML配置方式 AOP(Aspect Oriented Programming):面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 主要功能 主要功能 日志记录,性能统计,安全控制,事务处理,异常处理等等。 主要意图 主要意图 阅读全文
摘要:
通过实体部分属性判断相等或比较大小 1. 判断自定义的实体的实例相等 a) 重写 hashCode() 和 equals() 两个方法 b) 具体举例: 1 class Stu{ 2 private String name = null; 3 private int age = 0; 4 5 pub 阅读全文