自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (20)
  • 收藏
  • 关注

原创 Jenkins 持续集成实例(maven&node自定义实践)

太久没写了,占用个位置,太难了

2019-10-17 13:36:23 311

原创 内网穿透的几种方式-免费与收费(钉钉、Frp、花生壳、nat123)

内网穿透的几种方式-免费与收费(钉钉、Frp、花生壳、nat123)方式一(钉钉)阿里钉钉提供的免费内网穿透,是基于ngrok 的,可以实现 Http 穿透,可以将我们本地服务暴露给外部访问,可以用作我们调试一些回调接口,或者共享一些文件。优点:网速快,估计是台带宽为100MGps的服务器,使用http穿透时非常推荐。缺点:目前TCP/UDP测试无法穿透。项目地址:https://github.com/open-dingtalk/pierced如果我们有 git 工具,我们可以使用 git

2020-12-17 21:35:18 30179 8

原创 Docker 基本使用与常用环境

安装docker(Centos)前期准备我们docker 安装前应该配置一下电脑,为了方便演示docker的使用,以下操作均在centos7进行,并且使用 root 账号进行,我们先关闭防火墙。systemctl stop firewalld.service #关闭防火墙systemctl disable firewalld.service #禁止防火墙开机启动关闭selinux(阿里云跳过)/usr/sbin/sestatus -v #查看selinux 状态# SELinux statu

2020-12-16 20:12:18 270

原创 RabbitMQ记录

加粗央视

2020-05-17 22:44:01 253

原创 SpringBoot项目企业部署实践 (Jar包 & Linux)

项目打包我们基于Linux系统,此处使用 Jar 包部署的方式。下面我们从打好的架包开始说起。部署准备我们新建一个文件夹,作为部署项目路径,此处我们新建一个 customer 为例。目录结构:|-- customer | |-- bin| |-- conf| |-- lib| |-- log| |-- logs| |-- tmp| |-- tomcat.pid目录/文件介绍bin:用于存放jar的路径,以及启动关闭脚本等conf:存放配置文件。lib:用于存放相关li

2020-05-11 22:30:32 458

原创 Typora+PicGo+Gitee 实现比较实用的Markdown个人笔记

前言Typora 作为个人最喜欢的Markdown编辑工具,当然要安利一波。官方地址:https://www.typora.io/下面进入主题,我们介绍如何使用Typora+PicGo+Gitee进行配合使用,更方便的使用图片上传功能。介绍PicGo: 一个用于快速上传图片并获取图片URL链接的工具项目地址: https://github.com/Molunerfinn/PicGo下载地址:https://github.com/Molunerfinn/PicGo/releasesgite

2020-05-11 20:07:38 418

原创 阿里云不停机动态扩容磁盘

阿里云不停机动态扩容磁盘查看系统可用磁盘容量df -h我们可以看到,磁盘容量并没有增加。查看实际存在磁盘容量fdisk -l 这里可以看到我们的磁盘已经增长了,现在我们要手动调整一下Centos7 安装growpart或者xfsprogs扩容格式化工具。yum install cloud-utils-growpart yum install xfsprogs -y如果是Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9系统,则需要用到:apt ins

2020-05-11 15:14:40 1136

原创 Quartz 介绍与使用

typora-root-url: ./srctypora-copy-images-to: ./srcQuartz 介绍详细介绍:略Quartz 使用注:以下都采用Maven项目形式进行,普通项目自己导入架包即可。引入Quartz<dependency> <groupId>org.quartz-scheduler</groupId>...

2019-07-27 14:28:07 212

原创 oracle用户与权限

oracle用户与权限在安装好Oracle数据库之后我们的任务自然是保证数据库的安全性。管理默认账号​ 在创建数据库实例的时候,Oracle会给我们创建出一些账号,在Oracle 10g 来说,如果不在安装过程中修改配置,默认情况下,除了sys、system 账号都是出于锁定的。​ 在安装完毕之后,我们可以通过以下SQL查看有哪些默认用户,结果如图所示。select username...

2019-07-25 23:57:09 288

原创 Docker 安装部署 Nginx

1.安装Nginx。 docker pull nginx查看镜像是否安装成功:docker images2.运行Nginx。docker run -p 8080:80 -d docker.io/nginx-p: 端口映射,格式为:主机(宿主)端口:容器端口8080:表示主机端口80:容器端口-d: 后台运行容器,并返回容器ID。docker.io/n...

2019-06-26 09:35:08 200

原创 Docker 之安装Redis

