摘要:
##简介 Java的java.util.concurrent包中提供了并发相关的接口和类,本文将重点介绍CompletableFuture并发操作类 JDK1.8新增CompletableFuture该类 Class CompletableFuture<T> java.lang.Object jav 阅读全文
摘要:
##单例模式 单例模式是我们在编程过程中经常使用的一种设计模式,它属于一种创建型模式。在这种设计模式中涉及到一个需要保证单例的一个类,通过这个类自身去创建本类的一个对象,同时在代码中的任何地方,能够获取到的此类对象都是同一个对象,从而保证此类的对象有且仅被创建一次。 此类提供一个静态的公共方法(pu 阅读全文
摘要:
设计模式——动态代理 java 设计模式 ###简介 动态代理是相对就静态代理而言 静态代理是指:代理类通过对被代理类的引用,在代理类中重构被代理对象中需要代理的方法(在调用被代理类的引用对象相应方法的前后,添加我们需要的操作),静态代理对原有代码不会产生任务改变,不会自动生成新的字节码,只需要新建 阅读全文
摘要:
##一群友分享的阿里面试题 1.将head链表以m为组反转链表(不足m则不反转): 例子:假设m=3. 链表 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 ->8 output: 3 -> 2 -> 1 ->6 ->5 ->4 -> 7 ->8 ###解法一:使用JDK的链表Lin 阅读全文
摘要:
##一位群友分享的**公司面试题 **3个线程分别交替输出xyz字符,输出10遍** ``` public class XYZ implements Runnable { private static AtomicInteger atomicInteger = new AtomicInteger() 阅读全文
摘要:
##题目描述 检查子树。你有两棵非常大的二叉树:T1,有几万个节点;T2,有几万个节点。设计一个算法,判断 T2 是否为 T1 的子树。 如果 T1 有这么一个节点 n,其子树与 T2 一模一样,则 T2 为 T1 的子树,也就是说,从节点 n 处把树砍断,得到的树与 T2 完全相同。 题目来源力扣 阅读全文
摘要:
##如何禁用笔记本自带的键盘 Win+X 选择 Windows PowerShell(管理员) 1.输入命令cmd,回车 2.再输入以下内容,然后重启即可禁用笔记本自带的键盘 sc config i8042prt start= disabled ##恢复使用 同样以上操作 输入以下内容,重启即可恢复 阅读全文