摘要: 1.注解 @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @M 阅读全文
posted @ 2020-12-10 16:39 SoToHard 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 由于目前公司权限框架用的是shiro+token 机制,所以先花时间把shiro过了一遍,相比之前有了新的认识; 总的来说shiro作为单体应用权限框架其实已经很不错了,但由于cookie 原因,到了多体就显的有些无赖,所以目前公司可能也是基于这个加了token来解决问题 1.代码目录结构 有很多c 阅读全文
posted @ 2020-12-03 21:14 SoToHard 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Vue 基础语法 1.插值语法 Mustache 胡子语法 可以放 变量 也可以放 表达式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=devi 阅读全文
posted @ 2020-12-01 17:29 SoToHard 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 11.30 1.v-for 使用 遍历循环 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale= 阅读全文
posted @ 2020-11-30 20:57 SoToHard 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 导航查询 查询一个对象时的同时,通过此对象查询它的关联对象 案例 客户和联系人 //从客户对象到联系人导航查询他所属的客户 //默认使用延迟加载 @Test @Transactional //解决代码中no Session public void testQuery(){ Customer cust 阅读全文
posted @ 2020-11-24 22:45 SoToHard 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 用户实体 @Setter @Getter @Entity @Table(name = "sys_user") public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "use 阅读全文
posted @ 2020-11-24 22:12 SoToHard 阅读(493) 评论(1) 推荐(0) 编辑
摘要: 客户 :指一家公司,可以有多个联系人 与联系人是一对多关系 联系人: 只属于一家公司 与客户是多对一关系 客户表 public class Customer { /** * @Id:声明主键的配置 * @GeneratedValue:配置主键的生成策略 * strategy * Generation 阅读全文
posted @ 2020-11-24 20:49 SoToHard 阅读(520) 评论(0) 推荐(0) 编辑
摘要: AOP 使用 之前面试经常被问到AOP 使用问题,处理在Filter 使用之外 还可以设置响应时间:可以用来判断请求响应时间是否在范围之内 import lombok.extern.slf4j.Slf4j; import org.aspectj.lang.ProceedingJoinPoint; i 阅读全文
posted @ 2020-11-23 22:12 SoToHard 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1.渐进式JavaScript 框架 (1) 渐进式意味着可以将Vue作为应用的一部分嵌入其中 (2) 或者将更多的业务逻辑使用Vue实现,那么可以使用Vue的核心库以及其生态系统 (3) 像Vue中的 Core+Vue+Router+Vuex 也可以满足各种需求 2.Vue 特点和常见的高级功能 阅读全文
posted @ 2020-11-23 21:39 SoToHard 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 从此开始 阅读全文
posted @ 2020-11-20 21:09 SoToHard 阅读(40) 评论(0) 推荐(0) 编辑