自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 CentOS7部署mongodb

```# 下载解压cd /usr/localwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.2.tgztar -zxvf mongodb-linux-x86_64-3.6.2.tgzmv mongodb-linux-x86_64-3.6.2 mongodb# 配置文件配置cd mongodbmkdir d...

2020-04-12 22:57:00 149

原创 centos部署ElasticSearch单机版

```# 下载安装进入官网 https://www.elastic.co/cn/downloads/elasticsearch -> Not the version you're looking for? View past releases. 下载 选择版本下载cd /usr/softwarewget https://download.elastic.co/elasticsearc...

2020-04-12 22:56:49 160

原创 win7下安装并启动多个版本数据库

引言:由于公司项目和个人私有项目所使用mysql版本不一样,一些低版本数据库,不支持一些特殊的sql语句,因此高版本数据库数据导入低版本的时候就会出问题,因此,在一些特殊情况下,低版本数据库不能动,高版本mysql数据又无法导入低版本mysql,我们不得不在同一台机器上安装两个版本mysql.低版本mysql不支持的sql语句举例,比如下面的这个:`createTime` TIMESTAMP ...

2020-04-12 22:56:36 185

原创 centos7上svn服务器部署

步骤一:安装subversion服务器yum -y install subversion若需查看svn安装位置,可以用以下命令:rpm -ql subversion步骤二:启动服务并建立版本库:mkdir -p /usr/local/svndatasvnserve -d -r /usr/local/svndatasvnadmin create /usr/local/svndata/...

2020-04-12 22:56:22 576

原创 centos7下nginx部署和配置

步骤一:创建安装目录mkdir /usr/local/toolscd /usr/local/tools步骤二:通过wget安装nginxwget http://nginx.org/download/nginx-1.8.1.tar.gz步骤三:解压缩并配置nginx.conf文件tar -zxvf nginx-1.8.1.tar.gzcd nginx-1.8.1nginx有很多很多编...

2020-04-12 22:56:07 370

原创 windows下rabbitmq基本指令

windows环境的rabbitmq安装与启动RabbitMQ,下载地址http://www.rabbitmq.com/install-windows.html对应版本(必须是与mq版本适应)的erlang,下载地址http://www.erlang.org/downloads/20.2安装erlang配置好erlang环境变量安装rabbitmq启动并测试是否成功,操作如下:1.打...

2020-04-12 22:55:54 273

原创 CentOS 7 下 MySQL 5.7环境部署

```# 下载安装进入官网 https://dev.mysql.com/downloads/repo/yum/ -> Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package 点击 Download 获取安装包下载urlwget https://dev.mysql.com/g...

2020-04-12 22:55:36 102

原创 python+django+xadmin+mysql学习笔记

python知识点汇总笔记进入和退出python虚拟环境:第一种方法:进入:cd 项目\venv\Scriptsactivate.bat退出:deactivate.bat第二种方法:自己新建一个虚拟机目录不使用idea自动新建的虚拟机安装pip install virtualenvwrapper-win使用mkvirtualenv +虚拟机名称使用workon +虚拟...

2020-01-07 23:32:11 260

原创 Springboot+logback+logstash+kafka集成ELK处理日志实例

```引言:    对于大型web网站一般会需要一个ELK日志分析系统服务,对这个网站运行时,服务器所报出的所有正常和异常的log日志数据进行统计,并进行web网站的日志数据分析,由此本人决定结合项目搭建一个ELK处理日志服务器。整合步骤:1.springboot项目pom中添加如下依赖:<!-- ELK日志分析系统jar包 -->            <depe...

2018-11-12 09:30:23 3911 1

原创 CenterOS常用操作指令汇总

```#查看系统版本信息lsb_release -a#查看系统OS类型(系统的位数,uname -a查看系统版本,如果不是x86_64,64位的系统,则需要下载对应的32位版本.)uname -a#查看所有的文件,包括隐藏文件ls -a#安装zip unzip命令yum install -y unzip zip#解压zip压缩包文件到指定目录unzip -d 指定目录 ...

2018-10-31 17:45:27 3280

原创 CentOS7 部署gradle

```#下载安装进入官网 https://gradle.org/releases/ -> Download: binary-only选择二进制bin.zip压缩文件下载获取下载地址cd /optwget https://downloads.gradle.org/distributions/gradle-3.5-bin.zipmkdir /opt/gradle#安装zip unz...

