自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 elasticsearch 的一些理解

es官方中文文档es 对比 solrsolr 使用zookeeper 进行分布式管理 es 自身带有分布式协调功能 solr 带有各种数据格式 es 只支持json es 接近实时搜索概念理解集群 : 集群是由一个或者多个拥有相同cluster.name配置的节点组成 节点 : 每一个运行的ES实例都是一个节点 分片 : 一个分片是一个底层工作单元 , 保存...

2020-03-31 12:10:40 184

原创 springboot 整合 ElasticSearch

安装esspringboot 整合ES引入pom <!-- jest 版本控制使用 springboot 的--> <dependency> <groupId>io.searchbox</groupId> <artifactId>jest&lt...

2020-03-31 11:51:07 223

原创 k8s系列之 ELK 日志收集

一:痛点在部署完成后 虽然我们能正常的运行我们的服务了 。 但是我们查看日志却是一个很麻烦的事情 , 我们只能去容器当中查看已经打印好的日志 。这很明显非常的不友好 , 而且容器中的日志肯定要定时删除的 。 不利于我们日后去查找对应的日志二:解决方案目前很主流的是elk的解决方案 , 但是 l 却有很多不同 这里我使用的是 aliyun的 log-pilotlog-pilot 官方...

2020-03-23 20:09:58 1460 1

原创 k8s 之 auth部署

k8s 系列之 部署eureka集群k8s 部署gatewayk8s 系列之 user 的部署一:简介基本上之前的所有问题我都已经讲解过了 , 那么现在可以直接部署了二 : 部署auth 资源清单apiVersion: v1kind: Servicemetadata: name: cloud-auth namespace: msspec: po...

2020-03-23 19:29:49 482

原创 k8s 系列之 user 的部署

在这之前我们已经部署完成了 eureka 和 gateway 这个时候我们需要去部署 用户模块和统一鉴权的auth 服务了k8s 系列之 部署eureka集群k8s 部署gateway一 : 遇到问题最明显的一个问题就是我们实际做开发的时候很肯能不会将数据库也虚拟化到自己的 容器服务当中 , 那么这个时候我们怎么来连接 数据库 或者是 缓存 和 搜索引擎之类的第三方服务呢 。...

2020-03-22 17:01:19 534

原创 k8s系列之 endpoint

我仔细想了很久发现我无法在这个作者的基础上在去具体化 所以在这里我直接转载了endpoint一 :创建对外的转发serviceapiVersion: v1kind: Servicemetadata: name: external-service namespace: msspec: ports: - port: 80---apiVersion: v1kin...

2020-03-22 16:36:03 2396 1

原创 k8s 部署gateway

项目地址一 : 简介在上一篇文章中解释了k8s 中的pod 的相互注册的问题 , 那其实这就比较简单了 我只需要把gateway注册到Eureka当中就可以了有不明白的请看我的部署Eureka 集群的 Ereka 部署二 : 部署第一步 :准备好创建 pod 的资源清单 这里不做过多解释 在eureka 当中全部有解释信息apiVersion: extensions...

2020-03-22 16:18:22 3933 2

原创 k8s 系列之 部署eureka集群

1:环境k8s-master 192.168.233.141 k8s-node1 192.168.233.142 k8s-node2 192.168.233.143 2:思路 一 : 采用两个service 两个Deployment 两个Ingress 分片数量replicas 都是1个 会产生两个pod 这两个pod 当中的...

2020-03-09 19:03:14 2844 7

原创 k8s 之 nginx-ingress 部署的安装

官方网站nginx-ingress官网首先需要安装他的基础命令远程安装 deploymentkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.30.0/deploy/static/mandatory.yaml在这里我们选择NodePort直...

2020-03-09 18:45:27 1012

原创 springcloud 系列之 feign 熔断 和异常抛出的问题

场景:在服务间调用的时候 , 当我需要抛出异常的时候希望能将异常在服务间抛出 。当我需要熔断的时候,还是走feign 的熔断解决方式方式一 :配置增加feign.hystrix.enabled=false全局关闭feign 的熔断在添加如下配置 在这里使用了ErrorDecoder 这个是feign 的 一个统一的异常处理@Slf4j@Configurati...

2020-02-11 17:44:09 3159

原创 springcloud 系列之 feign 的超时时间 和 zuul 的超时时间

