atitit 项目注册功能算法attilax总结.docx

1.1. 注册功能算法要实现的目标

防止重复注册

用户名密码不能过短

1.2. Query alert算法返回值模式

显示一个select语句查询是否存在已经的用户。然后根据返回值判断。。

如果为空,则只需insert注册语句。。

1.3. singlerowEx recordNotExist算法

这里不再根据返回值为空判断用户是否存在了,而是使用异常模型。。

比如  singlerow  ,,如果查不到,dao层会抛出异常。。recordNotExist

1.4. Unique算法

Unique算法是个更好的算法流程。。使用数据库的unique索引机制。。

这样在开发中只需要一个传递一个dsl  insert语句即可。。

1.5. userAlreadyExistEx n unique算法

在业务层抛出userAlreadyExistEx 异常,在数据端设置unique索引。。

服务端mvc ui层截获此异常,展示

1.6. 客户端cli userAlreadyExistEx n unique算法

userAlreadyExistEx 异常通过json序列化传输到ui js层。

在ui层使用js做轻业务逻辑,截获后端的userAlreadyExistEx 异常

这个算法应该是比较最好的注册算法了貌似。。

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

Emir Uke部落首席大酋长,

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto  奶牛科技首席cto , 软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke 户外运动协会理事长  度假村首席大村长  uke交友协会会长

uke出版社编辑总编

转载请注明来源:attilax的专栏  ?http://blog.csdn.net/attilax

--Atiend  v6

atitit 项目注册功能算法attilax总结.docx相关推荐

  1. day17--途牛旅游项目-注册功能

    day17–途牛旅游项目-注册功能 注册功能_功能分析 注册功能_功能实现 Test方法 @Testpublic void test03() {UserService userService = ne ...

  2. 途牛旅游项目——注册功能_功能分析

    注册的后台功能代码 编写UserService的register方法测试 com\wzx\service\TestUserService.java @Testpublic void test03() ...

  3. Atitit s2018 s4 doc list dvchomepc dvccompc.docx .docx \s2018 s4 doc compc dtS44 \s2018 s4 doc dvc

    Atitit s2018 s4 doc list dvchomepc dvccompc.docx .docx \s2018 s4 doc compc dtS44 \s2018 s4 doc dvcCo ...

  4. atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 1.音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能。 铃声 功能。。 音频切割(按

    atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能. 铃声 功能.. 音频切割(按照副歌部分 ...

  5. atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能。 铃声 功能。。 音频切割(按照副歌部

    atitit 音频 项目 系列功能表 音乐 v3 t67.docx Atitit 音频 项目 系列功能表 音频 音乐 语言领域的功能表 听歌识曲功能 酷我功能. 铃声 功能.. 音频切割(按照副歌部分 ...

  6. Atitit 图像处理类库安装与安装模式的前世今生与未来大趋势attilax总结.docx

    Atitit 图像处理类库安装与安装模式的前世今生与未来大趋势attilax总结.docx 1. 安装的原理,主要是解压,复制,设置三大步1 2. 目前我们常见的三大种安装模式,二进制模式与源码安装模 ...

  7. Atitit 大json文件的结构化查看解决方案,高性能的jsonview  attilax总结.docx

    Atitit 大json文件的结构化查看解决方案,高性能的jsonview  attilax总结.docx 1.1. 实现目标:1 1.2. 实现key与value类型的..一直分析到非 jsonob ...

  8. Flask项目实战——7—(Redis数据库存储验证码信息、验证登录界面的表单信息、注册功能实现、登录实现)

    推荐一个API平台:聚合数据 1.Redis数据库存储验证码信息 保存手机验证码到Redis数据库 公有视图文件:apps/common/views.py # -*- encoding: utf-8 ...

  9. web前端技术分享:管理系统全栈项目之注册功能

    这篇文章小千简单给同学们介绍一个网站注册功能的项目和代码,因代码放入网页中会乱码所以以图片的形式加入. 开发流程: 1.先将页面的HTML+CSS做好,我们先看到页面效果 2.当我们点击我们的超链接的 ...

  10. Atitit.java swing打印功能 api  attilax总结

    Atitit.java swing打印功能 api  attilax总结 1. 打印方式有三种:2 1.1. 一是不经过任何修改,直接调用javascript中的window.print()打印.2 ...

最新文章

  1. 智在生活 自在慵懒 科沃斯机器人X京东大牌秒杀日主题展亮相无锡
  2. C#操作Excel,权限问题
  3. TCP/IP 协议栈及 OSI 参考模型详解
  4. 【小白学PyTorch】11.MobileNet详解及PyTorch实现
  5. 7. 基于策略的强化学习——蒙特卡洛策略梯度REINFORCE算法
  6. python异或运算怎么算_小强学Python+OpenCV之-1.4.4掩膜mask及位运算(与、或、非、异或)...
  7. 可变lambda_Lambda的Lambda(如果可选)
  8. 计算机控制系统视频关守平,国家级精品课《计算机控制系统》课程建设研讨会顺利召开...
  9. python库安装错误 in _error_catcher解决之镜像安装
  10. 天天动听 半透明Menu效果
  11. 蓝桥杯ALGO-147算法训练 4-3水仙花数
  12. 896.Montonic Array - LeetCode
  13. w ndows7运行命令,如何打开Win7命令提示符cmd.exe窗口
  14. 标题 多媒体计算机的标准是什么,多媒体技术习题答案
  15. 使用sql服务器发送贺卡_发送免费电子贺卡的最佳网站
  16. 透过历史迷雾进行深入探究特斯拉线圈是如何工作的?
  17. 关于GetDC()和ReleaseDC()的问题
  18. Shiro 权限管理
  19. icesword 是如何列出隐藏进程?
  20. 初中物理公式总结大全(pdf可下载)

热门文章

  1. mysql数据结构_MySQL索引深入理解底层数据结构
  2. 平安科技移动开发二队技术周报(第十一期)
  3. 离开Autodesk,开启新篇章
  4. 【Unity】12.2 导航网格寻路简单示例
  5. 使用继电器制作振荡器
  6. 〖Linux〗Ubuntu13.10搭建文件共享Samba服务器
  7. 通过python和websocket构建实时通信系统[扩展saltstack监控]
  8. SSIS包生成注意事项
  9. Pytest - 使用介绍2
  10. jenkins com.jcraft.jsch.JSchException: Auth cancel