JAVA
若依框架SqlServer搭建
环境配置
JDK >= 1.8
sqlserver >=2012
Redis >= 3.0
Maven >= 3.0
Node >= 10
1.下载完项目后导入IDEA
2.新建sqlserver数据库,执行项目下的sql文件
3.启动red
...
SpringMVC八大步骤
1.客户端发起请求给前端控制器
2.前端控制器请求处理器映射器
3.处理器映射器根据URL去查找对应的处理器,返回处理器执行链给前端控制器
4.前端控制器请求处理器适配器
5.处理器适配器执行处理器,生成ModelAndView,返回ModelAndView给前端控制器
...
重定向和请求转发的区别
重定向
重定向redirect,相当于两次请求浏览器地址会发生变化response.sendRedirect(URL)可以跨域"/"代表Tomcat根目录,写绝对路径要写/web应用名/资源名
请求转发
请求转发forward,一次请求
浏览器地址栏不会发生变
...
SpringCloud
报错信息:
If it should be allowed add it to hystrix.dashboard.proxyStreamAllowList.
解决方案:
在监控模块的yml配置文件中添加hystrix: dashboard:
...
微服务架构
什么是微服务?
模块化,功能化,将原来整体的项目,分成模块化
微服务架构会出现的问题?
四个核心问题: 1.这么多服务,客户端该如何去访问 2.这么多服务,服务之间如何进行通信 3.这么多服务,如何管理 4.服务挂了,怎么办
...
SpringBoot整合Redis
SpringBoot整合
springboot2.x之后,原来使用的jedis被替换成了lettuce
jedis:采用的直连,多个线程操作的话是不安全的,要避免这个问题就需要使用jedis pool连接池,类似BIO
lettuce:采用netty,实例可以
...
邮件任务
邮件任务
万能的第一步,引入pom相关依赖(这一步因为maven配置文件的问题,弄了好久,谨记)
<dependency> <groupId>org.sprin
...
异步任务
异步处理比较简单
先创建一个service目录,随便创建一个service类 比如AsyncService
@Servicepublic class AsyncService { //@Async表示这个方法需要异步处理 &n
...
Swagger
Swagger
Swagger是什么
是目前最流行的API框架
为什么要使用Swagger
解决前后端API同步的问题
怎样使用Swagger
相关jar包:Springfox Swagger2 Springfox Swagger UI
...
Shiro
Shiro
springboot使用shiro完成授权和认证
pom.xml中引入shiro的依赖
<dependency> <groupId>org.apache.shiro<
...