今天在做熔断测试的时候 , 关闭 auth 服务 发现 zuul 抛出了一个调用超时的错误 。com.netflix.zuul.exception.ZuulException: Hystrix Readed time out不应该啊 , 这个时候不应该是熔断了么 。返回我降级的数据 。(如下) 但是发现并没有{ "resultCode": "000000", "re...

2020-02-10 15:46:42 726

原创 springboot 整合 shiro 之 shiroFilter 异常抛出问题

今天在测试shiro的时候发现 shiro 的AuthenticationException 异常无法被 统一异常处理类处理这是统一异常处理这里无法处理 在 MyRealm 当中的异常 为啥呢 ?原因 :我在这里捕获到了我想要的异常 是 shiro 整合完 jwt 之后的过滤器BasicHttpAuthenticationFilter这是他的继承链...

2020-02-08 23:14:40 3501 7

原创 springcloud 系列之 网关 Zuul

pom 文件 <properties> <!--指定java版本--> <java.version>1.8</java.version> <zuul.version>2.1.2.RELEASE</zuul.version> </properties&gt...

2020-02-08 17:46:27 94

原创 springcloud 系列之 Eureka 的构建

首先 导入 pom 文件 , 版本管理 统一使用 springboot 的 父级 进行管理 <!--eureka 健康监控--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>...

2020-02-08 15:59:55 248

原创 springcloud 系列之 feign 熔断 fallback 问题

springcloud feign 启动的时候 报错org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'authApi';...

2020-02-08 11:51:02 2657

原创 springboot 整合mybatisplus shiro 权限 jwt token

一 : 导入sql二 : 整合 shiro这里需要特别注意 要直接注入mapper 应为加载顺序问题 如果直接注入service 会引起spring事务失效 至于失效原因失效原因项目地址https://github.com/1042545965/conlon-cloud-auth...

2020-01-31 20:51:08 784

原创 springboot 事务 @Transactional 失效

一般失效有这么几种情况1、检查数据库的引擎是否是innoDB2、启动类上是否加入@EnableTransactionManagement注解 (其实使用 springboot 的话这个不加也可以 应为默认是true)3、是否在方法上加入@Transactional注解或Service的类上是否有@Transactional注解4、方法是否为public5、是否是因为抛出了Ex...

2020-01-30 21:02:24 563

原创 jenkins系列之-jenkins构建GitHub并且push到阿里云镜像

jenkins部署系列jenkins安装jenkins构建GitHub项目 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...

2020-01-03 10:07:54 790

原创 jenkins系列之-jenkins构建GitHub项目

jenkins linux 按照教程第一步:jenkins安装maven插件系统管理 -->插件管理 -->Maven Integration第二步:新建maven项目第三步: ①:配置git连接②:添加密钥③:这个时候会出一个错误 大概意思是jenkins版本和git版本不一致git版本太低造成的# 运行以下命...

2019-12-11 23:36:48 249

原创 jenkins系列之-jenkins安装

一:查看jdk版本 java -version二:卸载jdkyum remove java三:open-jdkyum search openjdk四:安装open-jdkyum install java-1.8.0-openjdk五:安装gityum install git六:下载依赖wget -O /etc/yum.repos.d/jenk...

2019-12-10 23:00:04 149

原创 kubernetes 系列之 - 暴露运行的服务端口

在这一步如果之前的发布操作有不清楚的请查看博客之前的kubernetes发布springboot项目kubernetes 运行springboot 并且暴露端口一:查看k8s的deploymentkubectl get deployment# 如下显示NAME READY UP-TO-DATE AVAILABLE AGEspringbo...

2019-12-07 23:49:54 1457

原创 kubernetes系列之 - 运行springboot项目

首先部署一个k8s 的环境kubernetes单节点搭建创建java项目并push到阿里云创建自己的阿里云镜像开始部署启动项目在master节点上执行# 查看该容器里面的镜像 docker images # 展示 REPOSITORY ...

2019-12-06 22:00:04 404

原创 docker学习之-使用idea maven 将本地项目push 到 阿里云镜像

使用idea maven 将本地项目push 到 阿里云镜像当我们的项目不是特别大的时候不需要去集成jenkins 的时候 如果要提交镜像还需要使用服务器上的docker服务 ,比较麻烦那么有没有办法直接在本地使用 maven install 就能将项目提交到仓库呢在网上看了许多的 , 各种提交到远程仓库的操作很多都特别复杂,或者需要本地安装docker环境 特别麻烦 , 因此如...

2019-12-05 17:12:14 1578

原创 kubernetes系列之 - 单master节点搭建

# 比较权威的官方文档https://kuboard.cn/install/install-kubernetes.html#%E5%88%9D%E5%A7%8B%E5%8C%96%E7%AC%AC%E4%B8%80%E4%B8%AAmaster%E8%8A%82%E7%82%B9linux 环境 环境 ip 版本 命名 master 192.168.233...

2019-11-13 17:03:18 471

原创 安装Kuboard

Kuboard 官方文档https://kuboard.cn/install/install-dashboard.html# 如果您参考 https://kuboard.cn 网站上提供的 Kubernetes 安装文档,可在 master 节点上执行以下命令kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml...

2019-11-13 16:46:45 885

原创 apollo 集群搭建

# github上的官方文档 https://github.com/ctripcorp/apollo/wiki/分布式部署指南主要模块介绍apollo-adminservice : 提供配置管理接口 提供配置修改、发布等接口 接口服务对象为Portalapollo-configservice : 提供配置获取接口 提供配置更新推送接口(基于H...

2019-11-07 21:29:47 1205

原创 apollo 使用方式

# 登陆已经启动成功的apollo项目http://192.168.233.131:8070/# 新建一个项目 => 记录下 appid 就可以# 新建一个测试key ==> apolloTest自己的java 项目配置方式# 在项目新建 resources\META-INF\app.properties# 在 app.properties 中添加app.id=...

2019-11-06 14:18:20 395

原创 携程apollo 搭建整理 之 单机版

# Apollo 地址https://github.com/nobodyiam/apollo-build-scripts# 去apollo 的官方网站下载压缩包https://github.com/nobodyiam/apollo-build-scripts# 在mysql 中导入解压后文件夹中的sql文件apolloportaldb.sql # 导入成功后,可以通过执行以下sq...

2019-11-06 14:15:17 254

原创 linux 安装mysql 5.7 很详细 ,带各种错误解释

在mysql官网下载mysql-5.7.25-linux-glibc2.12-x86_64.tar.gzhttps://dev.mysql.com/downloads/mysql/5.7.html#downloadswget mysql的官网的下载地址 , 这里我下载的是 mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz解压tar 包后 mv m...

2019-02-23 19:03:06 529 1

原创 springboot + mybatis + mybatis-plus + redis 整合

首先是eclipse 上的项目结构图 详细的项目图解为什么使用springboot:作为j2ee的一站式解决方案.全家桶的套餐,对各方面整合非常到位,配置简单.开发迅速为什么集成mybatis-plus : ①mybatis-plus 对mybatis 的侵入性很小.只有少数地方有影响.基本上不影响mybatis的原始功能的使用.②:mybatis-plus的功能非常强...

2018-09-10 11:25:06 2395

原创 基于springsocket的websoket即时通信

cloud-cache.jar cloud-core.jarcloud-jdbc.jar这三个jar是我自己封装的,需要你们导入本地maven仓库    目录如上 实现了类似头脑王者的答题互动功能访问路径 : http://192.168.1.85:8080/socket-web/demo/togame/22  其中22 是用户id   这是我的github的地...

2018-09-10 11:09:55 411

原创 maven 父子工程提交svn

一般我们提交maven到svn的时候直姐team 提交工程就可以了。但是当maven父子工程提交的时候还这样操作的话,就会出现一个问题,底下的子工程修改了,但是没有修改的提示,只有上面的父工程显示修改了。这个时候只需要选中子工程,让后在提交一次,他svn会自动提示你是否要将工程归入刚刚提交的父工程当中。选择是就好了。这时候提交上去就没有这个问题了。...

2018-04-11 10:20:35 1220

原创 eclipse新建maven父子工程

第一步new 一个maven project,切记上面的第一个选项要勾选第二部点击next ,打箭头的额地方选择pom 这是作为一个父工程第三部 : 点击finish后删除src  这就是一个标准的父级包的一个构建了...

2018-04-03 17:54:15 670

原创 fastDFS安装2018.3.16

 一、FastDFS介绍FastDFS开源地址:https://github.com/happyfish1001、简介FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB &lt; file_size &lt;500MB)为载体的在线服务。FastDFS ...

2018-03-16 10:09:27 563 1

web-socket

cloud-cache.jar cloud-core.jar cloud-jdbc.jar 这三个jar是我自己封装的,需要你们导入本地maven仓库 就在parent底下的lib包里面,该工程是基于spring-socket 的websocket工程

2018-05-28

2018汽车之家车型数据

2018汽车之家车型数据,热乎的刚刚捞出来。里面有汽车之家最新的车牌,车系,车型。绝对满足开发基础数据的要求。

2018-03-08

空空如也

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

TA关注的人

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