2018年11月17日

SpringBoot入门

摘要: springboot思想:约定优于配置 1.创建maven工程(打包方式jar) 导入依赖 2.创建一个引导类(启动内置tomcat) // @SpringBootApplication其实就是以下三个注解的总和 //@Configuration: 用于定义一个配置类 //@EnableAutoCo 阅读全文

posted @ 2018-11-17 15:38 雨后黄昏 阅读(121) 评论(0) 推荐(0) 编辑

2018年11月14日

网页静态化Freemarker入门

摘要: 为什么要网页静态化? 网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同, 缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁的数据。 另外网页静态化还有利于SEO。 模型 + 数据模型 通过freemarker 输出静态页面 入门小demo 1 阅读全文

posted @ 2018-11-14 16:31 雨后黄昏 阅读(140) 评论(0) 推荐(0) 编辑

2018年11月6日

SpringDataRedis入门

摘要: 一.介绍 Spring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, and RJC)进行了高度封装, RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布 阅读全文

posted @ 2018-11-06 18:15 雨后黄昏 阅读(208) 评论(0) 推荐(0) 编辑

2018年10月25日

AOP日志记录

摘要: 一.采用功能最强的环绕通知 2.前置通知与后置通知 阅读全文

posted @ 2018-10-25 18:58 雨后黄昏 阅读(157) 评论(0) 推荐(0) 编辑

springSecurity 基于方法权限控制@RolesAllowed @Serured @PreAuthorize 与 页面端标签控制权限

摘要: 基于方法权限控制有三种,但都是基于aop的,所以使用需要在springmvc.xml中开启<aop:aspectj-autoproxy proxy-target-class="true"></aop:aspectj-autoproxy> 一.JSR-250注解 @RolesAllowed 表示访问对 阅读全文

posted @ 2018-10-25 18:45 雨后黄昏 阅读(4723) 评论(0) 推荐(1) 编辑

2018年10月24日

springSecurity初学 安全登录验证

摘要: 一.快速入门: 1).导入依赖 2).web.xml配置 3).spring-security.xml文件配置 4)登录的controller层交给springsecurity框架,需要编写service层,需要实现UserDetailsService接口 service层接口: service层实 阅读全文

posted @ 2018-10-24 09:01 雨后黄昏 阅读(247) 评论(0) 推荐(0) 编辑

2018年10月22日

表单提交日期类型转换和PageHelper插件分页使用

摘要: 一.表单提交日期类型转换的两种方法 1).局部转换,利用注解 在POJO的属性上加注解 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") 2).全局转换,利用转换器 使用分三步 第一步:自定义一个转换类实现Converter<S,T>接口 第二步:在spri 阅读全文

posted @ 2018-10-22 20:38 雨后黄昏 阅读(321) 评论(0) 推荐(0) 编辑

2018年10月16日

ssm整合配置总结 web.xml springmvc.xml applicationContext.xml

摘要: 一.web.xml 配置三项dispatcherServlet,characterEncodingFilter,ContextLoaderListener 二.springmvc.xml配置 springmvc.xml中主要配置扫描controller注解的类,视图解析器viewResolver,注 阅读全文

posted @ 2018-10-16 14:05 雨后黄昏 阅读(226) 评论(0) 推荐(0) 编辑

Springmvc中的拦截器interceptor及与过滤器filter的区别

摘要: 一.Springmvc中的拦截器概述及与过滤器filter的区别 1).Springmvc中的拦截器interceptor用于对控制器controller进行预处理和后处理的技术; 2).可以定义拦截器链,拦截器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定 阅读全文

posted @ 2018-10-16 10:50 雨后黄昏 阅读(341) 评论(0) 推荐(0) 编辑

2018年10月15日

Oracle数据库实现主键自增(利用sequence)和分页查询(利用rownum)

摘要: 一.Oracle数据库实现主键自增必须通过sequence来实现 注意:sequence在每次调用nextval就会自增1 二.Oracle数据库分页查询 通过rownum 使用伪列rownum来实现 阅读全文

posted @ 2018-10-15 21:48 雨后黄昏 阅读(790) 评论(0) 推荐(0) 编辑

导航