2018-10-31 17:33:25 521

原创 centos7 安装git

```#查看已有git版本git --version// show git version 1.8.1#查看 yum 源仓库的 Git 信息yum info git#卸载低版本gityum remove git// version 1.8.1#依赖库安装cd /usr/localyum install curl-devel expat-devel gettext-dev...

2018-10-30 14:30:02 128

原创 CenterOS部署jdk环境

```#查看CenterOS版本下载对应位数的jdk版本uname -ahttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (官网下载jdk)mkdir /usr/javacd /usr/java通过ftp上传下载好的jdk-8u192-linux-x64.tar.gz...

2018-10-30 11:41:45 496

原创 ElasticSearch 单机多节点部署(伪集群)

引言:最近在做一个搜索引擎相关的功能接口,在自己对技术的追求与热爱以及了解下,决定利用elasticSearch去实现该接口搜索功能,由于资源有限,又想学集群,就直接通过端口号不同来做个伪集群了。ElasticSearch 简介ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch...

2018-10-18 17:38:41 6114 1

原创 zookeeper客户端操作指令汇总

引言:现如今做分布式,全文搜索引擎以及消息中间件等等一些开发时,时常会用到注册中心管理服务器,将各个插件之间相互联系,因此难免在开发过程中遇到很多疑难问题,这时开发人员难免需要对注册中心进行维护,因此对注册中心的客户端指令的操作无疑是必须掌握的技能,本文是对zookeeper注册中心客户端指令操作的描述。DOS下常用指令汇总:1.连接zookeeper客户端zkCli -server...

2018-10-17 08:53:45 219

原创 zookeeper在windows下的伪集群部署

引言:由于分布式系统搭建的需要,开始对zookeeper集群环境部署进行研究,通过网上搜索资料,总结出了一套windows环境下快速伪集群方案。简介:由于本人在前面几篇博客中有说过zookeeper的简介,这里就不在进行简述。下载部署:我的环境是windows第一步:下载官网下载所需版本的zookeeper, https://mirrors.tuna.tsinghua.edu.cn/...

2018-10-11 14:45:54 1033

原创 Ubuntu 16.04 环境使用Sonatype Nexus 搭建私有maven仓库

引言之前在互联网公司做项目一直用的公司私有的maven仓库,虽然现在这家公司技术比较low,自己在公司算是大佬级的技术开发,但是本人一直计划着如果有空闲时间就自己搭一个私有maven仓库(nexus),最近项目也收尾了,稍微有点空闲时间,所以自己部署了一个nexus服务,并写下博客,方便日后用到这些技术能够快速整合到项目.简介私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代...

2018-09-14 16:19:12 985

原创 Ubuntu 16.04环境下部署maven

引言最近在部署Sonatype Nexus 搭建私有maven仓库,所以涉及到了maven的下载安装以及环境变量的配置,为了方便日后在服务器上部署maven环境,特写下博客,以便个人记忆并操作.简介Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环...

2018-09-05 16:02:18 605

原创 zookeeper知识点总结

zookeerper(动物园管理员)简介1.中间件,提供协调服务2.作用于分布式系统,发挥其优势,可以为大数据服务3.支持java,提供java和c语言的客户端api什么是分布式系统?1.很多台计算机组成一个整体,一个整体一致对外并处理同一请求2.内部的每台计算机都可以相互通信(rest/rpc)3.客户端到服务器端的一次请求到响应结束会经历多台计算机分布式系统图解简而言之:分布...

2018-09-02 12:21:55 362

原创 Ubuntu16.04 环境kafka部署以及项目demo

简介:Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 kafka 的定义:一个分布式发布-订阅消息传递系统。 它最初由LinkedIn公司开发,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。基本原理:我们将消息的发布(publish)称作 produc...

