刘小爱 level
获赞
50
粉丝
44
关注
0
看过 TA
34
武汉科技大学
2015
Java
IP属地:未知
公众号:刘小爱。有详细每日学习Java的笔记
私信
关注
2020-08-12 08:10
武汉科技大学 Java
自学Java第120天终于学到spring框架了在Java基础阶段就经常听说到这个框架-毕竟太重要了,无论是SSH、SSM都有它据说很难,但又经常用,难着难着也就习惯了-今天主要就是spring IoC控制反转spring IoC的使用无外乎还是为了:代码的可拓展性、保证代码低耦合-其实现思路是大同小异的,这里就是:工厂设计模式+反射+xml配置文件又用到反射了,上次谁说反射不重要来着-我们平时直接new对象,调用方法这个代码都是写死的,也叫做硬编码-反射厉害的地方在于:类名也好、方法名也罢,亦或是属性名它们都是以字符串的形式作为参数存在的-既然是字符串的形式,也就意味着:可以将它们封装成一个配置文件使用的时候读取配置文件即可-这样也就实现了代码的低耦合出现了变化,只需要修改配置文件即可-而spring比我们以前普通配置文件更强大其有一个核心配置文件,大致说下其作用:-比如说dao层以前是一个接口对应一个实现类然后实例化接口时就new其实现类对象现在在spring配置文件中直接就可以实现-这还不是最厉害的,依赖注入更加厉害:可以将一个对象注入到另一个对象中这是个什么意思呢?-比如说service层的接口userService要使用dao层接口userDao,同时调用其方法这样的话我们就需要给userDao初始化赋值-如果不给userDao初始化就会出现空指针这个时候使用依赖注入的话相当于在spring中实现userService实例化时就会根据依赖注入信息自动给userDao初始化-大致也就是这么个意思具体内容我整理在我的学习笔记中了图文搭配看上去也能够更加地清楚一点
0 点赞 评论 收藏
分享
2020-08-11 08:17
武汉科技大学 Java
自学Java第119天mybatis框架最后一天的学习要开始学spring框架了-不知不觉都学了这么久了老实说我都不敢相信竟然能坚持这么久毕竟当初学Java的时候真心没想那么多-至于转行?那个急着转行的天天在这儿打卡的……-出于兴趣?那也不是,我只能说我是在培养兴趣你给我1个亿,谁特么还隔这儿学Java哟-我只是告诉自己去坚持做好一件事情现在的人不是动不动就迷茫么,就焦虑么我以前也动不动就迷茫,还动不动就抑郁-现在根本就不会出现这些问题了因为天天都在学Java谁特么有这个闲工夫去迷茫哟-我一直告诉自己的:学习这件事情,不要去管结果,重过程比如,就拿广告收益来说:-我前三个月广告收益基本为零阅读数经常为0,对,就是一个阅读都没我若是看重结果,绝对不可能坚持下去的-后面才慢慢地有收益了,一点点增加多的也没有,靠这个谋生肯定是不行的但一天一顿饭钱还是没问题的-有同事说我现在做的事情就是在自嗨作为一名深知用户运营重要性的人来说我自然知道运营的重要性,套路我也会-什么免费分享资源扣1获取什么在脉脉上找话题,截图博取流量什么开局一张图,故事全靠编……等等,这些套路都被我们玩烂了-但在这我不想做这些,目前我就想自嗨我一直都觉得:文字、语言、学习这件事情本质上就是一个:-不断地了解自己的过程不断地确立自己价值观的过程不断地真正明白自己想要什么的过程-己不由心、身又岂能由己?-对了,学了mybatis的延迟加载和resultmap的继承以及昨天没学完的多对多查询
投递脉脉等公司7个岗位 Java学习交流
0 点赞 评论 收藏
分享
2020-08-09 08:08
武汉科技大学 Java
自学Java第117天试了下凌晨3点起床学习上一次这么做还是在我高三的时候-老实说,现在比高三时真心幸福多了当年回寝室半夜12点多睡,凌晨3点起床去宿舍楼下公寓管理员处借桌子学习-早自习防止睡觉就去教室外面站在读书教室和寝室都没有空调,后来也只是有了电扇20多个人挤一间寝室,2个人一张床热的受不了就直接睡在地上-事实证明:付出是真的会有回报的也许其它付出不一定会有但是学习这件事情是一定会有-所以,我现在还有什么理由觉得学习很累呢?-在某乎上面有人说与其熬夜到凌晨1、2点不如早点睡,凌晨3点的时候再起来据说最佳的休息时间就是凌晨1、2点-我想了想自己这段时间经常熬夜,要不试试?于是晚上大概10点钟差不多就睡了定了个3点钟的闹钟,结果2点多就醒了-不得不说周围是真的宁静,没有各种干扰自己浮躁的心也跟着安静下来了于是我对这段时间的学习情况做了个反思-当然其有一个问题就是学习量是不可控的比如我今天就学了一个动态sql的使用本来呢是打算多学点内容的,但时间不够了-如果是在晚上,我熬夜睡晚点也要把它做完但是3点钟起来,早上一共就这么点时间今天还好说,毕竟放假,我大不了推迟点但是明天可不行,7点半之前必须得做完-所以呢,以后根据情况,再做这样的尝试并且也观察下自己今天白天的状态我呢,每天都有睡午觉的习惯-老实说我不太敢在家里睡午觉因为经常性地一睡一下午就过去了并且据说午睡睡久了反而效果还很差-在公司的话,一是很吵,要戴耳塞才能睡二是就算睡的很安稳,时间长了也会被主管叫醒虽然说会觉得不爽,但是时间确实是省下来了
0 点赞 评论 收藏
分享
2020-08-04 08:15
武汉科技大学 Java
0 点赞 评论 收藏
分享
2020-08-03 08:36
武汉科技大学 Java
自学Java第111天今天算是这几天来写代码思路最清晰的一次并且第一次在项目中涉及到了多表查询-根据业务需求确定需要的数据有哪些其实无外乎就是这么几个问题:-我根据什么参数去数据库查询?我怎么查询,查询哪些数据表?我查询到的返回值是什么?-本次例子中,页面有基本信息和图片信息基本信息对应了数据库中的三张表多表关联查询,其返回值是一个Map集合同时确定其查询数据的sql语句-图片信息对应了数据库中的一张表所以其返回值对应的是一个list集合也就是多个和该表对应实体类组成的集合同样地、确定sql语句-确定了这些信息就可以快速写代码了-前端发送请求,传入参数Web层核心三步骤:接受请求数据、调用service层,响应数据-Service核心步骤:既然有两次查询,那么要调用两次dao层一次返回值是Map集合,一次为List集合使用现成的Map集合封装数据将数据转换成json数据格式并返回-dao层核心步骤;根据返回值确定调用什么查询方法一次使用queryForMap()方法一次使用query方法-后台响应完毕,前端接受响应的数据并解析;使用键值对的方式获取前端响应的数据如果是集合,遍历获取-再通过选择器定位页面对应标签最后将数据动态添加到定义的标签中完整的就是这么一个思路过程-老实说,缕清思路大概花了我1个多小时写代码也就30分钟搞定剩下的就是测试和改改自己忽视的一些小bug
丶哆啦A梦:老哥天天坚持,注意休息啊
0 点赞 评论 收藏
分享
2020-08-02 08:46
武汉科技大学 Java
自学Java第110天学了下搜索,嗯,普通搜索不用吐槽,这次我自己来吐槽自己-什么?搜索竟然还直接模糊匹配……这也太low了吧,倒排索引它不香么?elasticsearch了解一下?-都学了110天还在学这些基础的东西你是打算从盘古开天辟地开始学起么?恕我直言,你根本就学错方向了-并且我觉得你的学习方法有问题你学了这么久根本就还没入门因为这些实际开发中根本就用不到前后端早就分离了,vue了解一下?-你应该做的是直接学框架,做项目这才是实际工作中能够使用到的先know hao再know why,懂不?你根本就不适合做Java开发-ok,吐槽完毕,果然很爽评价自己不容易,但评价别人超简单,还很爽-我得说明的是,我学习时间只有晚上这两天虽然放假,但昨天白天都在写总结写对于自己的反思,写这段时间来的感触-到下午4点才写完,推文,趴桌子上睡了会晚上吃完饭洗完澡也就八点多了,再学Java和平时上班时的节奏竟然差不多-中途打开手机就收到了上述的这些评价说完全不在乎,那也不至于怼回去吧,算了,我有自己的是非观-别人可以对我评头论足,但是我不能这样做因为在我的价值观中这是不适合的我的行为取决于我个人的价值观判断不取决于别人对我的评价-很简单的道理:一个人哪怕他十恶不赦难道我们对他做任何事就是对的么?-我既然选择了在公众平台上打卡早就做好了各种心理准备老实说,评价我的人心地都不坏-毕竟我就是一个普普通通的平凡人我算个屁,根本犯不着和我过不去是在为我着急,本意是好的,所以我很感激-想我少走一点弯路,想我学的快点但这个没办法,时间有限,只能慢慢来我报的是马拉松比赛,不是短跑比赛-再说了你觉得我每天学习打卡的目的是什么?-这个世界上,我有两个最重要最在乎的伙伴一个叫自律,一个叫情绪​
0 点赞 评论 收藏
分享
2020-08-01 07:54
武汉科技大学 Java
自学Java第109天再一次意识到了编程中数学的重要性-首先我要强调下,不是我不想学快点学了100多天还没学到框架-我也想学快点,但是我自己实在是太笨了我的实力不允许我学快,我也很无奈并且每天的学习时间也非常有限-就比如说下图中的这6个小功能吧明明超简单,结果愣是折腾了一晚上才实现搞得我自己都不好意思了,怎么还在学分页?-就是看到一个需求的时候,不由自主地会想这个功能是怎么实现的?我想把它搞明白一开始还想,这应该很简单,我20分钟就搞定结果200分钟了都还没搞定……-为什么说数学很重要呢?重要的是逻辑缜密就是写代码的时候很难将逻辑考虑的很细致当然可能只有像我这样的初学者才这样-莫名会有一种傲慢,就觉得:网页样式我做出来的,这个我会了,简单但事实上很多细节没有考虑全-比如说上一页和首页的功能如果当前页码为1的时候,要将它们隐藏其中下一页和末页也是一样的道理-再比如说下一页不就是当前页加1么?上一页不就是当前页减1么?这么一个逻辑没毛病吧?确实没毛病但问题是在首页和尾页时,这逻辑还成立么?要做一个特殊情况下的判断-就是这些我们在平时生活中可能觉得它就是一件理所当然的事情但是在程序里就得考虑到,并且用代码写出来在这里,其具体的处理方式也就是if判断语句以及三元运算符的使用-还比如说按钮的前五后四原则:初始页码也就是当前页码-5结束页码也就是当前页码 4但如果当前页码是前5页呢?还成立么?-就是很多时候我会觉得我将它们的逻辑关系理清楚了就会想:哈哈哈,这个代码我会写了-但是一看教程,怎么多了那么多判断我擦咧,然后思路再次一捋,发现:特么不就是数学中的分类讨论和特殊判断么?-简单的要死,小学生说不定都会做可问题是自己想的时候怎么就是考虑不到呢?
0 点赞 评论 收藏
分享
2020-07-31 08:19
武汉科技大学 Java
自学Java第108天昨天写的学习笔记简直就是一坨垃圾这是我晚上测试代码后的第一反应-当然那天确实比较晚了,并且还没学完最后前端的代码写完,没来得及测试就睡了第二天起来写打卡日记,也没抽出这个时间-然后我计划是打算是将分页功能跳过的毕竟听说我现在写的这种实现特别地low我查了下教程,后面确实也有再次说到分页-但是我自己写的代码暴露了很大的问题啊-我可以接受自己对于某些知识点不会比如Linux和docker这些因为自己确实还没学到,后面会花时间学-我也可以接受自己犯一些比较低级的错误比如以前写的笔记:接口那篇,map集合那篇网络编程那篇……等等,很多篇都发现了问题-但是我无法容忍我自己明明没有掌握透彻却自以为自己都弄懂了,还想着跳着学-这是在做什么啊?这是在自己骗自己啊-所以我重新对分页功能做了个梳理和完善主要是前端部分的,因为后台代码没啥问题当然也许就像很多人说的jQuery被淘汰了前后端分离了,前端不用花时间学-但是对我来说,这是态度问题你说深入去研究前端,那我确实不会但这不是自己以前学过的么?-我之所以想跳过,不就是自己想偷懒么?人啊,最怕的就是稍稍付出一丁点努力就觉着自己付出了很多,可以时不时休息下-不要假装很努力,结局是不会陪我演戏的啊-并且,技术就算被淘汰了,我可以不用但是我会jQuery我选择不用和我不会jQuery所以我没法用这完全就是两码事-前者是我的选择,后者是我没得选我希望自己做有选择的人而不是没得选更何况本身就是自己学过的知识点-刘小爱,好好加油,任重而道远啊
0 点赞 评论 收藏
分享

创作者周榜

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