![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IntelliJ IDEA
文章平均质量分 65
cjl_2020
这个作者很懒,什么都没留下…
展开
-
Mybatis的动态sql及分页
1.mybatis动态sql1.1 if1.2 trim1.3 foreach1.4 其他choose/set/where2.模糊查询(3种方式)2.1 参数中直接加入%%2.2 使用${...}代替#{...}(不建议使用该方式,有SQL注入风险) 关键:#{...}与${...}区别? 参数类型为字符串,#会在前后加单引号['],$则直接插入值...原创 2018-12-15 20:30:19 · 217 阅读 · 0 评论 -
quartz之动态定时器实现
重点:1、基础环境配置2、动态定时任务实现重点分析:1、基础环境配置注意:a、quartz调度框架是有内置表的进入quartz的官网http://www.quartz-scheduler.org/,点击Downloads,下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本,例如:“tables_mysql.sql”table_mysql.sqlt...原创 2019-02-25 11:50:38 · 4839 阅读 · 1 评论 -
SpringBoot之模板
重点:0、回顾;1、springboot之thymeleaf模板2、springboot之freemarker模板重点解析:0、回顾加补充0.1、springboot入门中新建spring boot项目时三个坑:(0.1.1)、必须联网,不然无法填写项目名,无法完成项目创建。(0.1.2)、创建springboot项目名的时候是需要小写的,不然无法进行下一步。(0.1.3)、在进...原创 2019-02-18 20:15:37 · 2189 阅读 · 0 评论 -
Quartz入门
重点:Quartz介绍Quartz的触发器存储方式核心类和核心类之间关系配置文件quartz.propertiesJDBC插入表顺序Quartz简单入门Demo(RAM方式),版本quartz.2.2.18.、代码演示重点解析:Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job...原创 2019-02-25 08:32:48 · 158 阅读 · 0 评论 -
springboot之redis注解缓存
常用缓存注解@Cacheable:作用是主要针对方法配置,能够根据方法的请求参数对其结果进行缓存主要参数说明:value :缓存的名称,在 spring 配置文件中定义,必须指定至少一个,例如:@Cacheable(value=”mycache”) 或者 @Cacheable(value={”cache1”,”cache2”}。key :缓存的 key,可以为空,如果指定要按...原创 2019-02-23 22:00:23 · 8552 阅读 · 2 评论 -
springboot对JPA的支持
重点:1、JPA是什么东西?2、JPA具有什么优势?3、代码实战重点解析:1、JPA是什么东西?JPA就是Java Persistence API的缩写,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。2、JPA具有什么优势?a、标准化JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循...原创 2019-02-24 08:38:52 · 341 阅读 · 0 评论 -
SpringBoot入门
重点:1、什么是Spring Boot?2、使用Idea配置Spring Boot项目重点解析:1、什么是Spring BootSpring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时...原创 2019-02-16 20:57:22 · 162 阅读 · 1 评论 -
Shiro (二)之认证
重点:* 0、回顾shiro的入门*1、自定义Realm原理及测试*2、MD5加盐进行密码加密重点解析:* 0、回顾:0.1、shiro的简介 (1)、shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。(2)、 spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简...原创 2019-01-02 20:51:43 · 172 阅读 · 0 评论 -
Shiro (三)之授权加注解式权限
重点:1.添加角色和权限的授权方法 //根据username查询该用户的所有角色,用于角色验证 Set<String> findRoles(String username);代码分享:select r.roleid from t_shiro_user u,t_shiro_role r ,t_shiro_user_role ur where u.userid=...原创 2019-01-04 19:51:51 · 848 阅读 · 0 评论 -
在IntelliJ IDEA里查询单个对象,日记打印 结果为空
本人在百度查询了相关信息,但是还是没有解决这个错,后来我就从头开始过思路,最后发现在对象映射的xml里发现了问题:对象映射的方法 :UserMapperpackage com.zking.ssm.mapper;import com.zking.ssm.model.User;import org.springframework.stereotype.Repository;import...原创 2018-12-18 21:50:18 · 647 阅读 · 0 评论 -
Mybatis与Spring集成
重点:0、上期回顾;1、添加Mybatis与Spring集成相关依赖;2、创建spring配置文件applicationContext3、Spring Test+Junit完美组合|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||...原创 2018-12-21 14:19:41 · 109 阅读 · 0 评论 -
JSR303参数校验
1、Spring mvc 的表单验证客户端表单验证:代码写在js上,容易被攻击。服务端表单验证 :不容易被攻击,它是在后台进行验证就不会被人恶意攻击,不容易被人随意登陆其他的信息或者窃取他人信息。如果使用需要JSR303 ,就要导入hibernate-validator依赖<dependency> <groupId>org.hibernate</g...原创 2018-12-28 14:51:46 · 2359 阅读 · 0 评论 -
Shiro基础入门
重点:1、Shiro简介;2、Shiro基本流程及组件;3、Shiro代码验证;重点解析:一、Shiro简介1.1、什么是shiro(1)、shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。(2)、 spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。(...原创 2018-12-28 14:23:46 · 255 阅读 · 0 评论 -
Spring mvc的基础
什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。回顾: 中央控制器、子控制器mvc具体处理业务的是:子控制器(抽象类、接口)中央控制器:接受请求,寻找子控制器去完成业务。SpringMVC处理请求的流程2.1 首先用户发送请求–&gt;DispatherServlet2.2 Dispatch...原创 2018-12-22 19:09:57 · 142 阅读 · 0 评论 -
Mybatis的 关联关系映射
重点:0、上期回顾;1、配置mybatis关联映射重点解析:0、回顾:一、mybatis与ehcache的整合1、导入相关依赖(ehcache、mybatis-ehcache的整合,spring-support)2、spring-ehcache(cachemanagerfactory ehcache.xml cachemanager)3、在spring-mybatis文件中的sq...原创 2018-12-22 17:16:58 · 324 阅读 · 1 评论 -
Spring的国际化和文件上传
重点:0、回顾;1、spring mvc 的国际化2、spring mvc 的文件上传下载和浏览重点解析:0、回顾:springmvc入门(工作流程、原理)中央控制器(dispatchservlet)处理器映射器(handlermapping)处理器适配器(handleradapt)找到对应处理业务逻辑的代码块modelandview1、配置结果码 “xxx”—&gt;/w...原创 2018-12-27 20:37:07 · 150 阅读 · 0 评论 -
Mybatis整合redis实现二级缓存
重点:0、上期回归;1、mybatis整合ehcache2、mybatis整合redis重点解析:回顾:spring与mybatis的整合导入spring、mybatis的相关依赖spring-mybatis.xml这个文件的配置开启注解式开发的驱动数据库信息文件的注册dbcp2数据库连接池的相关配置sqlsessionfactory相关配置(数据源、映射文件、gi...原创 2018-12-21 14:34:01 · 195 阅读 · 0 评论 -
springboot与mybatis整合
重点:0、回顾1、修改SpringBoot的数据源Druid2、配置Mybatis3、配置PageHelper分页插件重点解析:0、回顾:thymeleaf基于html开发导入pom依赖application.yul配置是否使用缓存html开发的相关指令th:each=“xxx : ${users}”th:text ${xxx。attr}th:valuefreemar...原创 2019-02-20 14:50:39 · 361 阅读 · 0 评论