- 博客(12)
- 资源 (2)
- 收藏
- 关注

原创 springcloud微服务体系(一)— 基于security和jwt实现认证及鉴权服务
文章目录知识点讲解具体实现一、业务流程知识点讲解传统的单体应用体系下,应用是一个整体,一般针对所有的请求都会进行权限校验。请求一般会通过一个权限的拦截器进行权限的校验,在登录时将用户信息缓存到 session 中,后续访问则从缓存中获取用户信息但在微服务架构下,一个应用会被拆分成若干个微应用,每个微应用都需要对访问进行鉴权,每个微应用都需要明确当前访问用户以及其权限。尤其当访问来源不只是浏览...
2019-05-22 17:45:14
25445
16

原创 springboot+thymeleaf 实现thymeleaf自定义方言系统 自定义标签, cms系统搭建(一)
最近在写一个cms系统项目,因为使用过thymeleaf模板引擎,所以技术选择打算用springboot+thymeleaf来完成。但thymeleaf的相关资料太少,因此打算写一篇关于thymeleaf自定义方言系统的教程,帮助大家学习thymeleaf。 给大家简单介绍些thymeleaf的方言系统的组成,直接上图简单明了首先,要自定义标签,需要继承AbstractPro
2017-09-29 11:56:40
10717
1
原创 springcloud微服务体系(二)—2.0G版 Consul注册中心搭建
文章目录引言Consul部署一、下载、安装(liunx)启动服务端配置客户端添加pom填写配置文件自定义注册标识完整代码引言Springcloud体系中 注册中心目前主流的有多种方案如 eureka、zookeeper、Consul等。eureka:Springcloud1.0版本的黄金搭档,但目前已宣布停止更新了。zookeeper:拥有完整的生态体系和社区资源,但和springclou...
2019-05-30 16:44:12
1328
原创 mysql忘记密码
1、找到自己mysql的my.ini2、找到后,在mysqld下面添加skip-grant-tables,保存退出。3、重启MySQL服务4、mysql -u root -p进入mysql 这时候提示你输入密码,直接回车就可以进入。5、切换数据库use mysql;6、给root用户设置新密码:mysql> update user set password=passwo...
2019-04-28 15:16:18
285
原创 历上最详细的Jenkins远程自动化部署Springcloud文档教程(liunx、jdk、git、maven、ssh、springboot)
历上最详细的Jenkins自动化部署Springcloud文档教程一、前期准备系统环境相关软件及工程包(文章最后提供完整资源)二、中期搭建Liunx下安装JDK环境配置Liunx下安装Jenkins及基础配置Jenkins配置git一、前期准备系统环境Liunx 7.5.1804bash 4.2.46jdk 1.8 下载地址:https://www.oracle.com/tech...
2019-04-25 10:42:56
2141
原创 基于CAS搭建OIDC认证授权协议
OIDC协议作为以OAuth2为基础衍生的出新的认证授权协议,将OAuth2的授权协议与OpenId的认证协议相结合,从而生产的新的sso协议OIDC协议(OpenID Connect)。本文讲解的是基于CAS 5.1.X 实现的OIDC搭建。*本文章需要读者自行搭建CAS服务端OIDC主要术语说明:http://openid.net/specs/openid-connect-basi...
2018-05-07 11:15:46
7383
原创 JAVA WEB开发实例—NIO开发实例
对于NIO的概念网上有好多文档式的解释,但作为读者不是很好理解,因此我想用个贴近生活的例子介绍下。 一、首先他的设计模型叫反应器模型(Reactor) 有这么个例子: 一个饭店刚开业,老板请了3个服务员负责等待顾客的点单下菜,因为客户人数不多,服务员可以胜任,但是后来饭店火了,顾客变得好多,这3个服务员忙不过来了,老板就...
2018-02-27 16:04:01
1579
1
原创 JAVA WEB开发实例—BIO开发实例
在JAVA的WEB开发中数据传输是我们必不可少的一部分,其具体的方式有好多种,其中最基础的就是BIO模式的通讯方式。 BIO的请求方式就像是去银行办业务,客户入门后会有一位大堂经理接待并给客户分配办理业务的窗口,客户按照分配的窗口办理业务。在这里大堂经理扮演服务器的角色而窗口就相当于服务器为客户端开辟的线程,因此BIO的通讯方式就可以概括为“一连接一线程”即客户端有连接请求时服务
2018-02-04 20:36:46
550
原创 Springboot+fastJson自定义消息收发器详细实例
众所周知Spring中内置了大量的HTTPMessageConverter,比如我们常用的MappingJackson2HTTPMessageConverter、StringHTTPMessageConverter等,但因为实际开发的业务需要,我们往往会进行自定义HTTPMessageConverter,例如我们在开发时使用@responseBody修饰接口时往往还需要为返回的数据进行格式化来满足
2018-02-01 14:26:45
2297
原创 基于httpclient封装的常用请求方式工具类
本文偏重使用,简单讲述httpclient,httpclient其实就是模拟浏览器发起想服务器端的请求,而这种更加类似于JS的请求或页面的POST、GET,来完成系统间的接口调用,方便做其他的交互,本文是对httpclient进行二次封装完成的常用方法工具包:package com.jusfoun.util.http;import java.io.File;import java.io.
2018-02-01 12:57:54
740
原创 springboot+mybatis+redis+thymeleaf Web项目搭建 开箱即用
手动搭建了一个springboot+mybatis+redis+thymeleaf的Web后台项目,因此写篇博客记录下搭建的完整过程。
2017-10-11 15:39:56
3176
原创 springboot+thymeleaf 实现thymeleaf自定义方言系统 自定义标签, cms系统搭建(二)
上节给大家介绍了thymeleaf自定义方言中 自定义标签的实现方式 但是如果存在下面这段代码的需求的话,自定义标签就无法满足了,因为代码中的 input是html的标签,我们无法对其自定义,但我们可以自定义它的属性,来完成业务需求。 Insert title here 首先我们需要继承AbstractAttributeTagProcessor
2017-10-11 10:09:56
3551
JWK生成JAR
2018-05-07
springboot+mybatis+redis+thymeleaf Web项目搭建 开箱即用
2017-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人