第一步:检测链表是否有环。 方法还是比较多的,这里先讲一个:快慢指针。 快慢指针的方法,就是让两个指针同时指向链表。在向后遍历的时候,一个指针每次走两步,称为快指针;一个指针每次走一步,称为慢指针。如果快慢指针相遇,则说明链表有环,否则无环。(后面证明。) 代码实现如下 第二步:找到环的入口。 先画 ...
分类:
其他好文 时间:
2019-04-19 18:03:47
阅读次数:
164
Step 1 . 准备工作 关闭防火墙; 安装 MySQL依赖于libaio 库;下载,解压,重命名 MySQL的执行文件;新建用户组和用户 等准备工作在此不再赘述。 可执行文件目录为 /data/mysql57 添加用户和组的指令 groupadd mysql useradd mysql -g m ...
分类:
数据库 时间:
2019-04-19 00:42:07
阅读次数:
211
使用方法见官网API介绍: https://kafka.apache.org/22/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html ...
``` call function wf_name exporting user_settings = '' id_header = vl_buffid1 id_detail = vl_buffid2 id_detail2 = vl_buffid3 control_pa... ...
分类:
其他好文 时间:
2019-04-18 15:08:10
阅读次数:
147
1、Consumer Group 与 topic 订阅 每个Consumer 进程都会划归到一个逻辑的Consumer Group中,逻辑的订阅者是Consumer Group。所以一条message可以被多个订阅message 所在的topic的每一个Consumer Group,也就好像是这条m ...
分类:
其他好文 时间:
2019-04-17 11:06:19
阅读次数:
153
Java8是自java5之后最重大的一次更新,它给JAVA语言带来了很多新的特性(包括编译器、类库、工具类、JVM等),其中最重要的升级是它给我们带来了Lambda表达式和Stream API。 1、什么是Lambda表达式? Lambda是一个匿名函数,可以理解为是一段可以传递的代码,可以将代码像 ...
分类:
编程语言 时间:
2019-04-16 01:07:23
阅读次数:
171
题目描述: 输入一个链表,输出该链表中倒数第k个结点。 思路分析: 设置两个指针,一个fast一个slow,都从链表头开始,让fast先走k步,然后两个指针一起走,当fast走到尾部,那么slow指针指向的就是倒数第K个节点。 代码: ...
分类:
其他好文 时间:
2019-04-15 20:07:04
阅读次数:
128
洛基亚 黑色苹果 金色洛基亚 黑色苹果 金色洛基亚 黑色 ...
分类:
编程语言 时间:
2019-04-13 20:25:34
阅读次数:
154
集成tomcat就是随项目启动而启动tomcat,最简单的方法就是监听器监听容器创建之后以Broker的方式启动ActiveMQ。 1.web项目中Broker启动的方式进行集成 在这里采用Listener监听ServletContext创建和销毁进行Broker的启动和销毁。 0.需要的jar包: ...
分类:
编程语言 时间:
2019-04-13 01:20:40
阅读次数:
250