会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
leexboo
博客园
首页
联系
订阅
管理
2019年11月9日
拖拽排序后台设计与实现
摘要: 前言 项目中有一个需求是拖拽排序,将类似卡片的东西拖拽重新排列 有以下几个需求: 允许更改元素的排序 允许新增数据,并更新现有排序 允许删除数据,并更新现有排序 实现思路 一、全量更新元素位置法 适用场景:排序元素数量较少,对于大量数据排序不适用 原理:每一个元素拥有一个字段,表示元素当前排序的位置
阅读全文
posted @ 2019-11-09 20:15 leexboo
阅读(5301)
评论(0)
推荐(0)
2019年10月20日
数据库唯一索引使用
摘要: 以前比较naive,在建表的时候都不喜欢建唯一约束,总是纳闷为啥非要在db层面做限制,在自己的业务代码里做啊,就是说入库的时候先查一遍有没有,没有记录的情况再准许入库,后来发现如果只是自己处理业务代码时先查后入库,并发高时会发生意想不到的后果 比如现在表tab里有两个字段fa, fb。业务规定,fa
阅读全文
posted @ 2019-10-20 10:54 leexboo
阅读(4856)
评论(0)
推荐(0)
2019年7月6日
使用springboot和redis实现redis权限认证
摘要: 一、引言 登录权限控制是很多系统具备的功能,实现这一功能的方式有很多,其中使用token是现在用的比较多的 好处:可以防止CSRF攻击 二、功能实现: 用户登录成功后,后台生成一个token并存在redis中,同时给此用户的token设置时限,返回一个token给调用者,同时自定义一个@AuthTo
阅读全文
posted @ 2019-07-06 18:37 leexboo
阅读(3009)
评论(0)
推荐(0)
2019年6月4日
在sql语句中使用关键字
摘要: 背景 开发过程中遇到了遇到了一句sql语句一直报错,看了一下字段名和表名都对应上了,但是还是一直报错 sql语句如下: 报错信息: 分析 经过分析,我的sql语句中有关键字 table 和 using ,所以是执行失败的,在sql语句中如果表名和字段名有关键字的话,要用Tab键上面那个键(``)引用
阅读全文
posted @ 2019-06-04 23:59 leexboo
阅读(1971)
评论(0)
推荐(0)
2019年5月22日
rbac权限管理
摘要: 前言:之前在做某个报名系统时,当时有三种角色,分为为用户,管理员,超级管理员,一个用户可能有多个身份,比如某个用户既可能时管理员,也可能是超级管理员,而一个角色可以有多个权限。当时按照自己的经验实现了这个系统,后来了解到了一个更好的解决方案,就是rbac权限管理。 权限控制模型 rbac 基于角色的
阅读全文
posted @ 2019-05-22 23:38 leexboo
阅读(988)
评论(0)
推荐(0)
2019年3月17日
max_allowed_packet设置问题
摘要: 最近在运行的项目出现了一个线上事故,有人反映商城的东西下不了单了,到后台看了一下,果然报了一个错 Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1046 1024). You can chang
阅读全文
posted @ 2019-03-17 14:31 leexboo
阅读(7376)
评论(3)
推荐(0)
2019年3月7日
资源工具
摘要: Greasy Fork 提供用户脚本 https://greasyfork.org/zh CN easyicon 各种小图标 "https://www.easyicon.net/" java1234 资源站 "http://www.java1234.com/" showDoc写接口文档的工具 "ht
阅读全文
posted @ 2019-03-07 16:24 leexboo
阅读(222)
评论(0)
推荐(0)
2019年3月6日
mybatis传参问题总结
摘要: 一、 传入单个参数 当传入的是单个参数时,方法中的参数名和sql语句中参数名一致即可 二、传入的是多个参数 1、当传入的是多个参数时,可以通过 {argindex}来对应参数,索引从0开始,其中sql语句中的参数顺序与方法中的参数顺序一致 2、使用@Param注解来指定对应的参数,其中@param中
阅读全文
posted @ 2019-03-06 01:16 leexboo
阅读(922)
评论(2)
推荐(3)
2019年3月3日
eclipse下整合springboot和mybatis
摘要: 1.新建maven项目 先新建一个maven项目,勾选上creat a simple project,填写groupid,artifactid 2.建立项目结构 3.添加依赖 org.springframework.boot spring boot starter parent 2.0.3.RELE
阅读全文
posted @ 2019-03-03 22:14 leexboo
阅读(2854)
评论(0)
推荐(0)
公告