框架
完猛
我们用代码创造世界,不能用代码支配世界
展开
-
微服务架构SpringCloud alibaba笔记
前置技术设计点:java8、maven、github、Nginx、RabbitMq、Spring boot 等等。。微服务架构是一种架构模式,它提倡将单一的应用程序划分成一组小的服务,服务之间互相协调,配合。微服务需要完成下面技术:服务注册发现 服务调用 服务熔断 负载均衡 服务降级服务消息队列 配置中心管理 服务网关 服务监控 全链路追踪 自动化构建部署 服务定时任务调度操作Spring Boot2.X版和Spring C...原创 2021-03-26 09:12:25 · 212 阅读 · 2 评论 -
docker基本常用命令笔记
docker地址docker官网:https://www.docker.com/docker仓库地址:https://hub.docker.com/镜像(image)容器(container)仓库(repository)安装之前先卸载,命令:yum remove docker \ docker-client \ docker-client-latest \ docker-com...原创 2021-01-13 09:35:51 · 110 阅读 · 0 评论 -
swagger注解的使用
1、背景前面有介绍过swagger的项目集成步骤,但是没有确切的注解使用内容。https://blog.csdn.net/miwanmeng/article/details/89516176下面我就对swagger使用注解进行一些比较细化的记录,如果漏了啥,可以在提醒我。下面直接进入主题。2、内容@Api说明:用于controller层类注解,参数有value和tags。都是说明的意思。(注解写在类上)@ApiOperation(value = "新增") 说明:用于contro原创 2020-11-18 17:04:00 · 1187 阅读 · 2 评论 -
Spring MVC 使用和分析流程
一、工作流程1、用户发送的所有请求都到DispatcherServlet2、DispatcherServlet 收到请求后调用HandlerMapping去找到具体要请求的那个地方,就是解析用户发送的URL,你是要到啥地方去的,然后再告诉回DispatcherServlet3、DispatcherServlet 知道了具体是什么地方的时候,去调用对于的处理器HandlerAdapter4、HandlerAdapter就直接找我们自己写的controller,执行完后返回一个ModelAndVie..原创 2020-05-22 08:10:02 · 167 阅读 · 0 评论 -
swagger项目集成步骤
1、背景 目前大部分微服务都采用前后端分离的形式进行开发。这样做的好处在于工作细分,但是对开发后端的开发人员来说,和前端对接的时候,接口文档的撰写可谓是件非常头疼的事情了。Sping当然也考虑到这件事,所以swagger就出来了。下面可以看整合swagger是具体步骤。2、步骤第一点、jar包导入。这当然是必不可少的。 <dependency> ...原创 2019-04-25 15:11:00 · 1716 阅读 · 0 评论 -
jenkins工作空间目录更换
1、背景前面有讲到过安装jenkins自动化部署。https://blog.csdn.net/miwanmeng/article/details/86536918。但是这里面有个问题。就是直接启动jenkins会造成工作空间是在root目录下自动生成一个隐藏文件夹 ./jenkins 这个文件夹有可能吧磁盘撑爆或者不好操作之类。所以我们安装之前一般是需要指定一个其他位置的。2、步骤首先...原创 2019-04-24 10:22:13 · 4178 阅读 · 0 评论 -
JPA字段验证注解
注解 说明 @AssertFalse 验证注解的元素值是false @AssertTrue 验证注解的元素值是true @DecimalMax(value=x) 验证注解的元素值小于等于@ DecimalMax指定的value值 @DecimalMin(value=x) 验证注解的元素值小于等于@ DecimalMin指定的value值 @Digi...原创 2019-04-17 10:01:24 · 3313 阅读 · 0 评论 -
jenkins的安装和使用
1、背景jenkins是一个自动化策略部署工具。在一些大型的项目中,经常因为部署项目而耗时耗力。每次一个微服务部署就需要对一个服务器重新操作,并且操作繁琐。如果要从新部署正一套集群服务,那工作量可想而知。大型的集群服务在本地根本无法部署成功,只有在测试环境搭建好一套完整的系统。如果某一个模块对代码修改之后上传,那要对服务进行重新部署,我们不可能手动的一个个去操作服务器,那么jenkins这时候...原创 2019-01-21 10:56:39 · 346 阅读 · 0 评论 -
Spring boot 过滤器和拦截器
1、背景咋一看过滤器和拦截器好像作用是一样的,但是如果我们仔细对这两个东西进行分析就可以得出结论。首先过滤器是对类级别进行阻挡。而拦截器是对方法级别进行阻挡。他们两个的应用角度也有所不同。过滤器的作用可以是使请求进入后台之前,我们做一些相应的处理,比如编码集转换,登录校验等等。而拦截器就比较灵活了,它可以拦下每个方法,这样他不仅仅是可以做登录校验,还可以做方法的日志打印,或者每一层之间切一个面...原创 2018-12-19 10:16:00 · 347 阅读 · 0 评论 -
session通过redis如何共享
1、背景最近博主在做微服务的子模块,遇到下面情景问题,服务A和 服务B 都是后台API接口服务,通过负载均衡进行发布在两台linux服务器上面,前端页面通过nginx调用这两个服务,就产生了下面问题。页面第一次请求访问服务A,然后在和A服务做了登录请求并且和A创建了会话session。然后在不可控的情况下,下一个接口调到了服务B,这时候页面和服务B没有会话session,导致被判定为未登录...原创 2018-12-10 15:57:59 · 430 阅读 · 1 评论 -
Spring boot+mybatis+jsp完整整合步骤
1、背景本人主要专攻方向为后台java服务的,有时候会有一些很小型的项目内容,但是这时候我需要自己开发前端页面,技术载没办法扩宽,虽然Spring boot不再推荐支持jsp但还是有办法对他进行重新整合进去的。所以我闲着没事的时候我就对我的全面开发过程准备中进行了整合一个自己专门使用的框架。2、创建Spring boot项目这里我们创建Spring boot项目前面有说到怎么创建,ht...原创 2018-11-13 17:52:53 · 1301 阅读 · 0 评论