01 2021 档案

摘要:##1、模糊查询 <!--条件-分页查询字典类别信息--> <select id="queryByPage" resultType="com.lekai.anysys.entity.vo.SysDictTypeVo"> <include refid="selectDictTypeVo" /> whe 阅读全文
posted @ 2021-01-29 10:52 东楚 阅读(43) 评论(0) 推荐(0) 编辑
摘要:##HashMap 1.8之前 数组加链表 之后 数组加链表加红黑树 红黑树的条件:hash碰撞次数大于8,总大小大于64 满足条件时:链表转化为红黑树 除添加外,其他操作性能均提高 ##HashSet “不保证有序”和“保证无序”不等价,HashSet的iterator是前者 ##Concurre 阅读全文
posted @ 2021-01-28 19:26 东楚 阅读(32) 评论(0) 推荐(0) 编辑
摘要:##思路 1、验证账户密码 2、验证成功,生成JWT返回客户端 Jwtpayload中存放用户的相关信息 3、验证jwt/showMember接口 1、base64解密,jwt获取payload中中的数据 2、获取roles权限列表,注册到SpringSecurity框架中 3、showMember 阅读全文
posted @ 2021-01-26 17:32 东楚 阅读(93) 评论(0) 推荐(0) 编辑
摘要:##Redis类 @Component public class SysDictRedis extends RedisEntityBase<SysDictEntity> { @Override public int getExpiredMinutes() { return -1; } } 实现层方法 阅读全文
posted @ 2021-01-22 17:43 东楚 阅读(85) 评论(0) 推荐(0) 编辑
摘要:##JDK代理 代理条件:实现统一接口 ###目标类 public class UserServiceImpl implements UserService { /** * 目标方法 * @param user * @return */ public int addUser(User user) { 阅读全文
posted @ 2021-01-22 10:55 东楚 阅读(49) 评论(0) 推荐(0) 编辑
摘要:##基础准备 实体类 @Data @NoArgsConstructor @AllArgsConstructor public class User { private Integer id; private String name; private String hobby; } ##传统版本 se 阅读全文
posted @ 2021-01-22 10:32 东楚 阅读(58) 评论(0) 推荐(0) 编辑
摘要:饿汉式 public class SingleTon1 implements Serializable { private static final long serialVersionUID = -3865630706729115005L; //new一个私有化对象 private static 阅读全文
posted @ 2021-01-21 22:17 东楚 阅读(65) 评论(0) 推荐(0) 编辑
摘要:##依赖问题 == 引入依赖的时候有一个坑,sprint-boot-starter-web这个依赖是不能够引入的,引入的话getway就启动不了== ##核心概念 路由:引导请求正确进入微服务 断言:id属性-当前路由的唯一标志,满足断言 过滤器: ###动态路由 uri: lb://服务名 uri 阅读全文
posted @ 2021-01-21 21:55 东楚 阅读(415) 评论(0) 推荐(0) 编辑
摘要:##官方文档 https://spring.io/projects/spring-security/ ##安全框架 核心:用户认证,用户授权 1、解决分布式权限安全问题 2、与spring无缝 3、重量级,多依赖 #入门案例 1、数据库准备 数据库设计-RBAC 2、SpringBoot项目基础搭建 阅读全文
posted @ 2021-01-21 21:00 东楚 阅读(140) 评论(0) 推荐(0) 编辑
摘要:##问题 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.bat.mapper.UserMapper.selectByName ##描述 定义Mapper层方法,xml中完成SQ 阅读全文
posted @ 2021-01-21 16:48 东楚 阅读(493) 评论(0) 推荐(0) 编辑
摘要:##官方文档 https://mp.baomidou.com/guide/generator.html ##依赖说明 <!-- 添加 模板引擎 依赖,MyBatis-Plus 支持 Velocity(默认) --> <dependency> <groupId>org.apache.velocity< 阅读全文
posted @ 2021-01-21 10:17 东楚 阅读(61) 评论(0) 推荐(0) 编辑
摘要:##官方文档 https://mp.baomidou.com/guide/wrapper.html#abstractwrapper ##测试实现前提 完成基础使用配置 ##本文效果 1、了解Wrapper 2、自定义构造SQL 3、实现生产中设计的较为复杂的SQL ##存在条件判断时 if(Stri 阅读全文
posted @ 2021-01-20 18:29 东楚 阅读(142) 评论(0) 推荐(0) 编辑
摘要:##官方说明文档 https://mp.baomidou.com/guide/ ##简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提 阅读全文
posted @ 2021-01-20 18:22 东楚 阅读(125) 评论(1) 推荐(0) 编辑
摘要:##数据库日期类型返回调整 1、通过实体类set方法进行转换 private Date createTime; // 前端展示字段-转换样式 private String creatTimeStr; private SimpleDateFormat sdf = new SimpleDateForma 阅读全文
posted @ 2021-01-20 17:15 东楚 阅读(520) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示