刘小爱 level
获赞
50
粉丝
44
关注
0
看过 TA
34
武汉科技大学
2015
Java
IP属地:未知
公众号:刘小爱。有详细每日学习Java的笔记
私信
关注
2020-07-28 08:31
武汉科技大学 Java
自学Java第105天感觉写代码的思路都是差不多的-学了登录业务,和前面学的邮箱唯一性验证以及注册功能的实现很类似代码编写的一个思路无外乎就是:-前端发送请求到后台后台对应的servlet接收请求web层、service层、dao层代码编写-web层接受请求数据如果数据很多,用一个map接受用BeanUtils将其转换成Java对象-前端中的数据也好,数据库数据也好在Java中都可以和一个JavaBean对应以前一直听说:在Java里一切万物都是类这里就有这句话的体现-再得到service层处理后的数据后以键值对形式将数据存储在map中最后将数据格式转换成json,并响应给前端-service层处理具体的业务逻辑比如密码一般涉及到一个加密的过程dao层用来对数据库进行操作无外乎就是增删改查-目前来说有一个比较大的问题是代码编写过程中很多细节考虑不到典型的例子就是对于异常的处理-以前为了省事基本都是直接throws异常很少try…catch主动处理异常就算主动处理了,catch中的代码基本也没管-现在不行了,要做处理,不能单纯抛异常还要根据不同的情况填写对应的信息来提醒响应给前端-比如在登录业务中,dao层查询数据那块代码本来编译没有异常,但还要自己主动抓取因为其底层会因为查询不到数据而报错-而这个异常信息是需要主动去抓取的从而提醒用户:用户名或者密码不存在
Java学习交流
0 点赞 评论 收藏
分享
2020-07-27 08:25
武汉科技大学 Java
Java学习交流
0 点赞 评论 收藏
分享
2020-07-26 08:35
武汉科技大学 Java
Java学习交流
0 点赞 评论 收藏
分享
2020-07-25 09:40
武汉科技大学 Java
Java学习交流
0 点赞 评论 收藏
分享
2020-07-23 13:35
武汉科技大学 Java
刘小爱的胡思乱想01学习打卡100天了,做一个小结还是那句话:坚持不容易,但放弃好简单-所以一开始我学Java的时候就和自己做了一个约定:每天都要学习学的少,效率低都可以先放一放但是绝不能,三天打鱼,两天晒网-因为放弃做一件事情真的好简单而检验自己每天都在学习的最好方式无外乎就是每日打卡,每日写学习笔记了-每天晚上一边看视频教程一边做笔记总结从一开始每篇800字到现在每篇2000字左右第二天早上对前一天的学习做一个回顾300-500字不等,然后去每日打卡-这就是我个人的一个学习方式-有学习状态不太好的时候么?当然有有厌学了不想学习的时候么?当然也有有感觉好累想休息的时候么?当然还是有-但是我必须得保证自己每天都学这是我自己和我自己的约定原因很简单的,因为:-一旦我有一次给自己找了个借口让自己休息后面就会有无数次的借口来让自己偷懒这就跟家暴、出轨一样,只有0次和无数次emm还是不要太绝对,但大多数都这样-劳逸结合这四个字对于真正自律的人来说自然是能够提高效率但对于现阶段的我来说极有可能就会成为我放弃学习的导火索-我得将这种可能性扼杀在摇篮之中所以,在我还未完全地做到自律之前我一天都不能让自己松懈-兴趣是真的可以慢慢培养的习惯也是真的可以一点点养成的只不过别人都说养成习惯只要21天但是我太笨了,可能要一百多天才行
Java学习交流
0 点赞 评论 收藏
分享
2020-07-23 08:37
武汉科技大学 Java
Java学习交流
0 点赞 评论 收藏
分享
2020-07-18 08:31
武汉科技大学 Java
Java学习交流
0 点赞 评论 收藏
分享
2020-07-17 07:57
武汉科技大学 Java
自学Java第94天现在在网上发一些什么文字若是涉及到一些粗鄙之语就会被屏蔽掉要么警告、那么禁言甚至是封禁账号-那它是怎么实现的呢?使用昨天学的过滤器就可以实现我写了一个屏蔽敏感词的案例-大致地说一下其实现思路:有一个form表单文本域加上按钮要对文本域中用户输入的数据校验-创建一个过滤器路径对应就是form表单的提交路径其主要有init()方法和doFilter()方法-在init方法中需要获取敏感词有哪些敏感词不少,按照分类分成很多文件每行前面是敏感词,后面是级别,用|隔开再将这些文件放入一个文件夹中-在init方法中根据路径获取该文件夹遍历获取里面的各个文件使用IO流中的缓冲流一行一行地读取文件-其中要是用split方法将每一行的内容切割开以|为界,0索引位位敏感词,1索引位为级别根据不同的级别存入不同的敏感词集合中-在doFilter中获取用户输入的数据遍历init方法中获取的三类敏感词集合将用户输入的数据和其正则匹配若是匹配一样,就警示用户-当然可以根据级别做不同的处理我这边就只是模拟了警示用户的情况方法是在request域对象中存入警示信息在前端页面中使用El表达式获取域对象的消息-以上就是对实现思路的说明​,果然:这代码写出了和将思路说出来还真是两码事-​总觉得自己讲的不清楚又想说的面面俱到但是又觉得太啰嗦说不定还有些说错了,只能说还得多练吧
Java学习交流
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务