- 博客(9)
- 资源 (13)
- 收藏
- 关注
原创 编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈, * 从编号为 1 的士兵开始依次报数(1,2,3…这样依次报), * 数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。 *
package com.algorithm.app.josephRing;/*** *问题描述:编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈, * 从编号为 1 的士兵开始依次报数(1,2,3…这样依次报), * 数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。 * 直到最后剩下一士兵,求这个士兵的编号。 */public class JosephRing ...
2019-07-23 19:39:21
1462
原创 一对兔子,出生后第二个月开始有生育能力, 每月繁殖一对小兔子。 问一对兔子一年中可繁殖出多少对兔子?
package com.algorithm.app.rabbit;/*** * 一对兔子,出生后第二个月开始有生育能力, * 每月繁殖一对小兔子。 * 问一对兔子一年中可繁殖出多少对兔子? * 答案:144对 此题目隐含条件是: 第一个月是一对小兔子 第二个月 变成中型兔子 第三个月 才变成两对兔子 即一对大兔子 一对小兔子 零对中型兔子 不要...
2019-07-23 19:25:31
6100
原创 spring mvc tomcat 下启动加载过程 【一】
一:tomcat 读取web.xml 文件中 spring 相关组件 首先读取的监听器 org.springframework.web.context.ContextLoaderListener 然后调用contextInitialized 方法 xml文件如下: <!-- spring 装载xml文件--> <li...
2019-07-13 18:47:51
544
原创 MyBatis 知识点
1:mybatis-config.xml 生成 Configuraion 实例2:SqlsessionFactory 创建sqlSession的工厂类 由SqlsessionFactoryBuilder 创建 实现类: 1:DefaultSqlSessionFactory--------> 此类事最终执行生成sqlSession的类 2:...
2019-07-13 17:27:21
157
原创 java 从数组中获取第M大的数据
public class ArrayTest { public static int getNum(int[] arr,int m){ for (int i = m; i <arr.length ; i++) { int value = arr[i]; for (int j = 0; j <m ; j++)...
2018-07-23 12:51:37
939
原创 java Semaphore
package test;import org.omg.PortableServer.THREAD_POLICY_ID;import java.util.ArrayList;import java.util.List;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.Sema...
2018-07-23 12:49:24
216
原创 java CyclicBarrier
package test;import java.util.ArrayList;import java.util.List;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.atomic.Ato...
2018-07-23 12:48:48
315
原创 java countlatchdown
package test;import java.util.concurrent.CountDownLatch;/**** * A线程等待 其他N个线程执行完 * 即: A线程 调用 await() * 其他线程调用完 执行 countDown() * * 都计数完毕之后,A线程开始执行 */public class CountDownLatchTest { C...
2018-07-23 12:47:59
1148
爬虫源代码
2016-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人