自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pioneer的博客

初学者

  • 博客(296)
  • 资源 (3)
  • 收藏
  • 关注

原创 Reflections发射框架遇到的坑

Reflections发射框架遇到的坑

2021-12-01 18:21:36 1180

转载 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

原创 idea提示参数设置

File——>Settings

2019-08-02 11:36:35 455

原创 idea配置全局maven

修改

2019-08-01 11:42:22 1532

原创 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

html代码转换成图片并下载

将html代码转换成图片并下载下来 将之中的一个div作为截屏内容进行截屏

2018-10-24

ssm框架逆向工程生成加数据库中的备注和小驼峰法

逆向工程生成的model mapper dao model中会有注释内容 小驼峰法命名 欢迎大家下载

2018-10-24

ssm+ maven+excel导入导出源码

谢谢大家支持 希望的加喜欢我的源码 复制粘贴可以直接用 积分不多希望得到大家认可 互粉互相学习

2018-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除