- 博客(51)
- 收藏
- 关注
原创 Docker容器操作,虚拟网络互联及Dockerfile构建镜像(2)
Docker容器操作,虚拟网络互联及Dockerfile构建镜像(2)容器操作镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的 命名空间。因此容器可以拥有自己的 root 文件...
2020-04-19 14:31:33
265
原创 Docker安装卸载以及镜像操作(1)(附:镜像加速)
Docker安装以及镜像操作(附:镜像加速)Docker简介Docker中文网站Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。为什么要使用 Docker?更高效的利用系统资源更快速的启动时间一致的运行环境持续交付和部署更轻松的迁移更轻松的维护和扩展...
2020-04-19 14:30:49
323
原创 RabbitMQ整合springboot(附代码)
RabbitMQ整合springboot(附代码)新建一个项目,加入rabbitmq依赖完整pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...
2020-04-18 10:01:56
329
原创 Rabbitmq的六种工作模式(附代码)
Rabbitmq的六种工作模式(附代码)简单模式pom依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http...
2020-04-18 10:00:08
438
原创 Rabbmq(什么是RabbmitMQ,RabbmitMQ的六种工作模式)
RabbitMQ 使用场景什么是RabbmitMQRabbitMQ是支持持久化消息队列的消息中间件。应用在上下游的层次级业务逻辑中,上级业务逻辑相当于生产者发布消息,下级业务逻辑相当于消费者接受到消息并且消费消息。RabbitMQ的使用场景服务解耦流量削峰异步调用rabbitmq 基本概念RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息...
2020-04-09 14:41:43
2960
原创 RabbitMQ安装(Linux安装附图片)
RabbitMQ安装(附图片)在Linux上安装rabbitmq首先需要准备一台虚拟机,初学者可以把虚拟机克隆一下,防止配置出错重新建立虚拟机,拍摄快照,记录自己配置进成,安装rabbitmq可以使用yum安装也可以下载安装包,可直接在官网下载也可私信博主发放资料准备一台虚拟机启动虚拟机,上传安装包上传离线安装包将rabbitmq-install 目录上传到 /root切换到...
2020-04-09 14:40:17
157
原创 全文检索Lucene Solr 811(3)--solr客户端使用及数据导入
全文检索Lucene Solr 811(3)–solr客户端使用及数据导入准备一个mysql数据库在sqlyog 中执行开放数据库设置跨网络访问权限mysql5使用grant all on *.* to 'root'@'%' identified by 'root';mysql8以后使用一下命令执行GRANT ALL PRIVILEGES ON *.* TO yy@localh...
2020-04-02 22:58:12
189
原创 全文检索Lucene Solr 811(2)--安装solr,及ik分词器的配置
全文检索Lucene Solr 811(2)–安装solr,及ik分词器的配置资料提取路径(提取码私信博主大大)solr资料提取路径solr安装将solr上传至服务器先切换到 /usr/local 目录cd /usr/local将文件上传至此目录,并解压cd /usr/localtar -xzf solr-8.1.1.tgz启动solrcd /usr/loca...
2020-04-01 16:22:28
211
原创 全文检索Lucene Solr 811(1)
全文检索Lucene Solr 811solrSolr是一个高性能,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。luceneLucene是apachejakarta项目的一个子项目,是一个开放源代码的全文检索引擎开发工具...
2020-04-01 11:46:42
183
原创 spring tools suite安装lombok插件
spring tools suite安装lombok插件lombok下载地址1.打开下载地址,下载lombok插件2.将下载好的插件放置sts安装目录下与 sts.ini平级3.运行lombok.jar4.点击Specify location选择安装路径5.选择完成后,点击Install/update,next等待安装成功最后更多参考精彩博文请看这里:RR-Shmily喜...
2020-01-22 22:11:11
675
原创 java基础—Java循环结构(while,do...while,for)
java基础—Java循环结构Java的三种重要循环结构while循环do…while循环for循环1.while循环while是最基本的循环结构:while(布尔表达式){循环内容}如下图所示:2.do…while循环结构:do{代码语句}while(布尔表达式)注:布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。 如果布尔表...
2019-11-20 16:11:20
220
原创 Java基础—条件语句(if,if..else,if...else if...else)
Java基础—条件语句(if,if…else,if…else if…else)if语句if(布尔表达式){ 执行语句}如下图,如果布尔表达式为值true,执行语句if…else语句if…else语法if(布尔表达式){ 当表达式值为true时执行的语句}else{当表达式值为false时执行的语句}实例:运行结果:if…else if…else语...
2019-11-20 16:10:47
609
原创 Java基础—Java修饰符
Java基础—Java修饰符Java的修饰符根据修饰的对象不同,分为类修饰符、方法修饰符、变量修饰符,其中每种修饰符又分为访问控制修饰符和非访问控制修饰符Java语言提供了很多修饰符,主要分为以下两类访问修饰符非访问修饰符1.访问控制修饰符Java支持4中不同的访问权限default 默认: 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。private...
2019-11-19 15:16:33
267
原创 java基础-Java运算符
java基础-Java运算符我们都知道在java语言的使用过程中,必不可少的就是运算符了。下面是一些常用的运算符Java运算符算数运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符1.算数运算符这里可以通过一个表格来说明2.自增自减运算符很多人会在++a,a++这边很混乱,其实他们就是一个前后取值前后的区别,记住下面的话基本就OK了符号在后,先取值后变化符...
2019-11-19 15:15:16
696
原创 Java基础—对象和类
Java对象和类今日起,博主更新Java基础相关内容,由浅入深,层层递进,不喜勿喷,欢迎评论补充Java作为一种面向对象语言,支持一下基本内容封装继承多态抽象类对象实例方法重载本次我们研究类和对象的概念对象:对象是类的一个实例,有状态和行为类:类是一个模板,它描述一类对象的行为和状态1.对象是什么?所谓的对象其实就是通过java类所产生的实体。例如:盖...
2019-11-18 18:07:42
171
原创 Java基础—八种基本数据类型
Java基础—八种基本数据类型今日起,博主更新Java基础相关内容,由浅入深,层层递进,不喜勿喷,欢迎评论补充Java的两种数据类型内置数据类型引用数据类型1.内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^...
2019-11-18 18:06:00
219
原创 SpringBoot系列——使用Spring-data-jp让数据库访问更简单优雅(使用springdatajpa自动生成数据库表)
SpringBoot系列——使用Spring-data-jp让数据库访问更简单优雅在实际开发过程中,对数据库的操作⽆⾮就“增删改查”。就最为普遍的单表操作⽽⾔,除了表和字段不同外,语句都是类似的,开发⼈员需要写⼤量类似⽽枯燥的语句来完成业务逻辑。Spring-data-jpa的出现可以让对数据集复杂枯燥编辑变得很简单,他可以让已经很“薄”的数据访问层变成只是⼀层接⼝的编写⽅式。我们只需要通过...
2019-06-27 14:49:29
1445
原创 SpringBoot系列——springboot日志管理(logbock + slf4j)
SpringBoot系列——springboot日志管理(logbock + slf4j)SLF4J的全称是Simple Logging Facade for Java,即简单日志门面。SLF4J并不是具体的日志框架,而是作为一个简单门面服务于各类日志框架,如java.util.logging, logback和log4j。SLF4J提供了统一的记录日志的接口,对不同日志系统的具体实现进行了抽...
2019-06-27 14:48:46
3205
原创 Springboot系列——集成swagger2,生成API
Springboot系列——集成swagger2,生成APISwagger简介Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。很多时候由于接口众多,并且细节复杂(需要考虑不同的HTTP请求类型、HTTP头部信息、HTTP请求内容等),高质量地创建这份文档本身就是件非常吃力的事,下游的抱怨声不绝于耳。随着时间推移,不断修改接口...
2019-06-25 13:38:25
291
原创 Springboot系列——统一异常处理(可配置返回json格式)
Springboot系列——统一异常处理今天说一下如何在SpringBoot实现全局异常机制,在没有用springboot大家要实现这一的功能基本上都是通过aop的思想,而现在springboot中对它要进行了一次封装,开发者使用起来更加的简单1.博主建好统一异常处理后,只是建了一个简单的测试,大家可以结合自己的项目进行测试2.在pom文件中加入依赖<!--父依赖-->&...
2019-06-25 13:37:30
5761
1
原创 SpringBoot系列——异常报错现象(Failed to configure a DataSource: 'url' attribute is not specified and no embe)
SpringBoot系列——>异常报错现象我们在进行开发的时候,会遇到很多bug,和异常报错现象,下面是我最近遇见的一种报错,也是一种常见型的报错,对此发现了几种解决方案,希望对大家有所帮助问题:Description:Failed to configure a DataSource: ‘url’ attribute is not specified and no embed...
2019-06-24 13:27:30
881
原创 LomBok在idea的安装以及lombok使用简介
LomBok在idea的安装以及lombok使用简介和其他语言相比, Java经常因为不必要的冗长被批评。 Lombok提供了一系列注解用以在后台生成模板代码,将其从你的类中删除,从而有助于保持你的代码整洁。较少的模板意味着更简洁的代码,更易于阅读和维护。在本文中,我将涉及我经常使用的 Lombok功能,并想你展示如何使用他们生产更清晰、更简洁的代码。1.LomBok插件在idea的安装...
2019-06-24 13:26:46
5756
原创 SpringBoot简介以及创建Maven项目
SpringBoot简介以及创建Maven项目从今天开始博主开始更新Java开发的相关文章,之前断更的运维博客将在每周六周日持续更新1.什么是SpringBootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2.SpringBoot的...
2019-06-20 09:36:22
265
原创 IDEA自动生成方法和文件注释(实用)
IDEA自动生成方法和文件注释(实用)1.定义Java文件注释打开idea,按照以下步骤打开File => setting => editor => File and Code Templates在里面配置自己想要的设置,如:***@描述*@创建人 LiuSenChuan*@创建时间 ${DATE}*@修改人和其它信息*/Apply——>...
2019-06-20 09:35:30
2690
2
原创 Pom文件加载依赖报错问题及其解决方案
Pom文件加载依赖报错问题及其解决方案当我们在使用SpringBoot框架开发项目的时候,在依赖注入时候可能会遇见依赖报错,如下所示下面是博主的一种解决方案,仅供参考1.如果你已经配置好本地maven,直接更新下载。右键点击项目,找到maven,点击reimport,进行更新下载就OK了2.如果你未配置本地maven,可按照一下步骤配置mavenfile——>settings...
2019-06-18 15:47:23
1322
原创 Spring系列——>配置maven环境变量
Spring系列——>配置maven环境变量Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。如何配置maven1.在官网下载maven并解压2.配置环境...
2019-06-18 15:32:18
304
原创 zabbix解决中文乱码问题
zabbix解决中文乱码问题中文乱码图形:解决办法1.在C:\Windows\Fonts中找到你想使用的中文字体2.把你想使用的字体上传在虚拟机的/usr/share/fonts/dejavu里面3.如下所示:4.备份先前的字体最后更多参考精彩博文请看这里:倾宸的博客喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!***...
2019-06-04 21:14:01
163
原创 Python的结构
Python的结构今天博主给大家讲述一点python的结构问题,欢迎评论,不喜勿喷1…py 文件以 .py 作扩展名的文件是 Python 源代码文件,由 Python.exe 解释,可在控制台下运行。当然,也可用文本编辑器进行修改。2.pyc 文件以 .pyc 作扩展名的文件是 Python 编译文件。.pyc 文件是不能用文本编辑器进行编辑的,其优点是 .pyc 文件的执行...
2019-06-03 20:40:21
195
原创 Python配置环境变量
Python配置环境变量如何让电脑快速找到Python呢,这个时候就需要配置环境变量1.右键点击我的电脑,点击属性2.点击高级系统设置3.点击环境变量,找到系统变量里面的path(如果没有,需新建path)4.点击新建,把你安装Python的路径添加进去5.点击确定环境变量就配置好了6.如何测试环境变量是否配置成功在cmd命令提示符里面输入Python,回车测试是否进入P...
2019-06-03 15:12:59
867
原创 Python—python3.7.2安装(详细图解)
Python—python3.7.2安装(详细图解)Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言:...
2019-05-31 21:32:44
2994
原创 Zabbix-建立简单监视服务器demo以及demo的验证
Zabbix-建立简单监视服务器demo以及demo的验证通过昨天zabbix服务器(zabbix-server)和zabbix客户端(zabbix-client)的安装,今天可以简单的建立一个监视服务器1.Zabbix-建立简单监视服务器demo1.在浏览器进入zabbix2.配置——>主机——>创建主机(简单的创建一个demo,详细的后续会持续更新,包括zabbix的...
2019-05-31 21:31:48
453
原创 监控zabbix—zabbix安装客户端(zabbix-client)
监控zabbix—zabbix安装客户端(zabbix-client)zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。...
2019-05-30 15:35:00
421
原创 监控zabbix—zabbix安装服务器(zabbix-service)
监控zabbix—zabbix安装服务器(zabbix-service)从今天开始博主也会发监控zabbix的相关文章,当然之前的也不会断更,望大家多多评论留言。不喜勿喷1.什么是zabbix?zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以...
2019-05-30 14:20:18
933
原创 Linux—xshell安装(图片详解)
Linux—xshell安装(图片详解)今天博主更新一篇关于Linux—xftp安装(图片详解)。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。1.什么是xshell?Xshell是一款国内最常用的远程服务器软件,运维及开发的必备工具之一。我们常常用它来管理和整理我们复杂多样的服务器。2.xshell下载xshell如果是个人或者进行学习用的,博主建议下载破解版的,不用收钱,不过...
2019-05-22 21:56:30
2999
原创 Linux—xftp安装(图片详解)
Linux—xftp安装(图片详解)今天博主更新一篇关于Linux—xftp安装(图片详解)。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。1.什么是xftp?Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采...
2019-05-22 20:23:18
669
原创 Linux安装JDK-配置环境(详细图解)
Linux安装JDK-配置环境(详细图解)今天博主更新一篇关于Linux安装JDK-配置环境(详细图解)。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。1 系统任意位置,右键—在终端中打开1.1 su root(切换root账号,否则很多操作没有权限进行)1.2 java -version(查看系统自带openJDK版本)1.3 rpm -qa | grep java (查看相关ja...
2019-05-21 21:52:57
282
原创 GitHub的创建与使用(详细图解)
GitHub的创建与使用(详细图解)GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。创建账号GitHub官网地址:https://github.com/点击Sign up注册GitHub账号填写用户,邮箱,密码点击create an account,进行邮箱确认点击continue进行下一步,进行问卷(可...
2019-05-21 16:27:45
962
原创 Linux开关机命令及Linux7个启动级别
Linux开关机命令及Linux7个启动级别今天博主开始给大家继续发关于Linux的命令篇章—Linux基本命令操作—Linux开关机命令及7个启动级别。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。常用的几个关机,重启命令shutdown,init,reboot,poweroff1.关机命令之–shutdown命令:shutdown作用:关机,重启,定时关机1.语法:shut...
2019-05-20 21:02:05
573
原创 Linux系统时间管理
Linux系统时间管理今天博主开始给大家继续发关于Linux的命令篇章—Linux系统时间管理。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。引言:在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟;系统时钟则是指kernel中 的时钟;所有Linux相关指令与函数都是读取系统时钟的设定当Linux启动时,系统时钟会去读取硬件...
2019-05-20 20:24:28
353
原创 Linux快捷键及Linux帮助命令使用(常用)
Linux快捷键及Linux帮助命令使用(常用)今天博主继续发关于Linux的命令篇章—Linux快捷键。不喜勿喷,欢迎关注,如有建议欢迎补充,讨论。一.Linux快捷键Linux下的快捷键一般都是Ctrl+单词组成,博主在这里发布一些快捷键,对于初学者来说很实用,随后会整理一篇专门关于Linux快捷键篇章,博主在这里就不一一展示,大家在下面练习一下就OK了Ctrl+C 终止前台...
2019-05-20 20:03:24
768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人