
记录
退役熬夜选手丶
这个作者很懒,什么都没留下…
展开
-
遍历checkbox框,并设置选中
将用户上次的设置回显针对用户上一次的选择操作,将用户上次已选的checkbox回显,之前在网上看的方法有些错误,所以在这里重新记录一下代码function echo() { // 用于当用户编辑权限时回显之前的权限 permissionArray.forEach(function (map) { let id = map.id; let perArr = map.permission.split(",");原创 2020-12-07 12:24:00 · 704 阅读 · 0 评论 -
利用thymeleaf动态拼接HTML标签的属性
需求背景最近在做的考试系统,进行到考试模块,该模块逻辑大致如下:从后台查询到各类型的题目数据,然后将数据放入前台模板中,生成一张试卷。前端使用的是HTML+ thymeleaf。在做这个功能时,遇到下列需求:每一道题目的题干和选项,都有特定的id,这些id将会在提交答案和检测是否答题的功能中使用到。这就要保证每一个id都不同,因此,对于每一道题,我们都需要动态的拼接id,这样就可以保证每一道题的id都不同。而获取后台数据我才用的是thymeleaf循环遍历的 th:each代码实现这里放入试题的模板原创 2020-08-14 13:45:58 · 3077 阅读 · 0 评论 -
shiro配置多Realm登录
需求背景在做一个学习系统,接到需求要前后台用户通过不同的界面登录,前台用户不能通过他的账号登录后台,后台用户也不能用后台账号登录前台页面,前后台用户还有各自的权限级别划分。大概就这么个意思,这是一个比较常见的需求,大家心里能明白我说的就行了(虽然你可能并不明白…)实现思路该项目采用的是springBoot + Mybatis的技术框架,用户验证这一块采用的是shiro框架。shiro框架多种用户登录,实现的思路如下:Realm一种用户创建一个Realm(有关Realm的知识大家可以去看看文档)原创 2020-07-30 16:38:05 · 897 阅读 · 0 评论 -
Java递归遍历该节点下所有子节点
java递归树需求最近在做一棵资料树时,遇到业务需求:父节点状态改变,则子节点状态要一致。实现思路首先获取该节点的id,随后利用递归遍历出所有子节点,再将这些子节点状态修改为父节点的状态实现代码业务部分/** 用于存放子节点的集合 */ List<Long> sonIds = new ArrayList<>();/** * 修改大纲关系 * * @param baseRough 大纲关系 * @return 结果原创 2020-07-21 13:15:51 · 2038 阅读 · 1 评论 -
如何查询MySQL一个数据库中表的数量
查询指定数据库中表的数量语句:SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '库名'原创 2020-06-08 15:07:17 · 3120 阅读 · 0 评论 -
BeanFactory和ApplicationContext的区别
二者的关系BeanFactory 才是 Spring 容器中的顶层接口。ApplicationContext 是它的子接口。二者的区别BeanFactory 和 ApplicationContext 的区别:创建对象的时间点不一样。ApplicationContext:只要一读取配置文件,默认情况下就会创建对象。BeanFactory:什么使用什么时候创建对象。使用场景建议App...原创 2020-04-10 01:17:10 · 209 阅读 · 0 评论