- 博客(102)
- 收藏
- 关注
原创 非科班的Java程序员该如何补充计算机基础知识,需要看哪些书?
这个问题可以升华一下:非科班程序员,入了行,该如何继续提升自己?我是科班出身,大学也算努力,系统的掌握了计算机知识。迄今为止,也工作了将近20年。但老实说,无论是从在实际开发中,还是个人成长,回头看,大学学习的很多课程,其中有很多,要么“用处”不大,要么完全可以换个方式,更高效的学习。其中的原因,一方面是实际开发更关注知识的“实用”,另一方面,我们的大学教学也确实与产业有点脱钩。因此,本文,我就从实用出发,简单介绍下那些领域的知识有很大的学习必要性,以及如何有重点的学习。数据结构毫无疑问,数据结构
2020-08-10 10:37:48
885
原创 Java初学者,应该如何学习Java?
作为一名Java的完全自学者。我来说说吧,希望能给大家带来点帮助,如果有不同意见的大家一起来讨论,总之,希望大家可以共同进步。。废话不多说了。。进去正题。。学习Java呢如果你学过别的面向对象的语言那么通过类比我觉得你一定学起来比较轻松,当然了我们这里就从什么语言没学过的小白说起。。首先来给大家推荐几本参考书。ONE:删了之前推荐的书,每个人适合的学习材料不同。TWO:在读上面两本书的同时我建议你多看点网上的视频,网易公开课计算机体系里的Java教学,慕课网里的教学。我想说的是这些视频最好是主
2020-08-09 11:41:46
244
原创 为什么做 Java 开发的公司需要那么多程序员?
本来没想太认真回答这个问题,但是经过不断补充完善,现在已经超一万两千字了。有些描述不当的地方,还有拼音输入引起的错字,都请及时指正。有些文字可能比较偏激和悲观,但我的本意是希望能够唤醒那些做企业应用的公司和里面的Java程序员。作为一个41岁的老码农,确实需要给刚入行的新人或者正在项目组迷茫的程序员交代点什么了。本文的主要内容:领导层的梦想,以及九大特点。程序员的梦想,以及三大谎言。三个不愿分离,三个不愿统一。正是上面这些原因造成公司觉得程序员永远不够用。科学技术是第一生产力,人不是!如果
2020-08-09 11:27:51
484
原创 Java自学路线总结,已Get腾讯Offer
本人19本科应届生,专注Java后台学习,已签腾讯WXG的offer(日后转c++)。众所周知,鹅厂后台一直以C++为重,面试官也是做C++开发。但是语言只是工具,对代码的理解才是核心。面试时重点考察的是基础知识,以及解题的思考过程。凭借着对Java的理解去回答,也受到了面试官的认可,最终幸运的拿到offer。一直以来,通过知乎这个程序员大牛聚集地,学习到了很多经验方法,也少走了很多弯路。感谢这个平台给予我的帮助,同时也分享一下我的Java学习经验。Java基础做java开发,java基础是最需要.
2020-08-08 11:03:03
298
转载 Java程序员如何撰写简历?
前言昂每周我的邮箱都会收到各式各样的简历,但是说实话通过率真的太低了,hr都要吐槽我了,大家还是要好好写简历呀,能力再强简历差了,也不行啊。HR经常一天过几百份,甚至上千份简历,可能看10-30秒就会觉得留下来继续看一下,是邀约面试,还是PASS掉,但是很多简历甚至那10秒都撑不到。都说“人靠衣装佛靠金装”,同理我们出去找工作,简历也是我们的门面了,你想找到好工作,就得先过简历这一关了。那被PASS的原因就很多了,要么是不符合招聘要求,比如学历不符、个人硬实力不符、年限、薪资不匹配、简历花里胡哨、
2020-08-08 10:54:08
1553
转载 如何成为一名合格的Java程序员?
这期我想写很久了,但是因为时间的原因一直拖到了现在,我以为一两天就写完了,结果从构思到整理资料,再到写出来用了差不多一周的时间吧。你们也知道丙丙一直都是创作鬼才来的,所以我肯定不会一本正经的写,我想了好几个切入点,最后决定用一个完整的电商系统作为切入点,带着大家看看,我们需要学些啥,我甚至还收集配套视频和资料,暖男石锤啊,这期是呕心沥血之作,不要白嫖了。正文在写这个文章之前,我花了点时间,自己臆想了一个电商系统,基本上算是麻雀虽小五脏俱全,我今天就用它开刀,一步步剖析,我会讲一下我们可能会接触的技术栈
2020-08-07 15:25:00
313
原创 Java学习的重点是什么?
从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做training,所以可以分享下我的经验,希望对你有用。因为是在工作中培训,就必然有两个约束:实用、时间紧,因此就不能像大学那样,把所有的知识点都面面俱到的讲到。而只能挑基础的,实用的,难理解的讲。至于其他边边角角的知识,就一笔带过。一则没有时间,二则不常用,再则既使讲了,学生印象也不深刻。总之一句话:“好钢用在刀刃上”。下面,就根据我的实践,具体谈下学习过程:1.基础知识我学习java的时候,先是通读了《Java编程思想》,
2020-08-06 11:52:48
460
原创 如何在短时间内突击Java通过面试?
Java基础:1.JDK 和 JRE 有什么区别? 2. == 和 equals 的区别是什么?== 解读 3. 两个对象的 hashCode() 相同, 那么 equals() 也一定为 true吗? 4. final 在 Java 中有什么作用? 5. Java 中的 Math. round(-1. 5) 等于多少? 6. String 属于基础的数据类型吗? 7. Java 中操作字符串都有哪些类?它们之间有什么区别? 8. String str="i"与 String str=new
2020-07-27 11:31:34
270
原创 非科班的Java程序员该如何补充计算机基础知识,需要看哪些书?
这个问题可以升华一下:非科班程序员,入了行,该如何继续提升自己?我是科班出身,大学也算努力,系统的掌握了计算机知识。迄今为止,也工作了将近20年。但老实说,无论是从在实际开发中,还是个人成长,回头看,大学学习的很多课程,其中有很多,要么“用处”不大,要么完全可以换个方式,更高效的学习。其中的原因,一方面是实际开发更关注知识的“实用”,另一方面,我们的大学教学也确实与产业有点脱钩。因此,本文,我就从实用出发,简单介绍下那些领域的知识有很大的学习必要性,以及如何有重点的学习。数据结构毫无疑问,数据结构
2020-07-24 11:09:37
498
原创 Java学习到什么程度可以找第一份工作?
很多初学者在刚开始学习Java的时候,都会问学到什么程度可以找到第一份工作,那么我分下面几个维度讲:1.最低什么程度就可以出去碰碰运气?我这里并不是教大家投机取巧,而是为不了解求职的小白朋友提供一个参考。理论上当然是基础越牢固越好,你最好把科班的“四大课”都啃了。就我自己做外包的经验,基本上培训视频中ssm框架往后教的就用不太到了,什么redis,ActiveMQ负载均衡等等,都用不太到(但我不敢打包票)。而且你一个零基础的,学了能咋滴?工作一两年的人都没怎么搞透的技术,你还能用它写出花?最多学会几个
2020-07-23 10:38:20
2780
2
原创 Java的前景如何,到底好不好自学。
一、先来回答java的前景,从以下几点进行分析:1,市场:首先java有非常广泛的应用市场,它的生态系统几乎涵盖了目前市面上所有的软硬件,java几乎是万能的,你能想到的,java基本都能实现(虽然吹的有点大,但不可否认)。web开发:能做大型的互联网网站如,京东,淘宝,人人网、去哪儿网、美团等。java在开发高访问、高并发、集群化的大型网站方面有很大的优势。移动端开发:目前手机上所有的APP后台代码及部分移动端页面java是都能够做到的。客户端开发:主要面向政府、事业单位和大型企业,如医
2020-07-22 11:00:52
769
原创 招聘信息上是8-13KJava研发岗,面试通过后 HR:7K能接受的话可以来这里锻炼一下
一本粉丝程序汪你好,我很想跟你分享一段我最近的面试经历和我自己的感受。希望你能耐心的读完我的面试过程,谢谢!先说一下我的个人情况:2019年毕业生,普通一本院校,昆明理工大学(非985/211),自认为不是我们学校毕业生里面Java方向最厉害的一个,但敢说自己是同学中对Java最努力的一个。工作地点是云南昆明,也一心想往互联网方向去走,各种原因,现在在一家偏向于传统行业的公司做Java开发,公司用到的技术栈,整体技术高不成低不就,会很前沿技术的大佬基本找不到。微服务,redis这些还是用到的,但是像多
2020-07-21 11:20:55
592
转载 你是如何学好Java的?
前言这个回答我想写很久了,但是因为时间的原因一直拖到了现在,我以为一两天就写完了,结果从构思到整理资料,再到写出来用了差不多一周的时间吧。你们也知道丙丙一直都是创作鬼才来的,所以我肯定不会一本正经的写,我想了好几个切入点,最后决定用一个完整的电商系统作为切入点,带着大家看看,我们需要学些啥,我甚至还收集配套视频和资料,暖男石锤啊,这期是呕心沥血之作,不要白嫖了。正文在写这个文章之前,我花了点时间,自己臆想了一个电商系统,基本上算是麻雀虽小五脏俱全,我今天就用它开刀,一步步剖析,我会讲一下我们可能会接
2020-07-20 11:56:46
268
原创 大厂Java面试过程中怎么谈自己的项目经历?
在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。1.第一印象就不好了,至少会感觉该候选人表述能力不强。2. 一般来说,面试官会根据候选人介绍的项目背景来提问题,假设面试时会问10个问题,那么至少有5个问题会根据候选人所介绍的项目背景来问,候选人如果没说好,那么就没法很好地引导后继问题了,就相当于把提问
2020-07-16 15:09:19
1514
1
原创 会计转行从事Java,如何在一年时间内全职学习并找到工作?
阅读前的说明:1.虽然问题是“一年内如何全职学习”,实际如果时间安排合理,六个月左右就足够了,有些基础好自学能力强的朋友(例如科班或其他相关专业、职业转过来的),甚至在四个月左右就开始找工作了。2.本文不吹不黑纯干货,尽管答于多年前,但一直断断续续在更新,所以并不过时。3.本文长期遭受各种水军攻击,实在懒得理会,我就一句话,觉得有帮助你就拿去参考,没帮助就再探索其他路线吧,别拿来主义还抨击别人。4.某些行内 “资深” 人士可能觉得我这个回答都是"如何成为码农"的路线,是不是蹭我的热度我不在意,我关心
2020-07-16 11:55:16
912
原创 Java真的要凉了吗?
现在网络上都流传着,Java要凉了,Java的发展前景不行,对于这个问题, 我的回答是:Java不会凉的,起码未来几十年内不会!Java一直在风口浪尖!编程界,一直都会有各大语言的争论,哪个语言最流行?哪个语言最容易学?哪个语言即将淘汰?……不管怎么争论,也不管什么排名,总有一门语言躺在风口浪尖岿然不动,那就是Java语言。Java语言才是初学者的首选在社交媒体中被评为最值得关注的Java顶级专家之一的Javin Paul就说过:Java是最流行的编程语言之一,学习Java语言有很多原因,从可以获取
2020-07-15 13:50:20
1015
1
原创 自学Java南京15K,包装三年工作经验,分享我的学习经验
上周在南京找到了一份15K的Java开发工作,今年28岁。之前的行业一直从事证券金融,做证券金融如果没有很好的经济头脑,真的只能被割韭菜,永远做一个小业务员。自从15年之后IT行业的平均薪资就全面超过了金融,很早就想转行,但是一直没有行动,现在想想根据大学同学的描述2017年的时候,程序员的工作是最好找的。对比之前现在的工作显然要难找一些, 尤其是今年疫情的爆发。但是从未来的发展前最来看,我还是选择了转行,因为现在是信息时代,以后这方面的人才和待遇一定是大幅度提升。因为我的工作比较清闲朝九晚五。所以我选择
2020-07-14 14:48:28
5922
4
原创 零基础入门学习Java,如何快速打好基础?
从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做training,所以可以分享下我的经验,希望对你有用。因为是在工作中培训,就必然有两个约束:实用、时间紧,因此就不能像大学那样,把所有的知识点都面面俱到的讲到。而只能挑基础的,实用的,难理解的讲。至于其他边边角角的知识,就一笔带过。一则没有时间,二则不常用,再则既使讲了,学生印象也不深刻。总之一句话:“好钢用在刀刃上”。下面,就根据我的实践,具体谈下学习过程:1.基础知识我学习java的时候,先是通读了《Java编程思想》,
2020-07-13 10:37:36
707
原创 零基础如何系统的学习Java?
原来我曾经写过一篇《如何快速学习Java》的文章。后来也有朋友咨询我“如何系统的学习Java”的问题。这些朋友中,好多都是已经入了行,但不满足于工作枯燥的“增删改查”,或者“模板化”的SSM框架。而是有心成为Java技术专家,或者架构师。对于朋友的提问,我本很乐意回答。然而这个答案绝非三言两语能够说清。所以,我就索性写一篇文章来回答。文章写得有点匆忙,不完善,遗漏之处,我会逐渐完善。学习计划首先,我把Java系统学习分成两个阶段。第一阶段:建立完整的的技术栈,成为一个有富于生产力的高级软件工程.
2020-07-10 10:24:46
184
原创 0基础参加Java培训班真的有用吗?
作为最受欢迎的编程语言,Java简直是IT领域的敲门砖,只要精通Java语言,找到好工作,进入大企业又多了一层保障。很多人都向往Java编程的广阔就业前景,却苦于不懂Java编程知识,一直在自学和参加培训中纠结,我们今天就来讨论下这个问题,参加Java培训有用吗?有用!我们分别都以下三个方面分析一下1、不做纸上谈兵的事,真正学以致用个人自学Java会面临不知从何下手的问题,特别对于从没接触过编程的新人来说,自学Java的难度更大。从网上最常见的问题“自学Java应该读哪些书”“自学Java有哪些
2020-07-08 10:27:01
1659
原创 为什么你的简历石沉海底?注意以下几点问题,让你的简历脱颖而出!
Java开发求职简历模板到处都有,到底选哪个好?Java项目看起来有点简单,要怎么写才能吸引眼球?自我感觉简历已经写得很好了,怎么没收到面试通知?那些把简历给我看的同学其实是知道自己简历多少有些问题的,虽然不知道问题出在了哪里。想找一份Java开发的好工作,专业技能还不错,然而因为简历不过关,导致面试的机会都没有,如何还能“大展拳脚”?所以简历的撰写和优化是非常重要的一环。回想一下,你的简历是不是这样的?挑了老半天下载好一个简历模板,所有栏目全都一股脑儿填得满满的,为了好看,各种字体各.
2020-07-07 11:11:00
427
原创 初学者入门学习Java,如何选择Java培训机构?
不论是从2020年TIOBE 每个月的编程语言排行榜上看,还是从各知名招聘网站年底分析的招聘报告中了解,我们都不难看出,在IT行业里Java依然是技术圈中最热门、最抢手、需求量最大的编程语言!所以,我们常常能够在知乎、百度上搜索到大量类似于“如何选择一家好的Java培训机构?选择Java培训机构应该注意哪些问题?有哪些Java培训机构值得推荐?”这些换汤不换药的提问。各类问题下的答案也是参差不齐,但不乏有培训学员的吐槽,培训机构的水军吹嘘,肯定也夹杂着一些吃瓜群众的脑洞回答。如果你找几个以上类似的问.
2020-07-06 11:33:02
969
原创 高中学历,是否能找到Java程序员的工作?
现在流行一句话:360行,行行转Java!其实这句话并不夸张,现在各个行业转行做程序员的太多了,就只为了一个目的:高薪!还有很多高中、初中、中专学历的来自学编程,很多人就有这样的问题:高中这样的学历到底能不能找到工作?小编对于这个问题是这样看的:首先就是高中学历一定是没有什么优势的,对于很多HR而言并不是一个很好的信号,在这里我没有任何贬低的意思,学历从某个角度来讲也证明了一个人的能力,所以很多大公司现在需要程序员的学历至少是专科以上。学历对于公司而言并不能代表你有很高的专业技术水平,但至少可以证.
2020-07-04 10:59:39
1149
2
原创 Java自学多久可以找到工作?看完本文你就能明白!
先以肯定的语气说明一下自学Java,多久可以找到工作:按照目前Java的体系来说,Java的几个重点在于Javase、数据库、Spring全家桶系列的框架。而其他的在Java体系之内,会基础的操作就可以,不用特别深入。每天6-7个“高效率”学习时间,常理来说6个月可以学完全部内容,而且还加上大量的代码练习,差不多就可以去找工作了。以上是以绝对的口气说明学多久可以找工作,是属于特定条件必须满足,比如“高效率”学习6-7个小时是很多人做不到的。所以就会发现有的人一天学10多个小时,其实很多时间都是没有效.
2020-06-22 11:04:42
1868
原创 历史上最简单的一道Java面试题,但至今还无人通过!
这可能是历史上最简单的一道java面试题了。题目很简单,完成代码,判断一个整数是否是奇数:public boolean isOdd(int i)相信相当数量的人都已经在准备吐槽了,只要看过《编程珠玑》的人都知道这道题的答案和其中极为简单的道理。不过别着急骂街,不管你信不信,这道笔试题我拿到的答案好多都长这样:public boolean isOdd(int i) { if (i % 2 == 1) { System.out.println("是奇数"); } els
2020-06-22 10:51:12
190
原创 Java程序员需要具备的几个软实力,看下你是否具备了?
有很多关于Java程序员的调侃,比如“智商很高情商却很感人,思维缜密,极客,加班严重,没有对象只能new一个……”,虽然不是所有Java程序员都是这样,但这也说明了Java程序员这个群体中存在这种情况。我身边的Java程序员小伙伴就有不少这种情况,我认为工作特点影响了这种性格标签。Java程序员的很多工作都是需要“单打独斗”,任务分工之后每个人要独立完成部分功能设计,相互沟通比其他岗位少很多。小编的这篇文章能对于Java程序员避免愈发孤独的状态很有帮助。在工作之外,Java程序员和其他职位的同事应该
2020-06-16 10:49:23
261
原创 程序员如何写好一份简历去找工作?这些地方你一定要注意!
找工作的两大步骤一、简历首先我们说简历,一份好的简历是让别人还没有接触你的时候,就对你印象颇深。简历就好比你相亲时提供给对方的资料,未见其人,那就先从一份资料中了解这个人怎么样。如何把简历写的漂亮,是一门很深的学问。一份好的简历可以在整个申请面试以及面试过程中起到非常好的作用。在不特别夸大自己能力的情况下,写出一份好的简历是一项很强的能力,以后都能用到。如果是比较大的公司,有非常严格的面试流程,首先第一关就是HR的筛选简历,由于大公司的面试特别多,HR在选简历的时候都是十几秒就会把你的简历看完,然后决
2020-06-15 15:49:49
361
原创 培训班和科班出来的程序员有什么不同之处?看完这个你就能明白!
现在学习编程的人确实非常多,都是奔着高薪去的,但真正意义上的科班出身的并不多,大部分都是培训班出来的。计算机专业的很多,但大部分都是非常水的,在学校学不到什么东西。所以对比培训班和科班出身的程序员要分别对比。首先对比培训班与好学校科班出身的程序员:培训班的学生基本都是一样,填鸭式培训出来,然后包装简历找工作,至少会有一半的人找不到工作,然后转行去做其他的工作。一般能找到工作的,都是一些学习能力比较强,之前学过编程的。而那些学历比较低,学习能力又不强的人,心里想的参加个培训班就能拿出多少多少的工资,这本身
2020-06-13 12:17:12
2127
原创 自学Java后都是怎么找的工作?
先说这样一个故事:之前在的一个Java交流学习群有一个人在群里呆了将近2年,每天都在活跃,突然有一天他在群里说了一段话:“我不陪你们玩了,我找到工作了,在北京薪资是11K,你们每天都在群里抱怨工作不好找,各种扯皮,我以后不会再与你们为伍了,你们这群傻X”,然后就显示了“XXXX”退出本群。我就非常好奇,加了他好友跟他聊天才知道,他是“小学毕业”(你们很震惊吧,我也非常震惊,我不相信小学毕业的人能学会Java,更不可能相信他能找到Java工作)然后就聊他是怎么学的,他很早就出了社会工作,这几年一直都在干理
2020-06-12 16:48:03
395
原创 一篇文章带您读懂List集合(源码分析),看完记得收藏!
今天要分享的Java集合是List,主要是针对它的常见实现类ArrayList进行讲解内容目录什么是List核心方法源码剖析1.文档注释2.构造方法3.add()3.remove()如何提升ArrayList的性能ArrayList可以代替数组吗?什么是ListList集合是线性数据结构的主要实现,用来存放一组数据。我们称之为:列表。ArrayList是List的一个常见实现类,它的面试频率和使用频率都非常高,所以我们今天通过学习ArrayList来对Java中的List集合有一个
2020-06-11 10:17:24
478
原创 性能调优必备利器之 JMH,看完记得收藏!
if 快还是 switch 快?HashMap 的初始化 size 要不要指定,指定之后性能可以提高多少?各种序列化方法哪个耗时更短?无论出自何种原因需要进行性能评估,量化指标总是必要的。在大部分场合,简单地回答谁快谁慢是远远不够的,如何将程序性能量化呢?这就需要我们的主角 JMH 登场了!JMH 简介JMH(Java Microbenchmark Harness)是用于代码微基准测试的工具套件,主要是基于方法层面的基准测试,精度可以达到纳秒级。该工具是由 Oracle 内部实现 JIT 的大牛们
2020-06-09 10:13:59
341
原创 Java学到什么程度才可以找到工作?我从不同公司来帮你进行分析!
非常理解,刚开始学习Java的小伙伴,尤其是那种又没钱又没有背景的,刚开始学习Java都关心这么一个问题:到底把Java学到何种程度才能找到第一份工作呢?每个人都很现实,目标都是相当的一致,都是为了能拿到像别人高薪的工作。那到底一个Java初学者要学多少Java知识,才能找到第一份Java工作呢?在很久以前我曾经写过一篇关于自己的文章,记录了我IT职场中第一次面试,当时我的技术水平跟大家差不多,就是刚入门的水准,毕竟是一个刚接触的小白。但是作为一个刚开始工作的新手,找到一家小型公司的Java开发工作还是比
2020-06-06 10:44:02
556
原创 知乎热议程序员「35岁定律」,32岁女生转行学Java是否可行?
32岁女生转行学习一年Java,是否有出路?这一问题引起了网友们的关注。有网友表示,程序员真是一座围城,城外的人想进去,城里的人想出来。32岁转行学Java晚不晚?一位国企编外的32岁女生在知乎发起了询问,「刚开始自学 java,给自己一年时间有出路吗?」多数网友对这个想法并不看好。很多人说程序员到了35岁是一个瓶颈期,随着年龄增长需要考虑精力、兴趣、时间、工资、抗压能力等因素。中国Java开发人员平均月薪3万,JavaScript是2020年最需要的IT技能进入学习Java这道门,就得先了解一.
2020-06-05 09:48:15
10590
1
原创 人人都能看懂的 6 种限流实现方案,看完记得收藏!
为了上班方便,去年我把自己在北郊的房子租出去了,搬到了南郊,这样离我上班的地方就近了,它为我节约了很多的时间成本,我可以用它来做很多有意义的事,最起码不会因为堵车而闹心了,幸福感直线上升。但即使这样,生活也有其他的烦恼。南郊的居住密度比较大,因此停车就成了头痛的事,我租的是路两边的非固定车位,每次只要下班回来,一定是没有车位停了,因此我只能和别人的车并排停着,但这样带来的问题是,我每天早上都要被挪车的电话给叫醒,心情自然就不用说了。但后来几天,我就慢慢变聪明了,我头天晚上停车的时候,会找第二天限行的车并
2020-06-02 11:21:07
674
原创 十大经典排序算法最强总结(含JAVA代码实现),看完记得抓紧时间收藏起来!
最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在桶排序算法中对每个桶进行排序直接使用了 Collection.sort() 函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均有JAVA实现,经本人调试无误后才发出,如有错误,请各位前辈指出。0、排序算法说明0.1 排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a
2020-05-29 10:54:57
384
原创 耗时3周!7000+字的Spring事务总结来啦!看完记得收藏!
什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。Guide 哥:大家应该都能背上面这句话了,下面我结合我们日常的真实开发来谈一谈。我们系统的每个业务方法可能包括了多个原子性的数据库操作,比如下面的 savePerson() 方法中就有两个原子性的数据库操作。这些原子性的数据库操作是有依赖的,它们要么都执行,要不就都不执行。 public void savePerson() { personDao.save(person); personDetailDao.save(pers.
2020-05-28 11:28:24
455
原创 JAVA后端应该学什么技术?这是最新的Java后端学习路线!
Java语言是最常见的后端开发语言之一,Java语言由于自身具备构建多线程的能力,且体系结构比较中立,所以在大型互联网平台的开发中得到了广泛的采用。目前要想从事Java的后端开发应该学习以下内容:第一,Servlet技术。Servlet技术是Java后端的重要技术之一,作为Java Web开发的核心组件,Servlet承担了Web MVC结构中的核心作用(功能导航)。传统的Model2结构(Servlet+JavaBean+JSP)虽然在目前已经很少使用了,但是Web开发的基本结构依然没有改变。Serv
2020-05-27 10:50:59
2598
原创 Lambda表达式入门,看这篇就够了,不信你就先看完本文!
Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。对接口的要求虽然使用 Lambda 表达式可以对某些接口进行简单的实现,但并不是所有的接口都可以使用 Lambda 表达式来实现。Lambda 规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法jdk 8 中有
2020-05-27 10:45:50
308
原创 你可小心点,别被当成垃圾回收了,看完本文你就能明白了!
我们说的不同的引用类型其实都是逻辑上的,而对于虚拟机来说,主要体现的是对象的不同的可达性(reachable) 状态和对垃圾收集(garbage collector)的影响。初识引用对于刚接触 Java 的 C++ 程序员而言,理解栈和堆的关系可能很不习惯。在 C++ 中,可以使用 new 操作符在堆上创建对象,或者使用自动分配在栈上创建对象。下面的 C++ 语句是合法的,但是 Java 编译器却拒绝这么写代码,会出现 syntax error 编译错误。Integer foo = Integer(1
2020-05-27 10:42:54
208
原创 26岁转行自学Java,半年多的努力没有白费,拿到了9K的薪资!
我大概面试了13家公司,简历包装的是两年半Java开发经验,因为我的年纪已经是26岁,所以必须进行包装,这也并不是我想欺骗别人,而是现在无论干什么工作都需要有工作经验的,就连找个销售都要有工作经验的,我现在感觉各个行业的要求都非常高,导致不得不包装简历。一周前,我在重庆的一家做通讯的软件公司拿到了一个offer,薪资是9K+六险一金。这于我来说是一件非常值得祝贺的事情。大概自学Java有半年的时间,本科是学园林设计的,学园林设计师因为几年前觉得这个专业还是不错的,但是没想到现在社会的变化太大,行业的产值非
2020-05-26 15:34:18
5199
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