- 博客(296)
- 资源 (3)
- 收藏
- 关注
转载 centos7安装nginx
https://blog.csdn.net/qq_37345604/article/details/90034424
2020-04-12 20:41:19
530
原创 java调用maven接口实现java执行maven命令
引入maven <!--java操控maven命令--> <dependency> <groupId>org.apache.maven.shared</groupId> <artifactId>maven-invoker</artifactId> <version>3.0.1</v...
2020-01-03 17:55:36
3118
原创 剑指offer刷题记—第4题_二维数组中的查找
** * @program: suanfa * @description: 二维数组中查找,给定一个二维数组,其每一行从左到右递增排序, * 从上到下也是递增排序。给定一个数,判断这个数是否在该二维数组中 * @author: zi jian * @create: 2019-10-23 16:37 */ public class FindNumber_4 { //思路是确定一...
2019-10-24 09:26:39
680
3
原创 剑指offer刷题记—第7题_重建二叉树
题目: 根据二叉树的前序遍历和中序遍历的结果,重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 思路就是:遇到二叉树就可以向递归方向进行思考。前序遍历的第一个值为根节点的值,使用这个值将中序遍历结果分成两部分,左部分为树的左子树中序遍历结果,右部分为树的右子树中序遍历的结果 ** * @program: suanfa * @description: 重新创建二叉树...
2019-10-22 16:26:08
253
原创 centos7安装 redis-4.0.11-----亲测有效
1.下载tar包 cd /usr/local/hadoop/ wget http://download.redis.io/releases/redis-4.0.11.tar.gz 2.安装redis和依赖 yum -y install gcc tar zxvf redis-4.0.11.tar.gz cd redis-4.0.11 make MALLOC=libc cd...
2019-09-26 16:02:22
374
转载 清空confluent在zookeeper中的数据
个别情况 数据会残留在zookeeper中,导致topic未清除,手动删除方法如下: [dtdream@spson confluent-2.0.0]$ ./bin/zookeeper-shell 10.158.192.4:2181 Connecting to 10.158.192.4:2181 Welcome to ZooKeeper! JLine support is disabled W...
2019-09-10 17:10:16
809
原创 debezium获取mysql binlog通过kafka实现mysql同步
目标是实现mysql通过binlog的同步 安装confluent 下载地址地址 解压tar -zxvf confluent-5.1.2-2.11.tar.gz 进入到confluent中 快速启动 ZooKeeper,Kafka,Schema Registry,Control Center,Kafka Connect,Kafka REST Proxy,KSQL。 ./bin/conflue...
2019-08-22 16:01:55
3355
1
原创 Kafka Kafka-Connect Debezium 目标:同步Mysql
Kafka Kafka-Connect Debezium 目标:同步Mysql 现阶段实现到 通过以上插件可以实现检测到Mysql 把更改信息通过 Connect 写入到 Kafka的topic中一下是对现阶段的记录。由于需要多个包,采用docker来进行 首先安装docker yum install docker systemctl start docker 下载镜像 debez...
2019-08-22 15:06:32
2245
原创 Centos 7 安装zookeeper + kafka单机例子
写的不好主要是为了自己看 下载好zookeeper和kafka后,解压好后 先开始zookeeper 打开conf中有一个zoo_sample.cfg复制此文件改为名字zoo.cfg 修改zoo.cfg vim /etc/profile 在末尾加入如图 #idea - zookeeper-3.4.9 config start - 2017-12-09 export ZOOK...
2019-08-09 15:10:54
708
原创 Socket实例了解与学习
看实例的小伙伴肯定已经看过原理了在这我就不过多的废话了直接上例子吧 package Socket; import java.io.*; import java.net.Socket; import java.net.UnknownHostException; public class Client { /** * Socket客户端 */ ...
2019-08-05 17:59:48
242
2
原创 IDEA设置为eclipse快捷键之后常用快捷键
Alt+Enter:快速补全 Ctrl +shift+O:清理导包,去除无用的包 Ctrl+shift+R:查找类的快捷键 Ctrl+shift+T:查找类的快捷键(功能同上) Ctrl+H:全文查找,模糊匹配 Alt + Insert:快速生成get,set以及构造方法 Ctrl+G:查看方法被谁调用 Ctrl + F9:编译所有文件 Ctrl + shift + F9:编译有改...
2019-08-05 16:59:33
610
原创 BeanUtils.copyProperties 用法
BeanUtils.copyProperties 方法不用操作过多的set/get方法,两个类字段相同的时候我们可以通过此方法来进行复制,如有不想复制的属性则用第三个构造参数来进行,如果你只需要改其中的一个属性或者两个属性没必要重新get/set一边直接复制原来的类,付给新类属性名相同即可赋值。 ...
2019-08-05 11:12:49
479
原创 docker 删除 image 踩到的坑
作为刚刚开始接触docker时很是郁闷镜像什么的搞不懂 后来仔细查询资料后发现是个好东西, 今天我遇到的坑就是启动没任何反应,本来应该跑起来东西然后没任何反应,docker删除image 需要把引用的 container 删除后再进行删除镜像否则报错,开始删除时各种出错,删除有两条命令查阅资料搞明白 rm 是用来删除containers rmi 是用来删除images的 通过docker ...
2019-07-31 10:00:01
615
原创 centos 搭建基本环境 jdk+mysql
JDK安装 首先检测本地是否已安装jdk yum search java|grep jdk 用yum安装jdk8 [root@redisCluster02 java]# yum install java-1.8.0-openjdk* 检查是否安装完毕 [root@redisCluster02 /]# java -version jdk安装完毕! mysql安装 下载...
2019-07-30 10:24:34
192
原创 kafka外网连接不通,内网可连接问题
默认配置为: #listeners=PLAINTEXT://:9092 #advertised.listeners=PLAINTEXT://your.host.name:9092 zookeeper.connect=localhost:2181 本机命令行测试没有任何问题,但是我用java连接服务器发现没有任何反应 经过网上查资料发现外网默认是访问不到的 #listeners=...
2019-07-26 10:12:06
4859
3
转载 本地安装maven库与IDEA安装本地maven库
1.在Maven官网下载最新版的安装包:http://maven.apache.org/download.cgi 2.将文件解压到D:\Tool\maven目录下: 3.新建环境变量MAVEN_HOME,赋值D:\Tool\maven 4. 编辑环境变量Path,追加%MAVEN_HOME%\bin\; 5.检查maven是否安装成功 我们可以通过DOS命令检查一下我们是否安装成功...
2019-07-25 16:48:10
284
原创 centos7 部署 mysql 源安装
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm rpm -Uvh mysql80-community-release-el7-2.noarch.rpm yum repolist all | grep mysql yum install mysql-community-server serv...
2019-07-22 15:48:02
216
原创 mysql 中 explain type
从上到下越来越高 | ALL | 全表扫描 | index | 索引全扫描 | range | 索引范围扫描,常用语<,<=,>=,between等操作 | ref | 使用非唯一索引扫描或唯一索引前缀扫描,返回单条记录,常出现在关联查询中 | eq_...
2019-07-10 11:27:26
147
原创 mysql创建索引方式
在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。 1.ALTER TABLE ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。 ALTER TABLE table_name ADD INDEX index_name (column_list) ALTER TABL...
2019-06-29 19:11:48
4544
原创 springmvc返回字符串是乱码
乱码:tMsg":"????????? 查阅各个资料得知SpringMVC的@ResponseBody注解可以将请求方法返回的对象直接转换成JSON对象,但是当返回值是String的时候,中文会乱码,原因是因为其中字符串转换和对象转换用的是两个转换器,而String的转换器中固定了转换编码为"ISO-8859-1"; 第一种方案封装一个返回的Dto当需要放回字符串时要把你的string放入到封...
2019-06-21 08:35:35
1322
1
原创 eclipse如何改server地址,灰色不能修改
1.停止tomcat运行 2.然后删除tomcat中的项目 3.Project->Clean一下项目(或直接删除tomcat,2,3,步骤都省略)
2019-06-19 10:20:23
477
原创 jdk编译.java文件生成.class文件
首先请确保你的jdk是可用的 已命令行的形式进入到jdk的bin目录下 然后用javac命令进行编辑你要编辑的.java文件 在之后会生成相应的.class文件
2019-06-17 16:59:12
4059
1
原创 leetcode:206. 反转链表
反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/reverse-linked-list 著...
2019-06-09 18:01:20
232
原创 leetcode:204. 计数质数(java)
统计所有小于非负整数n的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 public int countPrimes(int n) { int res = 0; boolean[] juge = new boolean[n + 1]; for (int i ...
2019-06-04 19:33:11
371
原创 leetcode:203. 移除链表元素
删除链表中等于给定值val的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 public ListNode removeElements(ListNode head, int val) { //返回的ListNode ...
2019-06-03 17:48:43
229
原创 leetcode:202. 快乐数
编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: 输入: 19 输出: true 解释: 2为平方 12 + 92 = 82 82 + 22 = 68 62 + 82 = 100 12 + ...
2019-06-02 18:27:36
143
原创 leetcode:187. 重复的DNA序列
所有 DNA 由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。 编写一个函数来查找 DNA 分子中所有出现超多一次的10个字母长的序列(子串)。 示例: 输入: s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT" 输出: ["AAAAACCCCC", "CCC...
2019-05-24 08:42:25
262
原创 leetcode:168. Excel表列名称
给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB ... class Solution { public String convertToTitle(in...
2019-05-23 14:53:16
259
原创 leetcode:167. 两数之和 II - 输入有序数组
给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值index1 和 index2,其中 index1必须小于index2。 说明: 返回的下标值(index1 和 index2)不是从零开始的。 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。 示例: 输入: numbers = [2, 7, 11, 15],...
2019-05-23 11:33:37
117
原创 leetcode:165. 比较版本号
比较两个版本号version1和version2。 如果version1>version2返回1,如果version1<version2返回-1, 除此之外返回0。 你可以假设版本字符串非空,并且只包含数字和.字符。 .字符不代表小数点,而是用于分隔数字序列。 例如,2.5不是“两个半”,也不是“差一半到三”,而是第二版中的第五个小版本。 ...
2019-05-22 10:22:36
205
原创 leetcode:162. 寻找峰值(二分法)
峰值元素是指其值大于左右相邻值的元素。 给定一个输入数组nums,其中nums[i] ≠ nums[i+1],找到峰值元素并返回其索引。 数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。 你可以假设nums[-1] = nums[n] = -∞。 示例 1: 输入: nums = [1,2,3,1] 输出: 2 解释: 3 是峰值元素,你的函数应该返回其索...
2019-05-22 09:52:23
367
原创 leetcode152. 乘积最大子序列(dp)
给定一个整数数组nums,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。 示例 1: 输入: [2,3,-2,4] 输出: 6 解释:子数组 [2,3] 有最大乘积 6。 示例 2: 输入: [-2,0,-1] 输出: 0 解释:结果不能为 2, 因为 [-2,-1] 不是子数组。 package LeetCode; import java.util.Ar...
2019-05-20 17:13:48
186
原创 leetcode:151. 翻转字符串里的单词
给定一个字符串,逐个翻转字符串中的每个单词。 示例 1: 输入: "the sky is blue" 输出:"blue is sky the" 示例 2: 输入: " hello world! " 输出:"world! hello" 解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。 示例 3: 输入: "a good examp...
2019-05-17 09:55:28
250
原创 leetcode:148. 排序链表(归并排序)
在O(nlogn) 时间复杂度和常数级空间复杂度下,对链表进行排序。 示例 1: 输入: 4->2->1->3 输出: 1->2->3->4 示例 2: 输入: -1->5->3->4->0 输出: -1->0->3->4->5 /* 思路:看到O(n log n) 首先想到的是...
2019-05-16 15:40:30
633
原创 leetcode:150. 逆波兰表达式求值
根据逆波兰表示法,求表达式的值。 有效的运算符包括+,-,*,/。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 示例1: 输入: ["2", "1", "+", "3", "*"] 输出: 9 解释: ((2 + 1) * 3) = 9 示...
2019-05-15 10:53:26
172
原创 leetcode:143. 重排链表(双端队列)
给定一个单链表L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例1: 给定链表 1->2->3->4, 重新排列为 1->4->2->3. 示例 2: 给定链表 1->2->3->4->5, 重...
2019-05-15 09:37:37
278
原创 leetcode:142. 环形链表 II(环形链表找头)
给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。 为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果pos是-1,则在该链表中没有环。 说明:不允许修改给定的链表。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:tail connects to node ind...
2019-05-14 11:20:39
254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