自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 SpringBoot集成Spring Security

最近在学习springboot 及微服务框架时,在搭建项目的时候想实现登录注册的功能,在网上翻翻找找,感觉还是现在目前比较流行的Spring Security比较靠谱,所以自己尝试搭建了下。spring Security的特性,如果感兴趣可以查一查,毕竟我不是它的推广者么,只是使用者,如果你感觉它还可以,那就有必要到这里来看下了,这里只讲一下其简单的工作原理和搭建流程。说明在开始之前,个人...

2019-01-03 19:41:47 226

原创 MySQL报错Unknown system variable 'query_cache_size' 处理方式

这个问题是因为你的MySQL Connector的jar包和数据库不匹配造成的。 解决方法分两步:首先,驱动的名称改了 driver-class-name: com.mysql.cj.jdbc.Driver #mysql8的版本# com.mysql.jdbc.Driver 旧版本然后:驱动jar包需要升级,添加更高版本的jar包,可以前往 http://mvnrepos...

2018-11-27 10:00:21 6755 3

原创 Ribbon 学习应用

感觉没啥说的,源码还没看,基本浅显的原理估计大家都知道,所直接来个应用吧。1 在服务程序调用端加入ribbon依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starte...

2018-10-11 17:21:25 207

原创 Java 全局异常处理

需求:在项目开发中,经常会遇到一些参数验证,当然,在controller层中可以使用java扩展包中的@Valid进行验证,但是在一些比较复杂的逻辑中,或者和第三方交互中产生的值需要校验时,通过创建返回创建的实体bean太过繁琐,用map封装也太杂乱,故自己打算创建一个Exception,既可以进行自己逻辑的判断,又可以对不友好的提示,进行修饰。恩,网上看的一个比较合理的需求解释感觉很符合...

2018-09-12 14:54:29 1250

原创 Nginx 安装

本文的操作参考&lt;Nginx Lua 开发实战&gt;, 刚刚读这本书,感觉还不错。。。。当然由于本书写的稍微早一点,或许有所差异。1 安装预装依赖安装gcc 编译软件sudo apt-get install -y gcc安装opensslsudo apt-get install openssl libssl-dev安装pcresudo apt-get install ...

2018-09-06 11:18:28 89

原创 mysql 事务

一、 事务特性说到事务不得不提一下事务的特性:原子性、一致性、隔离性、持久性。下面是个人对这4个特性的理解:原子性:所谓的原子性就是事务不可再分,因为不可再分,所以在执行的时候也要么成功,要么失败,不存在一半成功一半失败的情况。隔离性:是指各个事物的执行都是独立、而且对同一数据的操作是互斥的。这主要是针对并发的,可能存在多个原子操作同时操作对应的数据,从而破坏数据的一致性,比如...

2018-09-05 17:13:17 127

原创 微分布式开发------eureka学习(二)

上一节讲述了搭建使用netfilx包搭建eureka项目,这节是对于eureka使用的记录。上节中,创建了一个server,两个client,虽然并没有完全展示,但是具体流程就是上述将的那样。一、通过eureka来消费接口创建controller实现mapping就不说了,只要了解过SpringMvc做过开发的都会去实现。这里主要讲通过RestTemplate实现接口的调用。RestT...

2018-09-01 22:49:19 388

原创 微分布式开发------eureka学习(一)

一  创建eureka server 项目使用idea创建一个springboot 项目,在创建的时候选择 这个时候我们创建的项目就包含eureka-server,就目前新版本而言,我们引用的是spring-cloud-starter-netflix-eureka-server,因为在最新的官方文档和maven repository 中都曾提到早期的spring-cloud-start...

2018-08-25 17:02:22 424

空空如也

空空如也

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

TA关注的人

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