一.下载镜像Redis 镜像比较大,我们这里使用阿里镜像。如果失效请使用docker pull redisdocker pull registry.cn-hangzhou.aliyuncs.com/xwjs/redisdocker pull redisdocker images找到镜像id,重命名镜像名字:docker tag 52ee10e8234f ...

2019-06-26 09:33:08 111

原创 RabbitMQ教程(三)

交换器和队列是AMQP中h i g h也v e l层面的构建模块,应用程序需确保在使用它们的时候就已经存在了,在使用之前需要先声明Cd e c l a r e)它们。代码清单36演示了如何声明一个交换器和队列:代码清单3 -...

2019-06-26 00:45:11 118

原创 RabbitMQ教程(三)

RabbitMQ整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消 ,息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上, RabbitMQ就好比由邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说, RabbiMQ模型更像是一种交换机模型。Producer:生产者,就是投递消息的一方。生产者创建消息,然后发布到RabbitMQ中...

2019-06-26 00:10:06 122

原创 RabbitMQ教程(一)

RabbitMQ安装这里采用docker安装docker pull rabbitmq:management运行docker run -d --hostname my-rabbit --name rabbit \ -e RABBITMQ_DEFAULT_USER=admin \ -e RABBITMQ_DEFAULT_PASS=admin \ -p 15672:15672 -p 56...

2019-06-24 17:04:00 314

原创 docker 创建JDK镜像

前言:采用 Dockerfile 进行,不懂的请先了解 Dockerfile一、创建目录mkdir -p /usr/local/dockerJDK8二、将下载的jdk-8u212-linux-x64.tar.gz压缩包,放到此目录下,不用自己解压,我们可以知道解压之后的文件夹名字为jdk1.8.0_212,因此建立如下Dockerfile,如果你用的jdk版本不一样,请自行修改下面的路径。...

2019-06-24 16:14:27 406

原创 关于docker 和 Rancher

最近我再次来弄弄docker,可能由于系统原因,出现了一些问题,由于发生的错误没有记录下来,下面记录可行的做法。我采用的系统是CentOS-7-x86_64-Minimal-1810 首先配置好静态ip关闭掉 selinux (不关闭会出现很多问题,比如不能挂载数据到本地)防火墙设置然后更新一下软件源yum update再进行安装...

2019-06-20 04:15:26 459

原创 rancher 使用

1、下载Rancher 镜像docker pull rancher/server2、创建Rancher容器docker run -d --name=rancher --restart=always -p 9090:8080 rancher/serverrestart为重启策略no,默认策略,在容器退出时不重启容器on-failure,在容器非正常退出时(退出状态非0),才会重启容...

2019-06-19 00:31:22 1091

原创 Jenkins+Docker+Maven持续集成

Jenkins介绍Jenkins,原名Hudson,2011年改为现在的名字,它是一个开源的实现持续集成的软件工具。官方网站:http://jenkins-ci.org/。Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。Jenkins 易安装,插件丰富,很好的实现自动化部署此文讲述使用JenkinsJenkins...

2019-06-18 21:16:42 294

原创 Centos 配置静态 IP

背景我们使用 虚拟机运行 Linux 服务器时,有时候重启虚拟机之后,IP地址可能会发生变化,这样有可能造成我们Linux服务器中的一些应用不能使用,所以我们最好配置成静态ip。下面以centos7+为例。配置查看网卡ip addr找到网卡配置文件cd /etc/sysconfig/network-scripts用 ls 查看配置文件列表,找到对应的网卡配置文件,如上面的 en...

2019-06-18 16:09:31 128

原创 在线代码托管 Gogs

什么是GogsGogs 是一款极易搭建的自助 Git 服务。Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。github地址:https://github.com/gogs/gogsGo...

2019-06-18 15:03:51 464

原创 Docker 配置私有仓库

Docker 配置私有仓库安装我们采用Docker镜像的形式获取镜像docker pull registry启动私有仓库容器docker run ‐di ‐‐name=registry ‐p 5000:5000 registry打开浏览器 输入地址 http://192.168.71.136:5000/v2/_catalog 看到{"repositories":[]...

2019-06-18 13:51:56 5073

原创 Jenkins 安装

Jenkins 安装下面使用 war包版本进行演示下载war包https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.176.1/jenkins.war将Jenkins.war 放到Tomcat 的webapps中,启动Tomcat ,访问http://localhost:8080/jenkins (如果放在服务器中请用ip或域...

2019-06-18 03:26:23 207

原创 一、RabbitMQ 简介

