Evan_QB的博客

守护繁华,必先远离繁华

【git】git添加多个ssh密钥访问项目

在对项目用git进行远端操作时,我们可以使用两种协议进行交互,分别是HTTPS和SSH协议交互,我们今天不探讨其区别,只研究如何通过ssh和github进行交互 首先我们需要安装git命令,这个就不详细说明 使用git bash进行系统根目录,并使用git生成私钥和公钥 cd ~ ssh-key...

2019-05-06 16:42:25

阅读数 16

评论数 0

【maven】使用maven分环境打包

在开发时,我们总会在开发环境,测试环境、以及生产环境之间进行切换,每次打包时,我们都需要修改对应的配置,这样的方法不仅繁琐,而且容易犯错。基于这种情况,我们可以通过传入参数,打不同环境的包,来对不同环境进行发布 我们首先准备三个环境的配置文件: dev 、test、pro,目录结构如下: 接下...

2019-05-06 10:17:33

阅读数 21

评论数 1

【maven】制作maven插件统计文件数量

编写一个maven插件,install到本地仓库,其他项目通过引用这个插件来统计文件的数量 准备一个编写插件的类 引入相关的依赖,并将改pom的打包方式改成 <!--自定义插件所需依赖--> <dependency> ...

2019-05-06 09:49:14

阅读数 12

评论数 0

【git】gitlab用户权限说明

2019-04-18 13:55:08

阅读数 62

评论数 0

【elasticsearch】elasticsearch常见操作

1. 新增索引 PUT /megacorp/employee/1 { "first_name":"qb", "last_name":"evan", "age":23, "a...

2019-04-02 16:27:39

阅读数 22

评论数 0

【elasticsearch】简介、安装&配置、集成Ikanalyzer

一、ES简介 1.ES是什么? Elasticsearch 是一个开源的搜索引擎,建立在全文搜索引擎库 Apache Lucene 基础之上 用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单, 通过隐藏 Lucene 的复杂性,取而代之的提供一...

2019-04-02 14:31:09

阅读数 93

评论数 0

【设计模式】UML类图关系总结

总结一下UML中各种关系的画法 继承(空心三角形+实线) 实现(空心三角形+虚线) 关联(实线箭头) 聚合(空心菱形+实线箭头) 聚合表示一种弱的‘拥有’关系,体现是A对象可以包含B对象,但B对象不是A对象的一部分 合成(组合)(实心菱形+实线箭头) 合成是一种强的‘拥有’关系,...

2019-01-31 16:07:07

阅读数 36

评论数 0

【javaWeb】SonarQube的安装、配置与使用

SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。 准备工作; 1、jdk(不再介绍) 2、sonarqube:http://www.sonarqube.org/downloads/ 3、SonarQube...

2019-01-31 14:25:55

阅读数 82

评论数 0

【javaWeb】postman测试登录的接口

一般,每个系统都会有一个登录过滤器或者拦截器,当用户登录后,用户信息存入session或redis中,这样就能调用对应的接口,但这也给接口测试带来麻烦,一般测试时都是将拦截器或过滤器关闭,不过好在postman提供了一个添加session或者请求头的方法,下面我们来介绍一下 首先我们先进入系...

2019-01-17 09:27:06

阅读数 83

评论数 0

【linux】Centos7创建用户并授予sudo权限

实测环境:centos7.4 x64。 sudo权限说明:允许普通用户执行一些或者全部的root命令。 创建用户: #adduser username 设置密码: #passwd username 回车,顺序录入新密码及确认密码 授权sudo权限,需要修改sudoers文件。 a....

2019-01-11 11:03:48

阅读数 41

评论数 0

【Html5】H5常见标签

<!DOCTYPE html> <!-- 使用 HTML5 doctype,不区分大小写 --> <html lang="zh-cmn-Hans"&a...

2019-01-10 13:56:17

阅读数 72

评论数 0

【js】腾讯视频接口调用

有时我们想在我们的网站上的宣传页引入一段视频,但又不想自己写,这时我们可以调用其他视频的接口,从而达到需求 首先引入js文件 <script src="http://qzs.qq.com/tencentvideo_v1/js/tvp/tvp.play...

2019-01-05 10:13:40

阅读数 646

评论数 1

【html5】解决rem布局文字闪动的问题

css样式加上 @media (min-width: 320px){html{font-size: 42.6667px;} } @media (min-width: 360px){html{font-size: 48px;} } @media (min-width: 375px){html{fon...

2019-01-03 14:52:13

阅读数 222

评论数 0

【好文】一位资深程序员大牛给予Java初学者的学习路线建议

 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 ...

2018-12-14 11:23:39

阅读数 106

评论数 0

【安全】什么是Base64算法?

转载自 玻璃猫 程序员小灰   Value Char   Value Char ...

2018-11-28 17:39:59

阅读数 95

评论数 0

【javaSE】HashMap在jdk1.7与jdk1.8中的原理及不同

整理笔记1   hashMap为何采用hash表存数据。如果不用hash表,集合中数据是无序的,当我们向集合中添加一个数据时需要同集合中所有的数据进行equals比较,当集合数据比较大时效率是非常的低。因此用hash表存储数据效率非常高。hash表的底层是数组,数组中存的是entry对象,默认长...

2018-11-28 11:47:20

阅读数 66

评论数 0

【leetcode之旅】字符串 - 383.赎金信

给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串ransom能不能由第二个字符串magazines里面的字符构成。如果可以构成,返回 true ;否则返回 false。 (题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意...

2018-11-26 17:56:25

阅读数 71

评论数 0

【leetcode之旅】字符串 - 345.反转字符串中的元音字母

编写一个函数,以字符串作为输入,反转该字符串中的元音字母。 示例 1: 输入: "hello" 输出: "holle" 示例 2: 输入: "leetcode" 输出: &am...

2018-11-26 17:54:07

阅读数 39

评论数 0

【数据结构】什么是红黑树?

漫画转自: 微信公众号 程序员小灰 ———————————— 二叉查找树(BST)具备什么特性呢? 1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二...

2018-11-26 14:53:14

阅读数 64

评论数 0

【数据结构】二叉树的增删以及遍历

什么是二叉树? 二叉树是一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度不大于2。有了根结点之后,每个顶点定义了唯一的父结点,和最多2个子结点。然而,没有足够的信息来区分左结点和右结点。 接下来我们来自己实现一个二叉树 首先定义一个树的节点类 public class...

2018-11-14 18:01:40

阅读数 42

评论数 0

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