自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringCloud Feign对Hystrix(断路由)的支持

SpringCloud Feign对Hystrix(断路由)的支持第一步:首先开启Feign对Hystrix的支持,在yml文件中添加以下配置:feign:  hystrix:      enabled=true.                           //false表示禁用Hystrix第二步:在Feign的基础上添加Hystrix(断路由)@FeignClient(name = ...

2018-06-28 14:43:24 609

原创 分布式必学springcloud--高可用Eureka解析

高可用Eureka    :Eureka的高可用其实就是将自己作为服务向其他注册中心注册自己,这样形成一个互相注册的注册中心集群,达到高可用。下面我们搭建两台互相注册的注册中心集群(Eureka最少2台服务,但在zookeeper中作为注册中心,高可用至少3台服务,因为zookeeper是投票机制需要选出一个leader)。借鉴前面搭建的Eureka,这里我们搭建两台,修改配置文件:EurekaS...

2018-06-26 13:56:56 391

转载 分区表 之 Interval分区 和 虚拟列 按星期分区表

分区表 之 Interval分区 和 虚拟列 按星期分区表2010年06月10日 21:07:00阅读数:12176 今天朋友问我, 说想建一个按星期分区的表,就是按星期几分区,没用过,就搜了下,可以用Oracle 11g 中虚拟列来实现。在11g之前 分区表的partition key必须是物理存在的。 11g开始提供了虚拟列,并且可以作为partition key 。关于...

2018-06-14 10:29:21 222

转载 【spring-boot】 springboot整合quartz实现定时任务

【spring-boot】 springboot整合quartz实现定时任务 在做项目时有时候会有定时器任务的功能,比如某某时间应该做什么,多少秒应该怎么样之类的。spring支持多种定时任务的实现。我们来介绍下使用spring的定时器和使用quartz定时器  1.我们使用spring-boot作为基础框架,其理念为零配置文件,所有的配置都是基于注解和暴露bean的方式。  2.使用sprin...

2018-06-13 16:18:10 370

转载 幂等性问题

所谓幂等,简单地说,就是对接口的多次调用所产生的结果和调用一次是一致的。扩展一下,这里的接口,可以理解为对外发布的HTTP接口或者Thrift接口,也可以是接收消息的内部接口,甚至是一个内部方法或操作。数学上的定义:f(f(x)) = f(x)。x被函数f作用一次和作用无限次的结果是一样的。幂等性应用在软件系统中,我把它简单定义为:某个函数或者某个接口使用相同参数调用一次或者无限次,其造成的后果是...

2018-06-08 10:23:48 8713

转载 分布式锁

分布式环境下的解决方案——分布式锁首先,我们来看看分布式锁的基本条件。分布式锁条件基本条件再回顾下多线程和多进程环境下的锁,可以发现锁的实现有很多共通之处,它们都需要满足一些最基本的条件:需要有存储锁的空间,并且锁的空间是可以访问到的。锁需要被唯一标识。锁要有至少两种状态。仔细分析这三个条件:存储空间锁是一个抽象的概念,锁的实现,需要依存于一个可以存储锁的空间。在多线程中是内存,在多进程中是内存或...

2018-06-08 10:18:05 362

转载 Mycat\atlas\sharding-jdbc

背景数据库中间件选型思考官网上安装、配置信息零散,需要使用者收集整理信息,在理解基础上正确配置,才能保证运行成功。这个工作比较耗时,希望读者看到此博客能快速run起来。网络博客上也有很多人写Mycat和Atlas,绝大多数是针对Mycat和Atlas读写分离场景配置的。对Atlas,奇虎360在GitHub上开源了2个版本,一个版本为纯代理版,支持分表功能,另一个为Sharding版本。...

2018-06-07 10:11:58 3513

转载 使用 Spring 5 的 WebFlux 开发反应式 Web 应用

Spring 5 是流行的 Spring 框架的下一个重大的版本升级。Spring 5 中最重要改动是把反应式编程的思想应用到了框架的各个方面,Spring 5 的反应式编程以 Reactor 库为基础。在之前的文章《使用 Reactor 进行反应式编程》中,已经对 Reactor 库进行了详细的介绍。读者如果需要了解 ...

2018-06-06 17:59:07 2984 1

原创 redis模板集群整合spring

redis模板集群整合spring:上一篇详细的赘述了Redis的curd操作及集群的搭建。下面我们开始将他整合到我们实际的项目中去。我的项目采用的是标准的ssm框架,ssm框架这里不说,直接开始整合。    首先在maven管理中将我们的jar包引入<!--1.7.2 开始支持Redis 集群--><dependency>                         ...

2018-06-06 10:37:08 213

转载 job将不会在第一个job完成之前开始

#Spring中使用Quartz的3种方法(MethodInvokingJobDetailFactoryBean,implements Job,extends QuartzJobBean)以下介绍一下MethodInvokingJobDetailFactoryBean方法① targetMethod: 指定需要定时执行scheduleInfoManager中的simpleJobTest()方法② ...

2018-06-06 10:34:35 256

原创 nginx实现跨域访问(案例cookie实现跨域,)多方案实现

案例cookie实现跨域(我的博客里有更新)跨域,顾名思义,个人理解就是:任意两个url只要协议、域名、端口有任何一个不同,都被当作是不同的域,相互访问就会有跨域问题。方案一(前端需要实现跨域)例如如下这一段代码,在前端页面中调试这个ajax所在的页面,页面路径是http://localhost:8081/demo1/index.html,而要访问的接口路径是http://localhost:80...

2018-06-06 10:31:37 14368 1

原创 SpringBoot项目如何打成war包和jar包的(运行方案)

 相信很多人在百度的情况下找了很多方法(确实打war失败,推荐方案二直接jar运行启动项目   还有一种方法就是在项目开发初期就可以解决这个难题的前提是IEAD开发   1.    2.3.    大家可以试试 修改配置   反正我是跑起来了 ) 大致步骤如下: 1、配置pom.xml的tomcat, 2、在pom.xml配置springboot的启...

2018-06-05 14:35:47 9999

转载 使用solrj操作solr索引库

(solrj)初次使用solr的开发人员总是很郁闷,不知道如何去操作solr索引库,以为只能用《五分钟solr4.5教程(搭建、运行)》中讲到的用xml文件的形式提交数据到索引库,其实没有那么麻烦,solr配套有好多的客户端用于操作索引库,下面我们来讲如何用solrj去操作solr索引库。一、认识solrjsolrj是solr的java客户端,用于访问solr索引库。它提供了添加、删除、查询、优化...

2018-06-05 11:12:34 645

Mycat原理、应用场景

Mycat的原理并不复杂,复杂的是代码,如果代码也不复杂,那么早就成为一个传说了。 Mycat的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分 片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端的真实数据库,并将返回的结果做适当的处理,最终再 返回给用户。

2018-06-27

空空如也

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

TA关注的人

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