逻辑
只会敲代码的王晓儒
代码就好像写书,不要烂尾就好。
展开
-
一个一劳永逸的架构设计思路
能做的事: 1.单表数据太多,导致查询较慢 2.数据不能归档 后续需要优化的工作: 1.条件查询(可以通过增加可控期的标识,来将数据归档,也可以建立一张索引表,该表用来指定到具体位置获取数据) 2.前期工作量较大,建议将公共方法封装,供后续使用 你需要做的: 1.数据库保证每张表的数据在一定量内(比如每张表只能存100万条数据) 2.建立监听类,监听数据是否达到峰顶,到达则新建表,取名+1,提供该表位置标识,并且将标识注册到索引表 3.编写读写分离任务调度或者触发器 4.编写插入数据工具类,为了将数据注册上原创 2020-11-23 10:24:46 · 166 阅读 · 2 评论 -
模拟冒泡排序,List嵌套Json数据,按照Json中指定字段排序
/** * 按照指定字段排序 * @param dateSourceList * @return 排序重组后的数据 */ private List<Bean> sortList(List<Bean> dateSourceList) { List<Bean> newBean = new ArrayList<>(); for (int i = 0; i < dateSource.原创 2020-09-16 09:59:47 · 292 阅读 · 0 评论 -
让用户自己前台写SQL语句?!!!v2.0
相信看到标题你有些怀疑,对于数据库的操作,怎么能让用户自己去写SQL语句呢?如果你工作时间久了,也会产生一些奇奇怪怪的想法,这里我只解释让用户自己前台写SQL语句!!!我可以很肯定的告诉你,没问题!!! 在传统的思路中,你如果是一个新手,你会想到的是什么?select * from 表 where 条件1,条件2,条件3;或者再整一些高大上的想法,拼接JSON,类型与阿里云,腾讯云的配置功能,直...原创 2018-08-16 13:39:14 · 1994 阅读 · 7 评论 -
二维码登录实现逻辑
登陆方式 登录界面默认账号密码登录,登录小窗右上角增加二维码登录方式,点击二维码登录将切换到二维码登录界面 1.账号密码登录,传统账号密码登录,校验账号密码,如果是外网校验验证码手机号等,通过后登录成功 2.扫码登录,用户点击二维码登录,切换二维码登录框,二维码下方增加刷新二维码按钮,用户通过钉钉移动端扫码登录,移动端通过后返回登录成功,如果用户点击刷新二维码按钮,将二维码图片刷新 修改密码 用户登录成功后,校验当前用户是否需要修改密码 1.如果当前密码没有超过有效期,则正常登录 2.如果密码在有效期范围内原创 2020-09-08 15:54:25 · 756 阅读 · 0 评论