自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 记录一次XXL-JOB使用,admin客户端无法查看运行日志的办法

背景:最近在做定时任务需求,公司内框架较老,所有定时任务都是用单机版quartz方式,存在单节点的故障问题,为此考虑针对定时任务模块做一次升级,支持HA,数据分片调度,目前市面上比较流行的方案是quartz,xxl-job,elastic-job,在此不对三者进行细说,结合公司本身应用场景,最终选择了xxl-job,由于公司内做政府项目,清一色的oracle数据库,所以未直接使用分官方版本,对官方2.1.0版本进行了支持oracle的改造。问题:集成过程比较顺利,但是在集成完毕后,启动admin

2021-05-25 15:10:22 3207

原创 SpringCloud学习日记(六)负载均衡服务调用之Ribbon

之前写过一篇ribbon的帖子,介绍过ribbon的概念和基本使用,这里不再展开描述,具体可以查看我的另外一篇文章客户端负载均衡Ribbon,时间来到20年,ribbon跟随eureka一样已经进入维护模式,springcloud为了自己的生态不受影响,已经自行研发替代ribbon的方案,后期会换成使用Loadbalancer,本文对此组件不过多展开描述,目前大部分公司使用应该还是以ribbon为主。Ribbon的作用就是负载均衡,不同于服务端的负载均衡策略,它使用的是客户端负载均衡,简单讲就是将请求分

2020-08-12 08:41:20 167

原创 SpringCloud学习日记(五)Eureka,Zookeeper,Consul三大服务注册中心比较

老版的springcloud全家桶对于服务注册与发现组件,官网给出了Eureka,Zookeeper,Consul的选择,之前的博客也都做过简单的介绍,今天想分析和比较一下这三大服务注册与发现组件的异同点。首先springcloud的出现主要是为了解决分布式服务难于治理的局面而产生的微服务架构的解决方案,做过分布式和微服务的应该都知道CAP理论(即强一致性,高可用性,分区容错性),其实CAP理论的提出关注的是数据,而不是系统设计,但是当前微服务盛行的时代,系统设计上也借鉴数据CAP理论,形成了系统设计的

2020-08-10 17:59:10 108

原创 Springcloud学习日记(四)服务注册与发现之Consul

上篇文章介绍了如何使用zookeeper作为服务与注册中心,本篇文章将介绍一下如何使用Consul来实现服务注册与发现,当然这个也不是我个人杜撰,是springcloud官网介绍推荐的组件之一,既然要学就要学的彻底一些,我在实际项目开发中,用的都是eureka和最新的nacos,Consul也仅限于在个人学习中使用过,踩的坑很少,可能也有一些理解上的错误,还是那句话,欢迎批评指正,技术是需要交流的。Consul我接触的不多,第一次和最后一次接触只在springcloud官网上见过,度娘了一下它的用途,在

2020-08-10 17:24:12 249

原创 SpringClloud学习日记(三)netflix停更eureka怎么办,zookeeper或许会是你的选择

上次关于springcloud的学习还是在18年写的,当时初入门槛很多都是照本宣科的记录,加上工作原因,一直处于断更状态,近两年一直在做springcloud的相关开发,自己也在实际开发中踩过不少坑,现在想对过往经验做些记录和总结,也给初入springcloud全家桶的朋友介绍一下我的经验,其中不乏有错误,如果有发现,欢迎指正。今天这篇博客想介绍一下当时风靡一时的eureka在停更进入维护后,我们如何使用zookeeper作为服务注册的替代方案,至于eureka为何停更这里不再多说,感兴趣的朋友可以自行

2020-08-10 16:26:24 405

转载 VUE父子通信知识点,总结比较全面

http://www.yyyweb.com/5189.html

2019-02-15 11:23:44 86

原创 JSP中在ES5标准下使用ES6的Promise异步函数

最近公司项目中有个微信图片上传的需求,需要先把图片上传至微信服务器,再从微信服务器上拉取图片至本地,并且需要支持多图上传,获取所有图片上传的状态加以统计,公司之前有做过类似的流程,请教了一下同事的设计思路,发现他其实是强制同步执行(即一张上传完成后再上传第二张),这样对于多图上传感觉性能肯定较差,用户体验不好,特别是上传大图的场景,因此决定使用ES6标准下的Promise异步函数尝试一下,并发上传...

2019-02-15 10:22:24 953

原创 10分钟搭建你自己的SpringBoot+Dubbo简单工程

本片仅对SpringBoot+Dubbo的环境搭建做简要概述,不涉及晦涩难懂的高深技术,适合新手入门阅读,能快速构建自己的开发环境。开发环境window 10jdk-1.8.91idea2018zookeeper-3.4.8第一步,本地下载安装zookeeper,我本地使用的是zookeeper,修改confg文件夹下的zoo.cfg文件,注意:新安装的可能配置文件是zoo...

2018-12-05 13:55:26 457