RabbitMQ前言:MQ是什么?即 Message Queue (消息队列),我们知道队列的特点:先进先出,保证有序。消息队列就是通过队列的管道来进行消息传递。场景:...

2019-06-18 00:41:10 152

原创 欢迎使用CSDN-markdown编辑器2

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I

2019-05-28 21:16:35 100

原创 十、分布式搜索引擎ElasticSearch——面试题

分布式搜索引擎ElasticSearch——面试题

2019-05-28 21:15:01 1119

原创 九、分布式搜索引擎ElasticSearch——原理3

九、分布式搜索引擎ElasticSearch——面试题

2019-05-27 10:53:17 155

原创 八、分布式搜索引擎ElasticSearch——原理2

八、分布式搜索引擎ElasticSearch——原理2

2019-05-27 10:18:22 153

原创 七、分布式搜索引擎ElasticSearch——原理

七、分布式搜索引擎ElasticSearch——原理

2019-05-27 10:00:07 379

原创 六、分布式搜索引擎ElasticSearch——MySQL数据同步

六、分布式搜索引擎ElasticSearch——MySQL数据同步

2019-05-27 09:58:15 411

原创 五、分布式搜索引擎ElasticSearch——SpringBoot实例

五、分布式搜索引擎ElasticSearch——SpringBoot实例

2019-05-27 09:52:28 216

原创 四、分布式搜索引擎ElasticSearch——IK分词器

分布式搜索引擎ElasticSearch什么是IK分词器​ 默认的中文分词是将每个字看成一个词,这显然是不符合要求的,所以我们需要安装中文分词器来解决这个问题。​ IK分词是一款国人开发的相对简单的中文分词器。虽然开发者自2012年之后就不在维护了,但在工程应用中IK算是比较流行的一款!我们今天就介绍一下IK中文分词器的使用。IK分词器安装下载地址:https://github....

2019-05-27 09:50:18 190

原创 三、分布式搜索引擎ElasticSearch——可视化

分布式搜索引擎ElasticSearchHead插件的安装与使用如果都是通过rest请求的方式使用Elasticsearch,未免太过麻烦,而且也不够人性化。我们一般都会使用图形化界面来实现Elasticsearch的日常管理,最常用的就是Head插件步骤1:下载head插件:https://github.com/mobz/elasticsearch-head配套资料中已提供。 e...

2019-05-27 09:48:50 264

原创 二、分布式搜索引擎ElasticSearch——安装与基本使用

分布式搜索引擎ElasticSearch一、ElasticSearch部署与启动下载ElasticSearch 5.6.8版本https://www.elastic.co/downloads/past-releases/elasticsearch-5-6-8无需安装,解压安装包后即可使用,和Tomcat比较类似。在命令提示符下,进入ElasticSearch安装目录下的bin目录,执行命...

2019-05-27 09:45:56 180

原创 一、分布式搜索引擎ElasticSearch——基本介绍

分布式搜索引擎ElasticSearch1.引入1.1 为什么要使用ElasticSearch?​ 场景再现:小张在做电商项目的商品搜索相关的事务时,原本使用的是MySQL数据库进行,但是最近出现了问题,商品越来越多,自然速度也越来越慢。​ 在测试时,数据仅仅上万条时,关键词查询就比较慢了,如果一旦企业级的数据。响应速度就更加不能接受了。原因在于在数据库做模糊查询时,如LIKE语句,...

2019-05-27 09:43:13 591

原创 Docker 学习之安装PostgreSQL

拉取镜像docker pull postgres:9.6数据持久化创建本地卷docker volume create pgdata启动容器启动时,需要将刚上个步骤创建的卷 pgdata 挂载到容器的 /var/lib/postgresql/data 目录docker run -it --rm -v pgdata:/var/lib/postgresql/d...

2019-03-29 09:08:04 3592

原创 Docker 学习之Oracle11g安装

一.下载镜像oracle 镜像比较大,我们这里使用阿里镜像。docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gdocker images重命名镜像名字:docker tag 3fa112fd3642 oracle_11g二.创建运行容器docker run -d -p 1521...

2019-03-11 15:11:14 1162 1

原创 Docker 学习之安装Mysql 5.7

一.下载镜像docker pull mysql:5.7查看是否成功,出现以下为成功,如果下载比较慢,可以使用docker pull registry.cn-hangzhou.aliyuncs.com/acs-sample/mysql:5.7-------------------------------------------------------------------...

2019-03-11 00:45:39 410 1

原创 Java设计模式之——Adapter(适配器模式)

