随笔分类 -  DB项目

62-Java8新特性--LocalDateTime,LocalDate ,LocalTime 使用
摘要:java8新特性 LocalDateTime,LocalDate ,LocalTime 使用,Period 获取时间差 转载:https://www.cnblogs.com/gemiaomiao/p/11970661.html LocalDateTime使用 DateTimeFormatter da 阅读全文

posted @ 2020-07-27 23:34 liqiangbk 阅读(365) 评论(0) 推荐(0)

62-com.mysql.cj.jdbc.exceptions.PacketTooBigException
摘要:MySQL报错:Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException 出现的原因: MySQL会根据配置文件限制server接收的数据包大小 在执行比较大数据插入或者更新的时候,会根据配置文件”max_allowed_packet “参数 阅读全文

posted @ 2020-07-27 23:32 liqiangbk 阅读(332) 评论(0) 推荐(0)

62-Spring boot整合Shiro配置
摘要:SpringBoot整合Shiro http://shiro.apache.org/spring-boot.html 导入依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-sta 阅读全文

posted @ 2020-07-27 23:31 liqiangbk 阅读(587) 评论(0) 推荐(0)

62-springboot中的拦截
摘要:控制层访问拦截实现 需求: 项目业务要求系统登陆操作要有时间限制。 初步分析 ​ 对于类似需求的实现,可采用过滤器,SpringMVC拦截器,AOP等进行实现。对于过滤器而言一般主要应用在项目中共性的过滤,AOP需要依托于动态代理以及切面对象性能方面相对较差,所以最终选择使用Spring MVC拦截 阅读全文

posted @ 2020-07-27 23:29 liqiangbk 阅读(269) 评论(0) 推荐(0)

62-DB项目-首页菜单动态显示
摘要:首页菜单动态化实现 需求 当不同等级的用户登录系统后,基于用户权限的不同,在首页左侧显示不同的菜单 分析 ​ 根据用户的id查询用户的角色,然后基于用户角色查询对应的菜单信息,用户登陆以后,基于用户登陆id查询用户对应的一级菜单,二级菜单然后存储到指定作用域,当进入系统首页后基于thymeleaf呈 阅读全文

posted @ 2020-07-27 23:28 liqiangbk 阅读(234) 评论(0) 推荐(0)

