摘要:
三个概念:最有子结构,边界,状态转化 https://www.cnblogs.com/cthon/p/9251909.html 爬楼梯问题 public static int getWay(int i) { if (i<1){ return 1; } if (i==1){ return 1; } i 阅读全文
摘要:
package cn.jiedada.controller; import java.util.ArrayList; import java.util.List; import java.util.Stack; /** * 数的中序遍历 */ class Solution { public List 阅读全文
摘要:
package cn.jiedada.controller; /** * 两数相加 * */ class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { //临时变量存储数据 ListNode p1=l1, p 阅读全文
摘要:
package cn.jiedada.controller; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; public class TestABC { p 阅读全文
摘要:
package cn.jiedada.controller; import java.util.*; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; public class MyTe 阅读全文
摘要:
package cn.jiedada.controller; import java.util.*; import java.util.concurrent.atomic.AtomicReference; public class MyTest { public static void main(S 阅读全文
摘要:
package cn.jiedada.controller; /** * 懒汉单列模式详细 */ public class A { private A(){ } //volatile防止重排序 private volatile static A instance = null; //synchron 阅读全文
摘要:
将现实世界中所有的结构化和非结构化数据提取信息,创建索引的过程。那么索引里面究竟存的什么,以及如何创建索引呢?在这通过下面的例子来解答这个问题。 首先构造三个不同的句子,有长有短: 在①处分别为3个句子加上编号,然后进行分词,把被一个单词分解出来与编号对应放在②处;在搜索的过程总,对于搜索的过程中大 阅读全文
摘要:
在上个版本中我们能够实现一些基础的功能我们需要改进的地方 1.添加Autowired注解及实现 package cn.jiedada.spring; import java.lang.annotation.ElementType; import java.lang.annotation.Retent 阅读全文
摘要:
效仿原生AapplicationContext 简单的源码分为构造方法和getBean方法所以我们需要冲着些方法考虑 基本完成的代码如下 AapplicationContext 类如下 package cn.jiedada.spring; import java.io.File; import ja 阅读全文