2018-08-28 15:23:27 3085 1

原创 RabbitMq的基本原理概念特性以及使用场景理解

RabbitMQ简单介绍:RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。使用场景1.异步处理场景说明:用户注册后,需要发注册邮件和注册短信引入消息队列后,把发送邮件,短信不是必须的业务逻辑异步处理 由此可以看出,引入消息队列后,用户的响应时间就等于写入数据库的时...

2018-08-11 15:59:40 6626 2

原创 Ubuntu16.04 环境RabbitMq部署

主要安装流程如下:一.安装Erlang指令:1.Adding repository entrywget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.debdpkg -i erlang-solutions_1.0_all.deb2.Installing Erlangapt-get updateapt-...

2018-08-11 14:32:49 539

原创 ubuntu16.04环境下离线安装nodejs教程

以下是在untun16.04系统环境下离线对nodejs以及npm的开发环境部署教程```#第一步1.从官网下载nodejs安装包(1)sudo wget https://nodejs.org/dist/v9.5.0/node-v9.5.0-linux-x64.tar.xz#第二步1.解压下载的安装包,移动解压出来的文件包到通用的软件安装目录 /opt/,安装 npm 和 node 命...

2018-07-07 20:46:15 3354

原创 Ubuntu下JDK安装教程

第一步:下载1.进入jdk官网下载Linux版jdk1.8地址如下:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html第二步:解压缩2.通过tar -zxvf jdk-8u171-linux-x64.tar.gz 对下载的压缩包进行解压缩第三步:安装3.通过mv jdk1.8.0_1...

2018-06-24 14:14:24 199

原创 redis安装以及三种启动配置方式

```##下载并安装rediscd /opt //进入opt目录mkdir soft //创建soft目录cd /soft //进入soft目录以上步骤根据自己想安装的目录替换路径和文件夹名称wget http://download.redis.io/releases/redis-3.0.7.tar.gz //从指定URL下载redis安装包tar -xvf redis-3.0.7...

2018-06-10 14:15:58 999

原创 atom常用配置笔记

#atom常用插件汇总##编码在游览器中查看插件```名称:open-in-browser使用快捷键:ctrl+shift+Q```##编码自动补全插件```名称:emmet使用快捷键:详情查阅博客文章 http://www.hangge.com/blog/cache/detail_1537.html```##美化java源代码插件```名称:atom-beautify使用快捷键:ctrl+alt...

2018-05-30 13:47:13 663

原创 Gradle中配置MyBatis Generator生成映射文件以及映射接口

