文章分类 -  SSM

JAVA框架
摘要:过滤器【Filter】Filter 是在 Servlet 规范中定义的,是 Servlet 容器支持的。 Filter实现了javax.servlet.Filter接口,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。 工作原理是: 只要你在web.xml文件配置好要拦截的客户端请 阅读全文
posted @ 2020-04-04 21:04 Angry-rookie 阅读(411) 评论(0) 推荐(0)
摘要:为什么要用Druid不用springboot默认的? 因为Druid有监控sql的功能。 springboot默认的连接池比Druid性能高 springboot配置Druid分二步: 1.配置数据库及Druid属性· 2.配置Druid相关的类和过滤器【Filter】 数据库及Druid属性 #配 阅读全文
posted @ 2020-04-04 20:03 Angry-rookie 阅读(675) 评论(0) 推荐(0)
摘要:Springboot自带的定时任务分为两种: 1.普通定时任务: 这种如果定时任务是多个,当其中一个比较耗时时后面的定时任务就会等待,让这个任务执行完再执行。 2.异步定时任务: 这种每个定时任务执行是分开的,互不影响。 操作步骤: 1:在启动类上写@EnableScheduling注解 2:在要定 阅读全文
posted @ 2020-03-27 20:24 Angry-rookie 阅读(175) 评论(0) 推荐(0)
摘要:选择spring的AOP还是AspectJ?spring确实有自己的AOP。功能已经基本够用了,除非你的要在接口上动态代理或者方法拦截精确到getter和setter,一般不使用。 ②在使用AOP的时候,你是用xml还是注解的方式(@Aspect)?1)如果使用xml方式,不需要任何额外的jar包。 阅读全文
posted @ 2020-03-27 19:07 Angry-rookie 阅读(1045) 评论(0) 推荐(0)
摘要:springAOP 封装了JDK和cglibAOP分两类 : 1.以方法的参数进行拦截 2.对方法拦截 springAOP 属于方法级的 springAOP 实现方式1.基于@AspectJ注解方式2.基于xml配置的方式 基于注解实现: 定义核心业务逻辑接口 public interface ea 阅读全文
posted @ 2020-03-27 17:46 Angry-rookie 阅读(267) 评论(0) 推荐(0)
摘要:功能: spring-aop:AOP核心功能,例如代理工厂等 aspectjweaver:支持切入点表达式等 aspectjrt:支持aop相关注解等 注: ​aspectjweaver包含aspectjrt,所以我们只需要引入aspectjweaver依赖包就可以了 引入aspectjrt使用ao 阅读全文
posted @ 2020-03-27 17:22 Angry-rookie 阅读(3326) 评论(0) 推荐(0)
摘要:@Slf4j注解引入 import lombok.extern.slf4j.Slf4j; 替代 private final Logger logger = LoggerFactory.getLogger(当前类名.class); 只需使用注解@Slf4j; 使用@Slf4j注解需要: 1.Idea添 阅读全文
posted @ 2020-03-27 17:16 Angry-rookie 阅读(390) 评论(0) 推荐(0)
摘要://HttpServletRequest 对象通过以下方法来获取请求路径,如下所示:String serverName = request.getServerName();//获取服务器名,127.0.0.1;int serverPort = request.getServerPort();//获取 阅读全文
posted @ 2020-03-27 13:48 Angry-rookie 阅读(2155) 评论(0) 推荐(0)
摘要:思路: 1.自定义注解 2.将用户信息存储在session中 ,当然如果是shiro的话直接通过shiro用户登陆即可。 3.实现HandlerMethodArgumentResolver参数解析类 4.配置拦截器注册自定义的参数解析器 原理: 用户登陆 -> 获取session存储用户信息或者sh 阅读全文
posted @ 2020-03-22 16:05 Angry-rookie 阅读(2711) 评论(0) 推荐(0)
摘要:之前网上看了一些文章又是redis又是Cookie的感觉没有必要 现实中遇见大神好多,但是网上的文章写的却不咋地,可能大神很忙,没时间写吧。 废话不多说 思路: 用户登录校验思路: 1.将登录的用户信息放在session中 2.每次请求过来的数据对他进行校验看session中是否存在用户信息,没有就 阅读全文
posted @ 2020-03-21 19:07 Angry-rookie 阅读(2141) 评论(0) 推荐(0)
摘要:HandlerInterceptorConfigurer 类中需要 @Autowiredprivate UserService userService;但是InterceptorRegistration interceptorRegistration = registry.addIntercepto 阅读全文
posted @ 2020-03-20 21:30 Angry-rookie 阅读(1868) 评论(0) 推荐(0)
摘要:Session: session.removeAttribute() 适用于清空指定的属性 session.invalidate() 是清除当前session的所有相关信息,也就是当前请求的这个客户端(例如·当前的这个浏览器) removeAttribute就是从session删除指定名称的绑定对象 阅读全文
posted @ 2020-03-20 21:06 Angry-rookie 阅读(4104) 评论(0) 推荐(1)
摘要:依赖有效性 依赖的范围、依赖的有效性 compile(默认) test provided 依赖原则:为了防止冲突 a.路径最短优先原则 b.路径长度相同: i.在同一个pom.xml文件中有2个相同的依赖(覆盖):后面声明的依赖 会覆盖前面声明的依赖 (严禁使用本情况,严禁在同一个pom中声明2个版 阅读全文
posted @ 2020-02-11 22:12 Angry-rookie 阅读(109) 评论(0) 推荐(0)
摘要:spring-boot-starter-test是包含junit的通过点击spring-boot-starter-test 查看他的依赖 <?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven. 阅读全文
posted @ 2020-02-11 21:45 Angry-rookie 阅读(2677) 评论(0) 推荐(0)
摘要:@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean,@Component(@Controller、@Service、@Repository)通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中。 @Bean注解告诉Spring这个方法将会返回一个对象, 阅读全文
posted @ 2020-02-11 14:35 Angry-rookie 阅读(150) 评论(0) 推荐(0)
摘要:这个博主写的很好 https://blog.csdn.net/zyxwvuuvwxyz/article/details/80352712 阅读全文
posted @ 2020-02-11 13:29 Angry-rookie 阅读(289) 评论(0) 推荐(0)
摘要:<if test="beginDate != null"> and DATE(o.receiving_time) &gt;= #{beginDate,jdbcType=VARCHAR} </if> <if test="endDate != null"> and DATE(o.receiving_ti 阅读全文
posted @ 2019-08-13 23:49 Angry-rookie 阅读(212) 评论(0) 推荐(0)
摘要:springAOP 封装了JDK和cglib AOP分两类 :一类以方法的参数进行拦截 ,一类:是对方法拦截 springAOP 属于方法级的 springAOP 实现方式 1.基于@AspectJ注解方式 2.基于xml配置的方式 基于注解实现 定义核心业务逻辑接口 public interfac 阅读全文
posted @ 2019-08-12 22:56 Angry-rookie 阅读(85) 评论(0) 推荐(0)
摘要:配置 1.先配置一个定时器 <!-- 定时器开关 --> <task:executor id="executor" pool-size="5"/> <task:annotation-driven executor="executor" scheduler="scheduler"/> 在配置调度 <! 阅读全文
posted @ 2019-08-12 22:39 Angry-rookie 阅读(113) 评论(0) 推荐(0)
摘要:优化可以设置一个拦截器将登陆信息设置到解析器中 参考: https://www.zhulou.net/post/5167.html 阅读全文
posted @ 2019-08-12 22:36 Angry-rookie 阅读(2390) 评论(0) 推荐(0)