首页 / spring
#

spring

#
8431次浏览 142人互动
此刻你想和大家分享什么
热门 最新
说一说对于某傅哥手写spring项目的一些感受
       由于某一个bug从早上八点钟,到现在编辑的时间16:05,花了将近8个小时,一直在修改某一个及其恶心的bug;       现在处于一种较为疲劳的状态,然后现在有很多负面情绪;可能过一段时间之后,那些情绪下去了,可能就会觉得多一事不如少一事,也就不再愿意提起这件事了,所以能够在上头的情况下,把自己的一些负面的情绪表达出来。即使说表达的有些语无伦次,但是也希望能够给牛油们提供一个反面教材。如果您对我的话有不同意见,不用纠结,正确的一定是您。       跟着这个教程学习能够学到不少东西,但是要付出很大代价。如果有其他的选择,建议不要用这个。       当然如果你愿意进他的知识星球可能会简单许多,这也有可能是他把教程做成现在这样的目的。       阐述一下这么讲的原因:        项目整体很好,但是没那么适合学习;说是一步步实现,其实省略了很多代码,如果你想一步步地跑通程序,你可能需要将他的代码和你的一行一行对比,将缺少的、改掉的补上去;(别问我怎么知道的,我就是这么一步一步过来的)。比较耗费时间,如果可能的话,建议不要这么做,如果你愿意进知识星球,可能会有更快速的解决办法。有人可能会说,你调试的艰难是因为你理解的不够深入,可是如果深入理解了我还做这个项目干嘛?        今天这个章节,代码不难,很容易理解,我也很快把代码写了上去,然后发现某一部分出问题了。        首先开始在网上查报错原因,没查到;        然后进行调试,也没找到问题;        然后将他的源代码下载下来,配置好环境,拿他的运行,然后两边加同样的断点一步一步找,没有找到;        然后最原始办法,把他的代码和我的代码一行一行的比较,总共六七十个文件,一行一行的对比,还是没有解决;        最后,在网上找到代码对比工具,找到了。        你们猜是什么问题??   他把一个变量由false变为true,所以整个程序直接报错了;关键是这个变量与当前这一部分的代码没多大关系,没有任何解释,也没有任何说明,就直接改了;如果不是一行一行对比,这个程序下辈子也跑不通。        也就是这个原因(当然更大原因是因为自己菜),所以这个项目断断续续做了一个多月了,真的好痛苦。很多次想放弃,但是一想到已经投入这么长时间了,放弃就太浪费了,然后又咬牙撑了下来。        如果有朋友想尝试这个项目,希望你能慎重考虑,看看眼前这个反面教材。现在这么卷,需要学很多东西,能够学习的时间都很宝贵,不希望大家把时间浪费到一些作用较小的事情上;为了求职这个目标,尽可能的少走弯路吧。不要像我这样,花了很多时间,心理上、身体上都承受了很多。如果有其他的选择,建议不要用这个。        再重申一遍,如果您对我帖子里的话有不同意见,不用纠结,正确的一定是您。        双非菜鸡的心声,求大佬们轻喷        如果您愿意抽出宝贵时间,提出宝贵意见,也非常感谢。如果您愿意为我提供指点,将不胜感激。#手写框架##小傅哥##知识星球##spring##大佬赐教#
一只菜鸟111:这种轮子项目 最好的学习方式是直接看官方源码
点赞 评论 收藏
分享
数科网维 一面 (chu面)
整体评价:寄,没什么经验,甚至都没让我开摄像头,估计kpi1.Spring的IOC了解吗?看过底层源码吗?底层十二大方法知道吗?说了下采用IOC和不采用IOC有什么区别和优势,然后说了下主要的Bean对象生命周期和管理过程,我连Bean对象生命周期三级缓存都扯进去了。底层源码没看过,什么十二大方法听都没听过,寄。2.讲一下MySQL索引怎么实现的?B+树说一下。答的索引是文件保存,B+树的结构和特点扯了下,B+树有更稳定的查询效率,非叶结点存索引范围字段,数据都在叶节点。3.java基础,ArrayList底层源码看过吗?说了下ArrayList底层是动态数组可扩容,对比LinkedList是链表实现。追问ArrayList怎么扩容?寄,这段忘记看了,忘了。说没有了解过源码,只是平常用的多。4.说没问我网络基础,然后直接跳到NIO了解吗?说一下NIO模式怎么实现的?只说了下NIO的应用,Netty框架,又扯了下Reactor三种线程模型,但我准备一个个说的时候他没问了;实际上这里我准备过,自己接着讲一下单线程模型就OK了,他没追问我就没说话,然后过了···5.职业规划***反问1.求一个反馈说我简历上写的不专(这一家我投的是最开始啥都没有的简历,胡乱凑了点东西交了,改好的新简历投了别的厂);说我面java岗写了个C++的项目,然后建议我写自己擅长的技术栈。2.实习时间hr会说总结:菜就是菜,懒得找借口,人生第一次面试,本想着拿小厂刷刷经验,哪有问基础一上来就底层源码的给我整不会了直接。但还是尽可能的想了蛮多自己了解的,沾边的内容答上来了(不能一问三不知是吧·····)。没关系,多尝试,多寄多练多会···#实习##java##javaweb##spring##springboot##Mysql##计算机网络##面试##面经#
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务