自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花开富贵的博客

人生苦短 爱恨随意 问心无愧 活好自己

  • 博客(12)
  • 收藏
  • 关注

原创 ElasticSearch的介绍及使用

1.ElasticSearch简介 : 是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。Elasticsearch官网:https://www.elastic.co/cn/products/elasticsearc...

2018-12-23 23:51:16 19188 4

原创 解决idea项目不可用问题

有时候感觉创建项目好好地,用着用着突然就不能操作了,比如下边这样:问题不大:1.点击这个小按钮2.进入操作页面点击 Models—>出错误的模块—>加号3.选择import Module4.找到你写这个项目的位置—>OK—>next—>sellect All—>finish再刷新一下,亮了!...

2018-12-09 18:33:15 6088 1

原创 SQL语句优化

1.前言:优化查询效率,主要原则就是应尽量避免全表扫描,应该考虑在where及order by 涉及的列上建立索引。2.引出问题:然而建立索引并不是建的越多就会越好越好,原因是:第一:一个表的索引不是越多越好,也没有一个具体的数字,根据以往的经验,一个表的索引最多不能超过6个,因为索引越多,对update和insert操作也会有性能的影响,涉及到索引的新建和重建操作。第二:建立索引的使用...

2018-12-09 15:58:39 1348 1

原创 cookie 和session 的区别

1.是什么cookie机制采用的是在客户端保持状态的方案,session机制采用的是在服务器端保持状态的方案。由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。2.存储机制2.1 cookie:cookie的内容主要包括:名字,值,过期时间,路径和域。路径与域一起构成cooki...

2018-12-09 14:33:49 241 1

原创 关于idea里Compile、Make、Build三个选项

前言:针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,这三个选项最基本的功能都是完成编译过程。但又有很大的区别,区别如下:1、Compile:*编译单个文件*只编译选定的目标,不管之前是否已经编译过。 2、Make:*编译项目和模块代码*编译选定的目标,但是Make只编译上次编译变化过的文件,减少重复劳动,节省时间。(具体怎么检查未...

2018-12-08 17:46:23 7644

原创 Springcloud+ZuulFilter微服务中过滤器的实现

1.简介:Zuul作为网关的中一个重要功能,就是实现请求的鉴定权限。我们是通过Zuul提供的过滤器来实现的。2.ZuulFilter:ZuulFilter是过滤器的顶级父类。他定义了四个方法:public abstract class ZuulFilter implements IZuulFilter{ boolean shouldFilter(); Object run...

2018-12-08 17:34:08 2664

原创 SpringCloud配置网关Zuul

1.Zuul简介电影《捉鬼敢死队》中的怪兽,Zuul,在纽约引发了巨大骚乱。事实上,在微服务架构中,Zuul就是守门的大Boss!一夫当关,万夫莫开!2.Zuul加入后的架构3.HelloWorld创建项目,添加依赖启动类添加注解,开启Zuul的网关功能@EnableZuulProxy 配置类配置端口server: port: 10010 #服务端口spr...

2018-12-07 11:58:17 1360 2

原创 SpringCloud eureka 重试机制ribbon,熔断器Hystrix,简化远程调用Feign

1.重试机制 ribbon1.1 解释:当一次服务调用失败后,不会立即抛出异常,而是再次重试另一个服务。1.2 实现步骤:在服务调用端配置文件中开启重试机制spring: cloud: loadbalancer: retry: enabled: true # 开启Spring Cloud的重试功能service: #负载均衡规则的配置 ...

2018-12-06 20:17:16 3447 2

原创 阿里java代码规范IDEA添加插件

1.打开IDEA,点击File->Settings->Plugins2.查找alibaba插件并安装,然后重启IDEA3.使用 : 右键项目->编码规约扫描检查结果就有啦

2018-12-05 20:14:10 2206 1

原创 常见缓存集锦

缓存技术,五花八门,有 memcache、redis、squid、varnish、web cache、 CDN等等。缓存技术主要分为三个大类:一:数据库缓存二:静态缓存三:动态缓存1.数据库缓存1.简介常见的数据库,如oracle、mysql等,数据都是存放在磁盘。虽然数据库层也有对应的缓存,但这种缓存一般针对的是查询内容,而且粒度太小,一般只有表中数据没有变更的时候,数据库对应的缓存...

2018-12-05 08:50:24 2223 1

原创 Eureka详解

1.基础架构Eureka架构中的三个核心角色:服务注册中心:Eureka的服务端应用,提供服务注册和发现功能服务提供者:提供服务的应用,可以是SpringBoot应用,也可以是其它任意技术实现,只要对外提供的是Rest风格服务即可。服务消费者:消费应用从注册中心获取服务列表,从而得知每个服务方的信息,知道去哪里调用服务方。2.搭建高可用的Eureka Server2.1 介绍...

2018-12-05 00:03:53 1068 6

原创 SpringCloud微服务入门

springCloud是基于SpringBoot的一整套实现**微服务**的框架。因为它不是一个组件,而是许多组件的集合。他提供了微服务开发所需的**配置管理、服务发现、负载均衡、熔断器、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话**和**集群状态管理**等组件

2018-12-03 22:01:30 11841 3

空空如也

空空如也

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

TA关注的人

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