自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Swagger使用

导入pom依赖<!--swagger--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><!--swagger ui--><dependenc..

2021-09-02 18:09:52 103

原创 IOC-Bean生命周期

IOC-Bean的生命周期bean的生命周期抛开初始化beanFactory等前面的加载过程,单看bean的生命周期,直接进入/org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.java的594行,doCreate()方法中,找到initializeBean初始化bean instance,这也就是bean生命周期的开始.点进去查看此方法,重点关注几个重要方法就能明白流程 /** * In

2021-09-02 17:55:57 166

原创 AOP切面编程中注解@RestControllerAdvice的使用

简单介绍@RestControllerAdvice是在Spring框架3.2新增的的注解可以用来定义@ExceptionHandler,@InitBinder,@ModelAttribute,并应用到@RequestMapping中使用原因在统一异常处理时,如果每一个controller的每一个RequestMapping都进行异常的捕捉和处理,会造成代码的冗余,不方便维护,所以基于面向切面编程的思想,给这些处理异常的代码抽取出来.具体实现创建一个类,在类上加上@RestControllerA

2021-09-02 00:53:36 1075

原创 npm-install命令无法执行编译

在前端项目解压后,想通过npm install命令执行编译,但是一直不能成功直接执行是会提示这个错误的有两种方式可以一是直接安装python然后还需要配置环境变量等各种配置二是安装这个windows-build-tools(优先这种方式)npm i -g --production windows-build-tools显示 All done! 结果后,再执行下面的命令npm i -g node-gyp安装过程中如果报cannot download node-sass则需要用这个命令去

2021-09-02 00:53:05 1023

原创 Spring-AOP

概念AOP (Aspect Oriented Programming)是一种面向切面的编程的思想.为什么用使用AOP在写代码的过程中,如果把业务的核心代码和其他的一些代码堆放在一起,会造成代码的耦合度很高,不利于为维护,而导致牵一发动全身.如果使用面向对象OOP的思想,把每个业务逻辑中的公共方法都抽取出来作为一个公共类公共方法,需要就调用,但仍然还是需要去引用这个类然后去调用这个方法.为了解决重复代码,维护麻烦的问题,使用AOP动态的,不影响原先代码前提下执行的.什么是切面(Aspect)切面是是

2021-09-02 00:52:35 65

原创 单点登录相关

实现单点登录的两种方式有状态的单点登录登录功能的发展单一服务器模式最开始使用session.setAttribute()和session.getAttributed,这是以前的单一架构,session全部放在一个服务器上一般流程如下:用户向服务器发送用户名和密码。验证服务器后,相关数据(如用户名,用户角色等)将保存在当前会话(session)中。服务器向用户返回session_id,session信息都会写入到用户的Cookie。用户的每个后续请求都将通过在Cookie中取出se

2021-09-02 00:52:07 103

原创 前端项目开发对接后端为服务器接口

在项目中,前端如何调用后端的接口,整体的流程大概可以分为路由调用vue页面的组件,页面组件调用前端的Api接口(js文件),前端接口调用后端的微服务接口这个是首页,包含了多个路由,路由下也可包括子路由.路由中引用了页面文件,页面文件应用js文件,js文件中的请求引入默认的请求前缀,去对接后端的Api接口...

2021-09-02 00:49:03 1105

原创 扫描mapper包的两种方式

在程序运行报无法扫描到mapper的错误时,应该考虑到扫描包的路径,无法扫描到mapper,就不能读取到对饮的xml文件,程序也就会报错.第一种-配置在resource目录下按照springboot的配置规则,所有的配置文件包括xml都放在resource目录下,扫描是从resource目录开始扫起,配置路径位置如下.第二种- 直接配置java代码目录因为maven工程在默认情况下src/main/java目录下的所有资源文件是不发布到target目录下的,因此需要在pom.xml中添加xml配置

2021-09-02 00:47:50 3301

原创 网页的固定热门数据通过什么方案优化比较合理

Option A静态化怎么样使用静态化数据将css,js,json等等一类的静态文件存放在专门的静态资源服务器上直接写死在页面上,Thymeleaf渲染优点就是因为是静态资源,所以性能高,反应速度快,但是缺点也很明显,维护成本太大,因为这些静态数据过多,修改起来过于麻烦Option B-缓存化怎么样使用缓存将数据放入缓存,不访问数据库也不使用静态数据的情况下,提高访问的速度优点是不用转化数据了,方便维护,缺点虽没有静态化性能高,但是仍然应该是用缓存化来读取固定热门数据最优,目前的技.

2021-09-02 00:46:10 67

原创 Youth--Samuel-Ullman

Youth is not a time of life,it is state of mind,it is not a matter of rosy cheeks,red lips,and supple knees,it is a matter of the will,a quality of imagination,a vigor of the emotions,it is the freshness of the deep springs of life.Youth means a temp

2021-09-02 00:44:28 123

zip格式转化成jpg格式

zip格式转化成jpg格式

2021-09-02

空空如也

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

TA关注的人

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