一、什么是适配器模式? 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能,也就是将两个不兼容的功能通过Adapter兼容在一起。 例如,我有一台电脑,支持USB接口,我的鼠标也是USB接口的,自然,可以直接使用,但是我有一张SD卡,电脑没有相应接口当然无法直接读取,当然我们可以...

2019-03-04 23:24:11 177514

原创 Docker 学习之 基本概念

目录基本概念Docker 镜像分层存储Docker 容器Docker RegistryDocker Registry 公开服务私有 Docker Registry基本概念Docker 包括三个基本概念镜像(Image) 容器(Container) 仓库(Repository)理解了这三个概念,就理解了 Docker 的整个生命周期。Docker 镜...

2019-02-12 00:24:34 187 1

原创 安装Docker(CentOS版本)

CentOS请注意,由于 Docker 的局限性,Docker 只能运行在64位的系统中。内核支持目前的 CentOS 项目,仅发行版本中的内核支持 Docker。如果你打算在非发行版本的内核上运行 Docker ,内核的改动可能会导致出错。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,需要内核版本是 2.6.32-431 或者更高版本 ,因为这是允...

2019-02-10 23:47:29 1457

Typora+PicGo 配套

Windows 版 x64位,Typora+PicGo 配套,实现上传到 gitee ,让我们的 bolg 实现个人私有图床。

2020-05-11

(JDK大全)jdk1.5.0 解压免装版

(JDK大全)jdk1.5.0 解压免装版

2020-03-31

Another.Redis.Desktop.Manager.1.2.5.zip

Another.Redis.Desktop.Manager.1.2.5.zip Redis 客户端支持 Key 模糊搜索,免费开源版

2020-01-15

navicat 12支持 mongo版

navicat 12支持 mongo版 navicat 12支持 mongo版 解压密码123456

2019-11-05

(JDK大全)jdk1.8.0_152 解压免安装版

官方下载需要登录,此处用于保存方便下载,也可以方便给其他用户下载,此包为正版,版权为oracle所有。 JDK Windows jdk1.8.0_152版本 64位解压版 解压即用,不需要安装!

2019-06-13

(JDK大全) jdk1.6.0_24 解压免安装版

官方下载需要登录,此处用于保存方便下载,也可以方便给其他用户下载,此包为正版,版权为oracle所有。 JDK Windows jdk1.6.0_24版本 64位解压版 解压即用,不需要安装!

2019-06-13

(JDK大全)jdk-8u212-linux-x64.tar.gz 原版压缩版

官方下载需要登录,此处用于保存方便下载,也可以方便给其他用户下载,此包为正版,版权为oracle所有。 jdk-8u212-linux-x64.tar.gz JDK Linux 8u212版本 64位解压版

2019-06-13

(JDK大全)jdk-8u211-linux-x64.tar.gz 原版压缩版

官方下载需要登录,此处用于保存方便下载,也可以方便给其他用户下载,此包为正版,版权为oracle所有。 jdk-8u211-linux-x64.tar.gz JDK Linux 8u211版本 64位解压版

2019-06-13

licecap录屏GIF图工具(小巧免安装)

licecap录屏GIF图工具(小巧免安装)

2019-04-03

SecureCRT-81b4(破解教程2019.1.26可用)

SecureCRT-81b4(破解教程2019.1.26可用).zip

2019-01-26

SublimeText3面安装绿色版

SublimeText3面安装绿色版,解压可用,可以添加到右键菜单

2018-12-17

mysql-5.5.62-win64解压版(附带配置说明,免安装)

mysql-5.5.62-win64解压版(附带配置说明,免安装),适合移动使用。

2018-11-12

屏幕广播软件

屏幕广播软件-即点即用

2018-11-05

asssdbenchmark固态硬盘测试工具

asssdbenchmark固态硬盘测试工具 asssdbenchmark固态硬盘测试工具

2018-11-05

免安装版调色工具

调色工具

2018-11-05

SocketMgrV1.1测试工具

SocketMgrV1.1测试工具;Socket测试;Socket测试;Socket测试

2018-11-05

TightVNC Version 2.7.7 64位绿色免安装版

VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。

2018-11-05

html+JavaScript贪吃蛇原创(详细说明)

html+JavaScript贪吃蛇原创,代码可以修改性比较高,大家可以按照自己的修改,使用比较通俗的写法写的,很容易理解!

2018-05-28

html+JavaScript扫雷原创(详细说明)

html+JavaScript扫雷原创,代码可以修改性比较高,大家可以按照自己的修改,使用比较通俗的写法写的,很容易理解!

2018-05-28

空空如也

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

TA关注的人

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