首页 / springboot
#

springboot

#
1841次浏览 16人互动
此刻你想和大家分享什么
热门 最新
头像
2023-07-13 11:20
Java
自学java半年了,有没有什么建议
可以从三个方面判断:1、能运行通一个spring boot的项目,请注意这里不是要求初学者能从零开始开发出一个项目,而是能根据提示,跑通一个现成的Spring boot项目。     这个项目的业务不限,甚至只包含很少的业务逻辑也不要紧。前端页面不限,毕竟是要找后端的工作。但是,初学者需要能够搭建数据库环境,配置全项目参数,并让代码跑起来,同时能根据其中的流程讲清楚spring boot访问操作数据库的流程。2、项目里的各种语法,不要求能当场看懂,但对于不熟悉的语法或api,能通过查询资料很快地理解含义,这就是干活的基本标准。3、spring boot项目运行启动后,能通过url请求拿到结果,在发出url请求后,这个请求经过了哪些模块,是怎么访问的数据库,然后怎么返回,处理中出现了异常怎么办,这套流程需要搞明白。     其实学到这种程度,就可以去找工作了。不少朋友可能会质疑我这个说法,他们可能会说,还要去学各种组件,比如redis等,或者是Spring cloud alibaba组件。其实他们说的没错,但其他技能属于java初学者找工作的加分项,而不是必选项。 一方面,可以在面试过程中精确地了解当前城市当前阶段面试官会问哪些(其他分布式组件等)问题,这样能精准准备,这要比脱离面试自己闷头继续学,效率不知道高多少,另一方面,大多数公司对初级开发的要求,还真是增删改查,让初学者做分布式组件的活,换谁都不放心。     也就是说,初学者在学到上文提到的程度,即会spring boot增删改查的技能后,不用再继续学,而应当通过面试,缺啥补啥精确地学。#java##springboot##面试##计算机##项目##数据人的面试交流地#
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
转发
数科网维 一面 (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##计算机网络##面试##面经#
点赞 评论 收藏
转发
点赞 评论 收藏
转发
玩命加载中
牛客网
牛客企业服务