上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页
摘要: 理解: 原来叫条件构造器,我一直以为都是封装条件对象 即SQL的查询条件,不过都一样。 其目的是因为的实际的需求灵活多变,而我们的SQL的筛选条件也需要跟着变化, 但是有一些固定的字段固定的方式可以保证不变化,那么方法的参数的确定尤为重要 从单一的一个ID,一个String的属性,到一个类型的对象, 阅读全文
posted @ 2020-08-06 09:05 emdzz 阅读(356) 评论(0) 推荐(0) 编辑
摘要: AR模式,全称激活记录 具体操作更接近Hibernate一样的OOP操作方式影响数据库记录 比Hibernate操作更灵活更方便 上手: 首先User实体类需要继承Model类并泛型注入User类型 如果使用了Lombok,需要再添加调用super的哈希值方法和比较方法(因为@Data注解) pac 阅读全文
posted @ 2020-08-06 06:25 emdzz 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 创建SpringBoot工程: 选择辅助三件套: 再导入MP相关依赖坐标: <!-- jdbc --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> 阅读全文
posted @ 2020-08-06 05:04 emdzz 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 创建非骨架普通Maven工程: 引入Spring & MybatisPlus的依赖坐标及其它持久层依赖: <properties> <spring.version>5.2.8.RELEASE</spring.version> </properties> <dependencies> <!-- Jun 阅读全文
posted @ 2020-08-06 04:22 emdzz 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 查询时发现这个问题: DEBUG [main] - Creating a new SqlSession DEBUG [main] - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4ef74c30] was not 阅读全文
posted @ 2020-08-06 03:47 emdzz 阅读(3348) 评论(0) 推荐(0) 编辑
摘要: 前言 可能运用的开发模式: SSM -> SpringMVC + Spring + Mybatis SSMP -> SpringMVC + Spring + MybatisPlus SM -> SpringBoot + Mybatis SMP -> SpringBoot + MybatisPlus 阅读全文
posted @ 2020-08-05 11:45 emdzz 阅读(385) 评论(0) 推荐(1) 编辑
摘要: IDEA版本:2020.1 骨架选项名称: org.apache.maven.archetypes:maven-archetype-webapp 本项目的Maven坐标设置: 设置优先从本地获取骨架: archetypeCatalog=internal 构建过程的控制台打印: "C:\Program 阅读全文
posted @ 2020-08-04 21:21 emdzz 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: 参考自: https://www.cnblogs.com/zeussbook/p/9207970.html 找不到代码错误,又有很多已经写好的东西,不好全部删除 只要能记得确切的操作时间就行了 可以翻看项目的所有历史记录: 要跳转到指定的历史位置就右键该记录: 阅读全文
posted @ 2020-08-04 20:40 emdzz 阅读(2129) 评论(0) 推荐(0) 编辑
摘要: 参考地址: https://blog.csdn.net/omrleft123/article/details/70237205 阅读全文
posted @ 2020-08-04 15:31 emdzz 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 文档地址: https://www.layui.com/demo/form.html 表单元素: 1、输入框 2、密码框 3、下拉列表 4、单选框 5、复选框 6、文档域 7、富文本 8、开关 单行输入框: <div class="layui-form-item"> <label class="la 阅读全文
posted @ 2020-08-02 09:52 emdzz 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 文档地址: https://www.layui.com/demo/laydate.html 【基本案例】 基本日期与国际日期 <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;"> <legend 阅读全文
posted @ 2020-08-02 09:17 emdzz 阅读(5335) 评论(0) 推荐(0) 编辑
摘要: 需要的依赖的坐标: <!-- Shiro依赖 --> <dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> <version>2.0.0 阅读全文
posted @ 2020-08-01 23:07 emdzz 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 【散列算法概述】 用于生成数据的摘要信息,不可逆算法,用于存储密码或者密文数据。 常见散列算法类型:MD5、SHA 一般进行散列时提供一个”盐“,即系统知道的”干扰数据“ 这样生成的密文更加难以被破解 【盐?】 加盐加密是一种对系统登录口令的加密方式,它实现的方式是将每一个口令跟一个n位随机数相关联 阅读全文
posted @ 2020-08-01 21:48 emdzz 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 创建一个激活的用户类: public class ActiverUser { private User user; private List<String> roleList; private List<String> permitList; } // 省略SETTER & GETTER & CON 阅读全文
posted @ 2020-08-01 21:47 emdzz 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 【前提情要】 Shiro默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息, 大部分情况下需要从系统的数据库中读取用户信息,所以需要自定义realm。 根接口:Realm public interface Realm 缓存处理:CachingRealm public a 阅读全文
posted @ 2020-08-01 19:03 emdzz 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 【授权概念】 访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。 在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。 授权的前提是认证通过。 (简单说,我只有进系统了我才能知道我可以做什么,系统 阅读全文
posted @ 2020-08-01 18:02 emdzz 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 【基本概念】 1、身份验证 即在应用中谁能证明他就是他本人。 一般提供如他们的身份ID 一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 在 shiro 中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份: 2、身份  阅读全文
posted @ 2020-08-01 17:35 emdzz 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 【什么是INI文件?】 INI 全称:Initialization File 初始文件 Window系统文件扩展名 Shiro 使用时可以连接数据库,也可以不连接数据库。 当不使用数据库时,需要配置Shiro.ini文件来存储静态数据 【内容组成部分】 一、[main] 定义全局变量 1、内置Sec 阅读全文
posted @ 2020-08-01 15:48 emdzz 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 定义: 查询一个记录时,也就是查询这个对象,通过这个对象查询他的关联对象 【说白了不就是从我们设置好的集合中获取不就完了吗】 环境搭建: INSERT INTO `jpa`.`cst_customer` (`cust_name`) VALUES ('传智博客'); INSERT INTO `jpa` 阅读全文
posted @ 2020-08-01 13:44 emdzz 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 环境搭建: 用户类: package cn.echo42.domain; import javax.persistence.*; import java.util.HashSet; import java.util.Set; @Entity @Table(name = "sys_user") pub 阅读全文
posted @ 2020-08-01 13:14 emdzz 阅读(436) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页