- 博客(46)
- 资源 (20)
- 收藏
- 关注
原创 内网穿透的几种方式-免费与收费(钉钉、Frp、花生壳、nat123)
内网穿透的几种方式-免费与收费(钉钉、Frp、花生壳、nat123)方式一(钉钉)阿里钉钉提供的免费内网穿透,是基于ngrok 的,可以实现 Http 穿透,可以将我们本地服务暴露给外部访问,可以用作我们调试一些回调接口,或者共享一些文件。优点:网速快,估计是台带宽为100MGps的服务器,使用http穿透时非常推荐。缺点:目前TCP/UDP测试无法穿透。项目地址:https://github.com/open-dingtalk/pierced如果我们有 git 工具,我们可以使用 git
2020-12-17 21:35:18 32440 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 316
原创 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 518
原创 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 452
原创 阿里云不停机动态扩容磁盘
阿里云不停机动态扩容磁盘查看系统可用磁盘容量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 1200
原创 Quartz 介绍与使用
typora-root-url: ./srctypora-copy-images-to: ./srcQuartz 介绍详细介绍:略Quartz 使用注:以下都采用Maven项目形式进行,普通项目自己导入架包即可。引入Quartz<dependency> <groupId>org.quartz-scheduler</groupId>...
2019-07-27 14:28:07 252
原创 oracle用户与权限
oracle用户与权限在安装好Oracle数据库之后我们的任务自然是保证数据库的安全性。管理默认账号 在创建数据库实例的时候,Oracle会给我们创建出一些账号,在Oracle 10g 来说,如果不在安装过程中修改配置,默认情况下,除了sys、system 账号都是出于锁定的。 在安装完毕之后,我们可以通过以下SQL查看有哪些默认用户,结果如图所示。select username...
2019-07-25 23:57:09 358
原创 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 258
原创 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 149
原创 RabbitMQ教程(三)
交换器和队列是AMQP中h i g h也v e l层面的构建模块,应用程序需确保在使用它们的时候就已经存在了,在使用之前需要先声明Cd e c l a r e)它们。代码清单36演示了如何声明一个交换器和队列:代码清单3 -...
2019-06-26 00:45:11 181
原创 RabbitMQ教程(三)
RabbitMQ整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消 ,息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上, RabbitMQ就好比由邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说, RabbiMQ模型更像是一种交换机模型。Producer:生产者,就是投递消息的一方。生产者创建消息,然后发布到RabbitMQ中...
2019-06-26 00:10:06 157
原创 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 354
原创 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 475
原创 关于docker 和 Rancher
最近我再次来弄弄docker,可能由于系统原因,出现了一些问题,由于发生的错误没有记录下来,下面记录可行的做法。我采用的系统是CentOS-7-x86_64-Minimal-1810 首先配置好静态ip关闭掉 selinux (不关闭会出现很多问题,比如不能挂载数据到本地)防火墙设置然后更新一下软件源yum update再进行安装...
2019-06-20 04:15:26 500
原创 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 1140
原创 Jenkins+Docker+Maven持续集成
Jenkins介绍Jenkins,原名Hudson,2011年改为现在的名字,它是一个开源的实现持续集成的软件工具。官方网站:http://jenkins-ci.org/。Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。Jenkins 易安装,插件丰富,很好的实现自动化部署此文讲述使用JenkinsJenkins...
2019-06-18 21:16:42 329
原创 Centos 配置静态 IP
背景我们使用 虚拟机运行 Linux 服务器时,有时候重启虚拟机之后,IP地址可能会发生变化,这样有可能造成我们Linux服务器中的一些应用不能使用,所以我们最好配置成静态ip。下面以centos7+为例。配置查看网卡ip addr找到网卡配置文件cd /etc/sysconfig/network-scripts用 ls 查看配置文件列表,找到对应的网卡配置文件,如上面的 en...
2019-06-18 16:09:31 157
原创 在线代码托管 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 516
原创 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 5240
原创 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 251
原创 一、RabbitMQ 简介
RabbitMQ前言:MQ是什么?即 Message Queue (消息队列),我们知道队列的特点:先进先出,保证有序。消息队列就是通过队列的管道来进行消息传递。场景:...
2019-06-18 00:41:10 178
原创 欢迎使用CSDN-markdown编辑器2
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2019-05-28 21:16:35 137
原创 五、分布式搜索引擎ElasticSearch——SpringBoot实例
五、分布式搜索引擎ElasticSearch——SpringBoot实例
2019-05-27 09:52:28 239
原创 四、分布式搜索引擎ElasticSearch——IK分词器
分布式搜索引擎ElasticSearch什么是IK分词器 默认的中文分词是将每个字看成一个词,这显然是不符合要求的,所以我们需要安装中文分词器来解决这个问题。 IK分词是一款国人开发的相对简单的中文分词器。虽然开发者自2012年之后就不在维护了,但在工程应用中IK算是比较流行的一款!我们今天就介绍一下IK中文分词器的使用。IK分词器安装下载地址:https://github....
2019-05-27 09:50:18 227
原创 三、分布式搜索引擎ElasticSearch——可视化
分布式搜索引擎ElasticSearchHead插件的安装与使用如果都是通过rest请求的方式使用Elasticsearch,未免太过麻烦,而且也不够人性化。我们一般都会使用图形化界面来实现Elasticsearch的日常管理,最常用的就是Head插件步骤1:下载head插件:https://github.com/mobz/elasticsearch-head配套资料中已提供。 e...
2019-05-27 09:48:50 299
原创 二、分布式搜索引擎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 225
原创 一、分布式搜索引擎ElasticSearch——基本介绍
分布式搜索引擎ElasticSearch1.引入1.1 为什么要使用ElasticSearch? 场景再现:小张在做电商项目的商品搜索相关的事务时,原本使用的是MySQL数据库进行,但是最近出现了问题,商品越来越多,自然速度也越来越慢。 在测试时,数据仅仅上万条时,关键词查询就比较慢了,如果一旦企业级的数据。响应速度就更加不能接受了。原因在于在数据库做模糊查询时,如LIKE语句,...
2019-05-27 09:43:13 654
原创 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 3675
原创 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 1215 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 452 1
原创 Java设计模式之——Adapter(适配器模式)
一、什么是适配器模式? 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能,也就是将两个不兼容的功能通过Adapter兼容在一起。 例如,我有一台电脑,支持USB接口,我的鼠标也是USB接口的,自然,可以直接使用,但是我有一张SD卡,电脑没有相应接口当然无法直接读取,当然我们可以...
2019-03-04 23:24:11 226648
原创 Docker 学习之 基本概念
目录基本概念Docker 镜像分层存储Docker 容器Docker RegistryDocker Registry 公开服务私有 Docker Registry基本概念Docker 包括三个基本概念镜像(Image) 容器(Container) 仓库(Repository)理解了这三个概念,就理解了 Docker 的整个生命周期。Docker 镜...
2019-02-12 00:24:34 221 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 1505
Another.Redis.Desktop.Manager.1.2.5.zip
2020-01-15
(JDK大全)jdk1.8.0_152 解压免安装版
2019-06-13
(JDK大全) jdk1.6.0_24 解压免安装版
2019-06-13
(JDK大全)jdk-8u212-linux-x64.tar.gz 原版压缩版
2019-06-13
(JDK大全)jdk-8u211-linux-x64.tar.gz 原版压缩版
2019-06-13
TightVNC Version 2.7.7 64位绿色免安装版
2018-11-05
html+JavaScript贪吃蛇原创(详细说明)
2018-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人