简述:gradle管理项目时如果我们需要使用Mybatis Generator自动生成代码插件时可以调用ant任务生成映射文件以及映射接口---------------------------------------------------------------------------步骤一:build.gradle文件中加入如下配置:configurations {//新建功能插件配置名称 m...

2018-05-12 11:41:28 3644

原创 Ubuntu16.04环境下Mysql5.7服务器搭建教程

###Ubuntu16.04下Mysql5.7服务器搭建部署教程```##Mysql5.7镜像下载以及安装1.mkdir /data/software //创建文件夹2.cd /data/software //进入software文件夹3.wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x8...

2018-05-01 16:51:34 586 1

原创 GitLab Server 发送邮件给新增用户使其通过邮箱中的链接去指定地址修改登录密码

        当你没有域名且无法对域名解析设置A/MX记录或者你的port 25端口被占用时,你可以不使用postfix软件并且省去Linux环境下对postfix邮件发送繁琐的配置,而对GitLab Server配置文件进行简单配置然后采用腾讯QQ邮箱SMTP功能进行邮件的发送,操作步骤如下:步骤一:开启QQ邮箱POP3/SMTP服务,并获取授权码。    步骤二:对gitlab的配置文件进行...

2018-03-12 19:26:02 4213

原创 Linux常用指令笔记

#Ubuntu终端(Terminal)指令操作笔记```###第一次进入Ubuntu系统登录root用户并获取root权限1.进入终端输入:sudo passwd root(设置root密码),首先输入登录密码,然后设置新的root密码2.然后输入su root 按Enter键,输入设置好的root密码获取root权限###将文件由一个文件夹移动到另一个文件夹中(同时也有重复名文件名称的...

2018-03-10 21:28:00 260

原创 vim编辑器基础指令

#Linux下vim文本编辑器指令操作笔记```##使用一下命令前确保是指令操作模式下###光标之后添加字符a###光标之前添加字符i###单个字符删除x###删除行dd###上下左右k j h l###显示文本行数:set number###关闭文本行数显示:set nonumber###复制yy###粘贴p 小写p代表贴至游标后(下),因为游标是在具体字...

2018-03-10 21:25:39 152

原创 Ubuntu 16.04系统下搭建GitLab Server

一:"git" 家族的成员首先解决一个容易混淆的问题,我也经常搞混:git 是一种版本控制系统,是一个命令,是一种工具gitlib 是用于实现git功能的开发库github 是一个基于git实现的在线代码托管仓库,包含一个网站界面,向互联网开放gitlab 是一个基于git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在企业、学校等内部网络搭建g...

2018-03-09 12:13:01 620

原创 MongoDB 环境配置和基本操作-----专属学习笔记

mongod.conf配置文件内容如下:#MongoDB服务器启动的端口port = 27017#数据存储目录路径(可以是绝对路径也可以是相对路径)dbpath = E:\mongodb\data#MongoDB日志存储路径#logpath = E:\mongodb\log\mongod.log#日志详细程度配置v(1-5个等级)#verbose = vvvvv #用户名密码权...

2018-03-06 21:39:17 369

原创 springboot下csv文件下载需要注意得一些细节以及功能得完善

我们把数据库中的数据导出到csv文件时由于数字比较多会导致显示成缩略形式或者科学计数法的形式如下图所示: 解决办法:根据发生缩略的的列在查出数据进行导出时找到发生缩略数据的那一列通过在数据末尾加上"\t"的方式实现完全信息的显示.对于在springboot项目中下载数据文件,我们应该考虑到客户操作不当导致多次点击保存按钮进行数据查询导出服务,导致程序占用率过大的问题,我们应该对

2017-09-30 11:32:29 4560

转载 Springboot中实现跨域问题,实现前后端完全分离并方便测试.

1.什么是跨域?什么是不跨域?解释一:同一个ip、同一个网络协议、同一个端口,三者都满足就是同一个域,否则就是跨域问题了。而为什么开发者最初不直接定为一切可跨域的呢?默认的为什么都是不可跨域呢?这就涉及到了同源策略,为了系统的安全,由Netscape提出一个著名的安全策略。现在所有支持JavaScript的浏览器都会使用这个策略。所谓同源是,域名,协议,端口相同

2017-09-26 16:22:27 4626

原创 Springboot+Mybatis+Maven项目导出.csv文件

首先简单说一下.csv文件,.csv文件简单的说就是由一个又一个的逗号分隔开数据的文本文件,这个文本文件能由文本工具打开,也可以被Excel工具打开并会被Excel形成正规的样式文件.接下来我们开始了解如何实现springboot框架下.csv文件的导出,第一步javacsv.jar包下载下载csvjar包,第二步通过maven添加依赖然后倒入jar包如图第三步搭建环境写代码, 首先可以新

2017-09-11 11:02:02 7647 1

原创 Springboot框架配置远程Tomcat服务器以及本地Tomcat服务器进行远程debug调试

首先找到我们Springboot项目的远程服务器脚本配置文件我的如下:然后添加红色框部分的配置内容,然后在本地添加一个远程debug的Tomcat仓库服务器见图:配置好之后点击Apply最后点击OK完成配置.git上执行命令 git pull origin 远程仓库名 获取远程仓库中的最新代码文件,打断点点击debug服务,idea会弹出一个远程项目文件和本地文件对比提示框...

2017-08-30 14:48:18 3172 1

空空如也

空空如也

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

TA关注的人

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