原创 SpringCloud学习日记(二)客户端负载均衡Ribbon

        上一篇介绍使用了Eureka服务注册与发现的组件使用,我们已经将服务提供者和服务消费者注册到EurekaServer上,但是在消费者调取服务者时,还是在使用硬编码的方式(指定ip和端口号)来使用的,这种方式使用起来不够灵活,而且需要变更服务提供者的时候需要手动修改相应的访问地址,而且我们配置多个服务提供方以后,如何实现对服务提供方随机访问呢,实现的办法比较多,比如在消费方和服务提供...

2018-05-24 10:58:28 133

原创 SpringCloud学习日记(一)服务注册与发现EUREKA配置

当下微服务项目比较火,之前利用业余时间系统的学习了一下,但是公司中没有使用到相关技术,所以时间一长难免会有所遗忘,在此总结一下SpringCloud的常用服务知识,以作备忘。SpringCloud是基于SpringBoot的一套分布式解决方案,跟国内常用DUBBO框架类似,但是它所提供的解决方案更加全面,基本上都能在官网上找到资料,唯一不好的是,对于英语不好的人来说看起来比较痛苦,今天做为我的Sp...

2018-05-21 11:41:44 141

原创 Spring事务相关

        由于最近在准备面试,因此对以往所学知识做个系统的复习,本文主要针对Spring事务进行一下说明,以做备忘。        在项目中多多少少都会涉及事务管理的问题,这算是一个项目中的基础,就初学者个人而言也算是个难点,概念比较多,不容易记忆,在实际的项目中往往再使用的时候也是一知半解,出现问题就不知道该如何解决,就个人经验,感觉要学好事务,最基本的还是要掌握最基本的事务概念,本文主要...

2018-05-01 10:24:33 107

原创 win7下dubboWEB后台管理安装

Dubbo做为国内使用很多的服务治理框架,已经由阿里巴巴捐给apache来进行维护了,还是很值得学习的,公司有项目在用dubbo框架的项目,但是接触的不多,现在抽时间学习一下,和SpringCloud不同的是,dubbo只是提供了一系列RPC调用接口,具体的实现不像springcloud官方给出了一系列的解决方案,都需要自己来实现,本文主要对web监控平台的安装步骤做一些说明,很简单。  步骤一:...

2018-04-28 13:45:10 129

原创 Spring事务管理问题总结

好久没有使用hibernate做过开发了,昨天不是很忙,心血来潮,使用spring4+springMVC+hibernate4搭建了一个web框架,算是对过往的东西做一下回顾,本来感觉问题不大,但是在实际配置过程中出现了一些问题,在此将这些问题总结一下。一 创建新表报错我使用的是postgresql数据库,session工厂配置如下:<bean id="sessionFactory" cla...

2018-04-12 13:34:42 112

原创 云主机安装Docker-CE的经验总结

最近在研究docker容器,在此记录一下docker安装过程及遇到的问题,本人新手,不喜勿喷。主机环境:腾讯云主机-centos7.2 64位内核版本:3.10参考教程:https://legacy.gitbook.com/book/yeasy/docker_practice/details第一步,如没有安装过docker可跳过,卸载旧版本,根据官方文档上的说明Docker-CE支持64位的cen...

2018-04-11 15:39:14 1417

原创 关于maven打包引入本地jar包的问题

最近在做的项目中需要用到钉钉开放平台提供的接口,由于项目使用的maven插件管理,但是钉钉提供的sdk在远程仓库中并没有,所以只能在本地引入,项目打包发布的时候出现了本地引入的钉钉sdk无法打进war包的问题,在此做一下记录。    起初,在度娘搜索的答案大致分为两种,一种使用maven-assembly-plugin插件,一种是使用maven-dependcies-plugin插件,最终我的解决...

2018-04-09 17:40:54 2250 3

Rabbitmq 默认配置文件模板

官方获取 包含rabbitmq.config,advanced.config配置模板

2022-01-20

springboot整合dubbo的简单demo

本demo使用dubbo-spring-boot-starter对springboot以及dubbo进行了最简单的整合,适合初学者入门阅读

2018-12-05

SpringCloudRibbonSetting

使用配置文件的方式来使用客户端负载均衡组件Ribbon。

2018-05-24

SpringCloudEureka

SpringCloud服务注册与发现组件Eureka的基本使用,内有消费者和服务提供者

2018-05-24

spring-cloud-ribbon

spring-cloud ribbon使用编码方式配置客户端负载均衡策略

2018-05-24

springboot+mybatis3+druid+postgresql

springboot+druid+mybatis+postgresql框架搭建,使用mybatis-generator自动生成pojo+mapper+dao

2018-05-08

springMVC+RabbitMQ+websocket

rabbitMQ+websocket与spring集成的maven项目框架,适合初学者学习使用,部署即可使用,抽空会把redis服务一起集成进来,敬请期待

2017-11-14

空空如也

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

TA关注的人

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