- 博客(12)
- 收藏
- 关注
原创 redis的安装和哨兵集群
单机版安装安装下载源码wget http://download.redis.io/releases/redis-4.0.11.tar.gz解压tar -zxvf redis-4.0.11.tar.gz进入目录,并安装cd redis-4.0.11make安装过程可能会提示没有gcc命令(/bin/sh: cc: 未找到命令),使用yum安装gcc yum -y instal...
2018-12-20 14:38:22 102
原创 springboot2.x+docker部署
这篇文章是我研究了一个下午,出现了好多的问题,百度了很多的内容,这里怕自己忘记,做一个简单的记录!关于docker,这里我就不做过多的阐述了,我以前的文章有过详细的介绍和安装,这里给一个连接 docker的介绍和安装.这里我们使用的工具还是idea,初始化一个springboot项目出来,只引一个web依赖,一直next到最后就好了,如下图所示修改项目启动类,添加一个简单的get请求,用来...
2018-11-06 18:21:04 5572 8
原创 springboot2.x+Elastic-job定时任务
Elastic-job,是当当开源的一款定时任务框架,有很多的公司在用,在稳定性上面还是有很大的保证的.简单介绍一下它,当当定时任务是一个去中心化的分布式的服务,仅仅依赖的只有zookeeper,它可以灵活的对我们的任务进行分片,在我之前的工作当中,集群的环境下,有的任务需要几台服务器同时执行,也有的任务只需要一台服务器执行,Elastic-job都可以完美的支持,更重要的一点是,基本上定时任...
2018-10-26 09:25:29 4622 2
原创 Docker+Jenkins的安装
安装Docker 简单介绍一下Docker,它是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 。(引用自docker中文社区)。在我看来就是一个轻量化的虚拟机,使得我们的每个服务都可以独立运行在我们的一个个“虚拟机”上。Docker的安...
2018-10-12 10:30:22 509
原创 linux下solr7.5的安装与中文分词
solr的安装 首先要保证我们的服务器是有java环境,这里我用的是jdk1.8,为了方便我们直接从官网下载最新的solr7.5 wget http://mirrors.hust.edu.cn/apache/lucene/solr/7.5.0/solr-7.5.0.tgz 下载完成之后进行解压 tar -zxvf solr-7.5.0.tgz,如果一切顺利的话我们会在目录下看到我们的s...
2018-10-12 10:29:26 2681 5
原创 Dubbo的自适应扩展点和激活扩展点
上篇文章写了一下spi在java和spiring中的实现,以及Dubbo中的静态扩展点文章链接,这里接着把Dubbo的自适应扩展点和激活扩展点看完这里还是上篇的dubbo测试类public class DubboSpi { public static void main(String[] args) { //静态扩展点 Container myCon...
2020-05-07 19:20:11 826
原创 SPI机制(Java、Spring和Dubbo)
SPI,在dubbo的官网上是这么介绍的,SPI全称为Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。dubbo官网JAVA的SPI机制使用首先需要一个目录META-INF/services建一个文件,文件名字是接口的名字文件内容是某个接口实现类的全限定类名我们...
2020-05-07 18:15:44 665
原创 关于zuul的RibbonRoutingFilter的源码分析
介绍上周接到一个需求,部门希望开发出一个对于数据库单表查询的零代码的一个API工具,我接到这个需求的第一时间,就想到了通过网关注册的方式,来实现接口的转发,通过一系列的注册到网关的虚拟路径来实现API的管理选择spring-cloud开源的网关有很多,由于对servlet比较熟悉,所以选择了zuul来最为本次开发的网关产品源码分析我们既然要对网关进行开发,免不了要对网关的源码进行一个分析...
2019-12-16 12:22:10 1288
原创 redis的数据结构简单介绍
这里选择的redis的5.0的版本来做一个简单的介绍,对于每个数据结构到底是什么,每种结构怎么转化,为什么这样做,并没有做一个详细的介绍!基础总所周知,redis是一个K-V类型的数据库,所以它的基本数据结构一定是一个类似java中的Map的结构,在redis中它的K-V是由一个dictEntry中存储的,具体结构如下存储key的数据结构在redis中,并没有用直接使用C语言的字符数组...
2019-11-28 16:39:46 190
原创 JWT的简单认知
JWTjson web token 解决前后端分离的认证问题,其实还是一种session,只不过这种session并不在服务端存储,而是在客户端存储基本原理服务端认证生成二段json,然后对json按设定的加密方法进行加密,然后返回给前端,服务器是无状态的数据结构有3个部分, header+payload+signature,官网例子,下图的红色部分是header,紫色是payload存...
2019-03-20 14:00:43 151
原创 学习记录(spring quartz定时任务配置文件+Jsoup)
个人学习记录,如果有哪里不对的地方请告诉我,谢谢了!1. spring quartz定时任务完整配置文件 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http
2016-09-18 17:01:07 288
原创 maven工程打包遇到Unable to locate Spring NamespaceHandler for XML schema namespace问题
以下的内容只是作为自己学习的一个记录,如果有错或者涉及您的内容,请私信告知,不喜勿喷!谢谢! 使用maven-assembly-plugin的时候,在本地运行没有任何问题,而当我们放到linux上运行jar包的时候,就会出现错误Unable to locate Spring NamespaceHandler for XML schema namespace[http://www.springframework.org/schema/context]
2016-09-09 10:12:44 7041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人