开发实战
程序猿的酒
只有拼尽全力,才能毫不费力!
展开
-
开发实战|第一篇:springmvc中get请求实体接收
1.说明在前后端开发中经常遇到前端传入get请求,后端使用对应字段接收,即可完成参数与值的映射,形如下边代码所示:前端请求http://localhost:8080/query/user?id=123&user_name=zhangsan&phone=13647567643后端接收@getMapping(/query/user)public User query(@r...原创 2020-01-08 15:02:19 · 10847 阅读 · 4 评论 -
开发实战|第三篇:基于shiro实现权限控制
目录1.简介2.SpringBoot整合Shiro3.参考资料1.简介Apache Shiro是Java的一个安全框架,可用于用认证,授权,加密,会话管理等多个方面,其基本功能点如下图所示:模块用途Authenication身份认证/登录,验证用户是否拥有相应身份Authorization授权,权限验证,验证某个用户是否拥有某个权限Session Man...原创 2019-10-10 14:41:35 · 337 阅读 · 0 评论 -
开发实战|第二篇:基于kaptcha实现验证码
目录1.环境搭建2.验证码实现验证码生成本次分享使用captcha进行验证码生成,虽然本次分享为验证码生成,但仍然涉及到许多知识点,其中包括springboot项目搭建,引入MybatisPlus,lombok插件,时间计算插件joda-time。1.环境搭建创建SpringBoot项目,引入springBoot环境相关依赖<parent> <group...原创 2019-10-08 11:33:03 · 630 阅读 · 0 评论 -
开发实战|第一篇:Spring Boot基于注解实现多数据源
目录1.说明2.环境准备3.演示案例1.说明在开发过程中经常遇到使用多数据源的时候,我们可以基于配置实现多数据源,也可以基于注解实现多数据源。刚好最近项目做数据迁移中时使用到多数据源,在此以demo形式展示如何使用Spring Boot基于注解整合多数据源。整合步骤及方法主要借鉴了网上开源项目renren-fast。2.环境准备搭建物理环境(虚拟机安装Mysql)服务说明...原创 2019-09-22 08:35:26 · 420 阅读 · 0 评论 -
Spring Cloud学习|第四篇:熔断器-Hystrix
目录1.简介2.入门案例2.1 RestTemplate实现服务降级2.2 Feign实现服务降级3.Hystrix异常处理3.1 注解形式异常处理3.2 Feign调用异常处理1.简介 Hystrix是一个延迟和容错库,旨在隔离远程系统、服务和第三方库,阻止级联故障,在复杂的分布式系统中实现恢复能力...原创 2019-08-21 16:00:01 · 293 阅读 · 0 评论 -
Spring Cloud学习|第二篇:负载均衡-Ribbon
目录123123原创 2019-08-20 15:50:08 · 424 阅读 · 0 评论 -
Spring Cloud学习|第五篇:路由网关-Zuul
目录1.简介2.入门案例2.1 创建下游服务2.2 创建zuul网关服务3.zuul网关集成服务4.路由配置5.zuul Filter链5.1 自定义zuul Filter5.2 自定义异常处理6.参考资料1.简介zuul是从设备和网站到后端应用程序所有请求的前门,为内部服务提供可配置的对外URL到服务的映射关系,基于JVM的后端路由器。为所有下游服务的网关层,所有前台请求均先达到zuul服...原创 2019-08-23 17:46:20 · 431 阅读 · 0 评论 -
Spring Cloud学习|第三篇:声明式调用-Feign
目录1.前言1.前言 一直想写一个系列,将平时工作中使用的环境、技术都写进同一系列中,目的主要使自己知识成体系,初步规划内容有《Docker+Nexus搭建Maven私服》、《Docker+Jenkins实现自动化部署》、《Springcloud系列》、《k8s服务编排》,后续可能还会有新的动西加入,...原创 2019-08-07 17:06:23 · 352 阅读 · 0 评论 -
Spring Cloud学习|第一篇:注册中心-Eureka+Consul
目录1.前言2.开发环境3.Springcloud环境搭建4.注册中心之Eureka4.1 Eureka服务端4.2 Eureka客户端4.3 启动及访问5.注册中心之Consul5.1 Consul简单介绍5.1 docker安装Consul及启动5.3 Consul启动及访问6. Springcloud整合Consul6.1 依赖6.2 配置及说明6.3 启动及访问6.4 Consul页面统一...原创 2019-08-04 16:00:53 · 900 阅读 · 0 评论 -
环境搭建|第二篇:Docker+Jenkins实现自动化部署
目录1.docker 安装jenkins2.jenkins安装1.docker 安装jenkins以下涉及docker基本操作1.docker pull:指从docker仓库拉取jenkins镜像2.docker run:指启动jenkins镜像# 拉取镜像 $ docker pull jenkinsci/blueocean# 启动镜像$ docker run -d --nam...原创 2019-08-03 12:33:24 · 516 阅读 · 0 评论 -
环境搭建|第一篇:Docker+Nexus搭建Maven私服
daf原创 2019-08-03 12:02:08 · 607 阅读 · 0 评论