08 2019 档案
摘要:https://www.cnblogs.com/mingmingcome/p/9810731.html (类适配器)想使用一个已存在的类,但是该类不符合接口需求;(对象适配器)或者需要创建一个可重用的类,适配没有提供合适接口的其它类。
阅读全文
摘要:https://blog.csdn.net/qq_34975710/article/details/81077178 mysql的隔离级别 https://blog.csdn.net/w2064004678/article/details/83012387 mysql的mvcc
阅读全文
摘要:https://www.jianshu.com/p/82cbcabd4ef9 jvm垃圾回收机制 https://www.cnblogs.com/itommy/p/10644584.html https://www.iteye.com/blog/phl-1995506jvm两次标记 https://
阅读全文
摘要:给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 示例 2: 方法:直接法 算法 这是一个简单的问题,仅测试你操作列表的结点指针的能力。由于输入的列表已排序,因此我们可以通过将结点的值与它之后的结点进行比较来确定它是否为重复结点。如果它是重复的,我们更改当前结点的 next
阅读全文
摘要:public static void main(String[] args) { int[] a = {1,2,2,3,3,4,5,6}; int m = 6; normal(a, m); } //正确思路 private static void normal(int[] a, int m) { Map<Integer,Integer> b = new HashMap<Integer, Integ
阅读全文
摘要:https://blog.csdn.net/qq_38950316/article/details/81087809 https://www.jianshu.com/p/29868fb82890
阅读全文
摘要:https://www.cnblogs.com/sunny-sl/p/6529830.html
阅读全文
摘要:https://www.cnblogs.com/mojxtang/p/10122587.html二叉树的新增遍历查找
阅读全文
摘要:https://www.jianshu.com/p/989d3b06a49d
阅读全文
摘要:test
阅读全文
摘要:https://blog.csdn.net/qq296398300/article/details/79074239
阅读全文
摘要:https://blog.csdn.net/QLH04_04/article/details/89849812
阅读全文
摘要:https://www.cnblogs.com/waves-a/p/8036857.html
阅读全文
摘要:https://blog.csdn.net/qq_33314107/article/details/80959869
阅读全文
摘要:https://www.cnblogs.com/xiaoxi/p/8311034.html
阅读全文
摘要:https://www.jianshu.com/p/78424e42d4ea
阅读全文
摘要:今天刷LeetCode刷到一道这样的题,详情参见(https://leetcode-cn.com/problems/linked-list-cycle/)
阅读全文
摘要:二分算法步骤描述 前提:有序数组中查找关键词所在的位置 ① 首先确定整个查找区间的中间位置 mid = strat+(end-strat)/2 ② 用待查关键字key值与中间位置的关键字值进行比较; 若相等,则查找成功 若大于,则在后(右)半个区域继续进行折半查找 若小于,则在前(左)半个区域继续进
阅读全文
摘要:反转一个单链表。 示例: 进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 解决方案 方法一:迭代 假设存在链表 1 → 2 → 3 → Ø,我们想要把它改成 Ø ← 1 ← 2 ← 3。 在遍历列表时,将当前节点的 next 指针改为指向前一个元素。由于节点没有引用其上一个节点,因此
阅读全文
摘要:join的用法和作用 https://blog.csdn.net/qq_18505715/article/details/79795728 wait&sleep区别 yield sychronized和volidatile 线程池 forkjoin 线程停止 concurrent包下的工具 Coun
阅读全文
摘要:https://www.cnblogs.com/losedMemory/p/6246029.html
阅读全文
摘要:单线程使用队列 为什么使用单线程 https://baijiahao.baidu.com/s?id=1628498089535886382&wfr=spider&for=pc https://blog.csdn.net/chenyao1994/article/details/79491337 red
阅读全文
摘要:一,写在前面 在学习装饰模式之前,建议先了解代理模式。装饰模式和代理模式的类图结构几乎一样,仅仅是使用的目的有所差异,对比学习有助于理解装饰模式的使用。 假设有一个接口Human,一个接口的实现类Man。人类Human是可以跑步的,但是不能飞。 如果想给人类加上飞翔的翅膀,可以有三种解决方案: 修改
阅读全文
摘要:今天给大家说说田忌赛马的故事。如有雷同,纯属巧合!话说在战国时期,群雄割据,硝烟四起,茶余饭后还是少不了娱乐活动的,其中赛马是最火爆的。一天,孙膑看到田忌像个死鸡似的就知道肯定赛马又输给了齐威王,立马抓住田忌去跟齐威王再赛一场。 孙膑:“小忌啊,哥哥看着你心疼啊,哥哥出对策帮你赢一盘如何?”。 田忌
阅读全文
摘要:https://blog.csdn.net/qq_29186199/article/details/80827085 https://www.jianshu.com/p/4bf007885116 http://bigdata-star.com/archives/1479 kafka的partitio
阅读全文
摘要:public static int[] k_merge(ArrayList<int[]> k_array) { if(CollectionUtils.isEmpty(k_array)){ return new int[0]; } int size = k_array.size(); int k =
阅读全文
摘要:https://blog.csdn.net/u010890358/article/details/80665753 https://blog.csdn.net/u014297148/article/details/78696096 https://www.cnblogs.com/dongying/p
阅读全文
摘要:https://www.jianshu.com/p/619a8efcf589
阅读全文
摘要:synchronized与Lock的区别 https://www.cnblogs.com/iyyy/p/7993788.html Lock和synchronized和volatile的区别和使用 https://www.jianshu.com/p/98ad61a1ceba
阅读全文
摘要:https://www.cnblogs.com/zhengbin/p/5654805.html
阅读全文
摘要:Java集合:HashMap底层实现和原理(源码解析) https://www.cnblogs.com/java-jun-world2099/p/9258605.html HashMap源码解析JDK1.8(史上最详细的源码分析) https://blog.csdn.net/m0_37914588/
阅读全文
摘要:全面了解Java中的CAS机制 https://www.jb51.net/article/125232.htm https://www.cnblogs.com/javalyy/p/8882172.html Java并发编程-看懂AQS的前世今生 https://www.cnblogs.com/iou
阅读全文
摘要:深入详解JVM内存模型与JVM参数详细配置 https://www.cnblogs.com/rinack/p/9888692.html 对于JVM内存模型的理解(对比jdk1.7与1.8) https://blog.csdn.net/qq_39305860/article/details/79645
阅读全文
摘要:https://blog.csdn.net/c_unclezhang/article/details/78769426
阅读全文