60-Shiro功能扩展(记住我)
摘要:Shiro扩展功能应用 Shiro缓存配置 ​ 当我们进行授权操作时,每次都会从数据库查询用户权限信息,为了提高授权性能,可以将用户权限信息查询出来以后进行缓存,下次授权时从缓存取数据即可。 Shiro中内置缓存应用实现 第一步:在SpringShiroConfig中配置缓存Bean对象(Shiro 阅读全文

posted @ 2020-07-27 23:25 liqiangbk 阅读(378) 评论(0) 推荐(0)

60--Shiro安全框架
摘要:Shiro安全框架 Shiro概述 ​ Shiro是apache旗下一个开源安全框架(http://shiro.apache.org/),它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。使用shiro就可以非常快速的完成认证、 阅读全文

posted @ 2020-07-27 23:24 liqiangbk 阅读(213) 评论(0) 推荐(0)

61--DB项目--修改密码模块设计
摘要:修改密码模块 修改密码页面呈现 服务端关键业务设计及实现 ​ 检查PageController中是否有返回UI页面的方法,有则无需添加 @RequestMapping("{module}/{moduleUI}") public String doModuleUI(@PathVariable Stri 阅读全文

posted @ 2020-07-26 22:13 liqiangbk 阅读(394) 评论(0) 推荐(0)

58-Spring-AOP事务管理
摘要:Spring AOP事务处理 Spring 中事务简介 事务定义 ​ 事务(Transaction)是一个业务,是一个不可分割的逻辑工作单元,基于事务可以更好的保证业务的正确性。 事务特性 事务具备ACID特性,分别是: 原子性(Atomicity):一个事务中的多个操作要么都成功要么都失败。 一致 阅读全文

posted @ 2020-07-22 22:17 liqiangbk 阅读(214) 评论(0) 推荐(0)

58-SpringAOP分析
摘要:Spring AOP简介 AOP 概述 1 AOP 是什么? ​ ==AOP(Aspect Orient Programming)==是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程(OOP)的一种补充和完善。它以通过预编译方式和运行期动态代理方式,实现在不修改源代码的情况下给程序动 阅读全文

posted @ 2020-07-22 19:29 liqiangbk 阅读(183) 评论(0) 推荐(0)

57--DB旅游生态系统-用户管理模块设计
摘要:用户管理模块设计 业务设计说明 ​ 本模块主要是实现对用户信息的管理,包括用户查询,保存,更新,禁用启用等操作 基于对表的设计,其数据逻辑关系的展示 用户表设计(sys_users) 字段 类型 注释 id bigint(20) 主键ID自增 username varchar(100) 用户名 pa 阅读全文

posted @ 2020-07-20 20:37 liqiangbk 阅读(240) 评论(0) 推荐(0)

56--DB旅游生态系统-部门管理模块设计
摘要:DB项目-部门设计模块 部门管理设计说明 业务设计说明 ​ 部门管理资源对外的表现形式。本模块主要是实现对部门进行添加、修改、查询、删除等操作。 表设计1(sys_depts) 字段 类型 注释 id int(11) 主键自增 name varchar(50) 资源名称 parentId int(1 阅读全文

posted @ 2020-07-20 19:20 liqiangbk 阅读(230) 评论(0) 推荐(0)

56--DB旅游生态系统-角色管理模块设计
摘要:角色管理模块设计 业务设计说明 ​ 本模块主要实现的是企业内部角色(岗位)的管理,可以在添加角色时,为角色分配资源访问权限,最后将角色再分配给用户. 角色表设计(sys_roles) 字段 类型 注释 id bigint(20) 主键ID自增 name varchar(100) 角色名称 note 阅读全文

posted @ 2020-07-20 19:13 liqiangbk 阅读(200) 评论(0) 推荐(0)

55-菜单模块分析图以及bug分析
摘要:菜单模块设计分析图 列表树结构图注意点: 展示图为树状表格 基于查询的数据,以及基本配置 删除操作的思路: 获取选中的id值 发起异步请求删除选择记录 添加操作的思路 发起异步请求加载编辑页面 加载完编辑页面以后,加载树状结构的上级菜单,通过弹出框选择 注册保存事件以及取消事件 加载树的具体代码: 阅读全文

posted @ 2020-07-17 22:16 liqiangbk 阅读(258) 评论(0) 推荐(0)

54--DB旅游生态系统-菜单模块设计
摘要:DB项目-菜单设计模块 菜单管理设计说明 业务设计说明 ​ 菜单管理又称为资源管理,是系统资源对外的表现形式。本模块主要是实现对菜单进行添加、修改、查询、删除等操作。 表设计1(sys_menus) 字段 类型 注释 id int(11) 主键自增 name varchar(50) 资源名称 url 阅读全文

posted @ 2020-07-17 21:01 liqiangbk 阅读(239) 评论(0) 推荐(0)

51,52,53--DB旅游生态系统-日志模块设计
摘要:DB-日志管理模块设计 日志管理设计说明 记录用户操作的日志功能, 可以对用户的操作习惯进行分析 主要是实现对用户行为日志(例如谁在什么时间点执行了什么操作,访问了哪些方法,传递的什么参数,执行时长等)进行记录、查询、删除等操作。 数据库表设计: 表明根据需求, 这里使用sys_logs作为表明 字 阅读全文

posted @ 2020-07-12 19:21 liqiangbk 阅读(618) 评论(0) 推荐(0)

51--DB旅游生态系统-项目搭建
摘要:动吧旅游生态系统 项目简介 概述 ​ 动吧旅游生态系统,应市场高端用户需求,公司决定开发这样的一套旅游系统,此系统包含旅游电商系统(广告子系统,推荐子系统,评价子系统,商品子系统,订单子系统,…),旅游分销系统(分销商的管理),旅游业务系统(产品研发,计调服务,系统管理,..) 技术架构 项目分层架 阅读全文

posted @ 2020-07-12 18:59 liqiangbk 阅读(472) 评论(0) 推荐(0)

Mybatis关联查询(一对多,多对一)
摘要:mybatis关联查询(一对多和多对一) 1 创建DBUtils工具类 public class DBUtils { private static SqlSessionFactory factory = null; static { try { String mybatis_config = "my 阅读全文

posted @ 2020-06-27 21:35 liqiangbk 阅读(1197) 评论(0) 推荐(0)

导航