首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏好好学java的技术栈

    1~5java程序员的规划建议

    说在前面 今天这篇文章的主题既然是java程序员的规划,所以,思海同学,有一个想法,希望大家可以在留言区,给出你自己的5年规划,这样既可以给自己一个清晰的规划,也可以相互学习,发现不足,一起努力和进步! 1、由于LZ本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。 对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学 一、Java基础 首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应的视频,地址为 总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。 参加工作4年到5年的同学 经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。

    60340发布于 2018-07-02
  • 来自专栏java一日一条

    Java程序员面试失败的5大原因

    下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容。 ? 3、回答不出 一些必知的基本技术问题面试不是技术竞赛,不是看谁答对的问题多,但是有一些“必须知道”的核心Java和Web基础知识,你不能不知。 例如,对于Java开发人员 1)不知道“==”和equals()之间的区别。 2)不知道equals()和hashCode()方法被隐式调用时的约定。 3)不知道OO的概念和设计原则。 5)不知道如何在HTTP客户端与服务器端之间保持状态。 6)不能解释曾投入精力过的应用程序的高层体系结构。 7)不知道SQL。 … ? 5、糟糕的礼仪和态度 迟到,不适宜的着装,抖手抖脚,没有眼神接触,过于紧张,没有提问,显示不出对这份职业的兴趣,“我什么都知道”的高傲态度,贬低你的现在和以前的雇主,遇到技术问题时烦躁不安或者垂头丧气,

    49540发布于 2018-09-19
  • 来自专栏微信公众号:Java团长

    Java程序员面试失败的5大原因

    下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容。 ? #3 回答不出一些必知的基本技术问题 面试不是技术竞赛,不是看谁答对的问题多,但是有一些“必须知道”的核心Java和Web基础知识,你不能不知。 例如,对于Java开发人员 1)不知道“==”和equals()之间的区别。 2)不知道equals()和hashCode()方法被隐式调用时的约定。 3)不知道OO的概念和设计原则。 5)不知道如何在HTTP客户端与服务器端之间保持状态。 6)不能解释曾投入精力过的应用程序的高层体系结构。 7)不知道SQL。 … ? #5 糟糕的礼仪和态度 迟到,不适宜的着装,抖手抖脚,没有眼神接触,过于紧张,没有提问,显示不出对这份职业的兴趣,“我什么都知道”的高傲态度,贬低你的现在和以前的雇主,遇到技术问题时烦躁不安或者垂头丧气

    44330发布于 2018-08-07
  • 来自专栏企鹅号快讯

    Java程序员的黄金5年你如何突破?

    Java程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向? 参加工作1-2年之间,Java程序员必须要做得事儿 这部分时间段的同学,已经对Java有了一个更加深入的了解。 参加工作3-4年之间,Java程序员必须要做得事儿 这个阶段的同学,提升已经是很难了,而且这个阶段的学习往往会比较多样化。 参加工作4-5年之间,Java程序员必须要做得事儿 参加工作4年到5年的同学,这个时候,技术上你应该已经遇到瓶颈了。 作为一名程序员,更需要不断丰富自己的知识库。我们所知道的东西,就像一个白色的圆圈,圈外则是黑暗的未知的世界。当圆圈越大,所接触到的黑暗部分就越多。

    92560发布于 2018-01-05
  • 来自专栏JAVA高级架构

    Java高级程序员5年左右)面试的题目集

    2、基础知识 Java基本类型哪些,所占字节和范围 Set、List、Map的区别和联系 什么时候使用Hashmap 什么时候使用Linkedhashmap、Concurrenthashmap、Weakhashmap memcached,内存模型和存储策略是什么样的 MySQL的基本操作 主从数据库一致性维护 mysql的优化策略有哪些 mysql索引的实现 B+树的实现原理 什么情况索引不会命中,会造成全表扫描 java 中bio nio aio的区别和联系 为什么bio是阻塞的 nio是非阻塞的 nio是模型是什么样的 Java io的整体架构和使用的设计模式 Reactor模型和Proactor模型 http请求报文结构和内容

    99660发布于 2018-04-19
  • 来自专栏Java架构师进阶

    少走弯路,给Java 1~5程序员的建议

    1、由于LZ本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。 2、下面的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。 对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学 一、Java基础 学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿 总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。 参加工作4年到5年的同学 经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。

    54730发布于 2018-08-23
  • 来自专栏Java架构师进阶

    少走弯路,给Java 1~5程序员的建议

    1、由于LZ本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。 2、下面的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。 对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学 一、Java基础 学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿 总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。 参加工作4年到5年的同学 经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。

    34120发布于 2018-08-23
  • 来自专栏Java架构

    Java程序员涨薪必备技能(1-5年必看!)

    工作1-5年,当我们向老板提出加薪的时候,或者跳槽去“捡”offer的时候,我们底气够吗? 敢不敢不给涨薪就“挥一挥衣袖,不带走一个bug”?是不是提出要求后你的主管、经理立刻同意,为了把你留住。 Web应用,最常见的研发语言是Java和PHP。 后端服务,最常见的研发语言是Java和C/C++。 大数据,最常见的研发语言是Java和Python。 有不少朋友问,除了掌握Java语法,还要系统学习哪些Java相关的技术,今天分享一个,互联网Java技术学习路线图。 一:常见模式与工具 学习Java技术体系,设计模式,流行的框架与组件是必不可少的: 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 ? 以上内容分享给喜欢编程,有梦想成为架构师的程序员们,希望能够帮助到你们。

    47640发布于 2018-08-10
  • 来自专栏微信公众号:Java团长

    Java程序员涨薪必备技能(1-5年必看!)

    工作1-5年,当我们向老板提出加薪的时候,或者跳槽去“捡”offer的时候,我们底气够吗? 敢不敢不给涨薪就“挥一挥衣袖,不带走一个bug”?是不是提出要求后你的主管、经理立刻同意,为了把你留住。 Web应用,最常见的研发语言是Java和PHP。 后端服务,最常见的研发语言是Java和C/C++。 大数据,最常见的研发语言是Java和Python。 可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。 有不少朋友问,除了掌握Java语法,还要系统学习哪些Java相关的技术,今天分享一个,互联网Java技术学习路线图。 一:常见模式与工具 学习Java技术体系,设计模式,流行的框架与组件是必不可少的: 常见的设计模式,编码必备 Spring5,做应用必不可少的最新框架 MyBatis,玩数据库必不可少的组件 ?

    31910发布于 2018-08-07
  • 来自专栏平凡文摘

    少走弯路,给Java 1~5程序员的建议

    1、由于LZ本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。 2、下面的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。 对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学 一、Java基础 首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应的视频,地址为 总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。 参加工作4年到5年的同学 经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。

    45940发布于 2018-07-03
  • 来自专栏java思维导图

    少走弯路,给Java 1~5程序员的建议

    1、由于LZ本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照搬。 2、下面的推荐内容,目的是让你尽快成为一个可以参加工作的Java开发者,更适用于处于待业状态,准备转行Java的同学。 对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学 一、Java基础 首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应的视频,地址为 总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。 参加工作4年到5年的同学 经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。

    38330发布于 2018-07-26
  • 来自专栏软件

    Java程序员高效开发必备5大工具,你用过几个?

    开发要会借力才能省力,在这为大家推荐5款开发工具,没听过的,赶紧收藏,没用过的赶紧试试~~~ 帮助你如行云流水一般开发的5款工具 1.IDEA 最开始我用了5年eclipse,直到后来换了一家公司被强行要求用 个人感觉IDEA最牛逼,特别是IDEA的黑色主题可以让程序员直接高潮 2.Eclipse 如果说IDEA最牛逼,那Eclipse就是最常见的了,Eclipse可能是半数开发者首选开发环境,它自带大量接口 ,拥有一个标准的插集,包括一系列Java开发工具。 4.FindBugs 一款专门分析Java代码问题的静态扫码工具,是你工具箱中的无价之宝。FindBugs是由马里兰大学的博士写的,可以做到在bug之处可以做到高亮显示,让你对bug行代码一目了然。 程序员监测出的bug难度水平不尽相同,而FindBugs可以将其分为 相关的 令人困难的 可怕的 最可怕的...

    1.2K90发布于 2018-02-05
  • 来自专栏微信公众号:Java团长

    Java程序员的黄金5年,你还在担心技术瓶颈吗?

    Java程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变的职业大牛 ,这是一个涉及到自身专业知识储备和选择的大难题,那么,在这五年里,一个Java程序员如何做才能完成从入行到大牛的晋升之路呢? 「 参加工作1-2年 」 这部分时间段的程序员,已经对Java有了一个更加深入的了解。这一年,你必须对于设计模式了如指掌,此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。 「 参加工作3-4年 」 这个阶段的程序员,提升已经是很难了,而且这个阶段的学习往往会比较多样化。 「 参加工作4-5年 」 参加工作4年到5年的同学,这个时候,技术上你应该已经遇到瓶颈了。

    49320发布于 2018-12-10
  • 来自专栏年薪百万老码农的职场分享

    程序员5个等级!

    工作自由 作为一个“乙方”,程序员的工作内容基本都由技术领导分配,就像很多人不喜欢写业务代码一样,但也无能为力。 随意选择自己的工作,对于程序员来说是一件挺“奢侈”的事情。 食堂自由 大部分程序员每天的午餐晚餐要么公司食堂解决,要么外卖饱腹。尽管工资高,然而并没有时间和闲情去一个安静舒适的环境好好吃顿饭。 能随意选择吃饭的机会太少了! 运动自由 虽然现在很多互联网公司都配有自己的健身房,或许离工位也就几分钟的距离,但对于很多程序员来说,让他们运动起来比登天还难... 工作已经够辛苦了,去tm的运动...这大概是很多程序员的想法,或者说是很多疲于工作的程序员的想法。 睡觉自由 绝大多数程序员其实是睡眠不足的,黑眼圈不会骗人。 为什么程序员比其他人更焦虑? 能真正做到睡觉自由的程序员太少了,要么你级别很高,要么你在非互联网公司的非核心部门工作。 跳槽自由 能够对于不喜欢的工作有随时跳槽的资本,这大概是所有程序员的愿望。

    70220发布于 2020-09-29
  • 来自专栏捡田螺的小男孩

    Java程序员必备基础:JDK 5-15都有哪些经典新特性

    捡田螺的小男孩」 Java 5 新特性 ? 5. :6) 5. [5] Java 11 新特性介绍[6] Java 13 新特性概述[7] Java 14 新特性概述[8] JDK/Java 15发布 Java 15 正式发布, 14 个新特性,刷新你的认知!! [5] Java 10 新特性介绍: https://developer.ibm.com/zh/technologies/java/articles/the-new-features-of-java

    1.2K40发布于 2020-09-28
  • 来自专栏怀英的自我修炼

    Java漫谈5

    吴军老师有在他的《硅谷来信》中分享过他对于人工智能的看法,吴老师就认为,人工智能不会发展成黑客帝国的那种恐怖境地,原因是当初科学家在创立计算机之前先把人类要解决的事情分成了两类,一类是通过固定的步骤能得到答案的,另一类是无法通过确定的步骤得到准确答案的。而计算机的出现,就是为了提升解决前一种问题的效率和速度。 对于这种划分,仁者见仁智者见智。不过,我们先假定这种分法的正确性,那么,对计算机而言,它的出现,就是在替代人,做一些固定化流程的事情。比如从1+……+100这样的活,虽然我们也有高斯公式可以不用繁

    85590发布于 2018-03-12
  • 来自专栏大数据技术学习

    java程序员5个月业余时间学习大数据路径

    对应的MapReduce这样的分布式运算框架解决了这个问题;但是写MapReduce需要Java代码量很大,所以出现了Hive,Pig等将SQL转化成MapReduce的解析引擎; 普通的MapReduce Sqoop/Flume/Oozie/Hue等) 高阶技能6条 机器学习算法以及mahout库加MLlib R语言 Lambda 架构 Kappa架构 Kylin Alluxio 三、学习路径 大数据基础Java 如果你有JAVA基础上手会更容易一些,因为学大数据前期的基础课程就是java和linux.既然你有java基础就省去了学习者部分课程的基础,而且上手会容易很多! 当然别怕处理这么大规模的数据,因为这是你的价值所在,让那些个搞Javaee的php的html5的和DBA的羡慕去吧。 记住学到这里可以作为你学大数据的一个节点。 Java语言或者Scala都可以操作它,因为它们都是用JVM的。

    97100发布于 2019-03-26
  • 来自专栏Java学习网

    5种类型的程序员

    5种类型的程序员 在我的代码旅程和编程冒险中,我遇到过很多奇怪的敌人,以及陌生的盟友。我发现至少有五种不同类型的代码战士,有的人能成为并肩合作的战友,而有些人似乎只能衬托我的每一个计划。 擅于修修补补的程序员 这编码可能不漂亮,但它能工作啊! 这种家伙是公司的基础。当出现错误时,他能快速修复,并且从某种程度上说,不会再坏掉。 反对编程的程序员 我是一个程序员。但我不写代码。 他的世界只有一个简单真理:笨蛋才写代码。既然别人已经做过这工作了,那就应该使用他们的代码。 草率的程序员 你想要什么?这不是起作用了吗? 这家伙不关心质量,因为那是别人的工作。他会快速完成交给他的任务。你可能不喜欢他的工作,其他的程序员也讨厌这样的代码,但管理层和客户喜欢。 理论型程序员 好吧,这是一个可能性,但在实践中,这或许是一个更好的选择。 比起应该做什么,这家伙对其他可取的选择更感兴趣。

    67880发布于 2018-02-27
  • 来自专栏Java Life

    程序员逻辑测试题(5)

    程序员逻辑测试题(5) 凡金属都是导电的。铜是导电的,所以铜是金属。 下列哪一个,与上述推理结构最相似? A.所有的鸟都是卵生动物,所以蝙蝠不是鸟。 写在后面 作为一名合格的“程序猿”,逻辑思维能力怎能泛泛,因此为了锻炼在座包括我在内的“程序员”的逻辑思维能力,小编特意找了一些关于逻辑思维的题目。 The end 文字 / 々仗剑走天涯 配图 / 々仗剑走天涯 排版 / 々仗剑走天涯 Java Life 与你同在

    54720发布于 2019-09-12
  • 来自专栏企鹅号快讯

    程序员5种类型

    我至少发现有5种代码勇士,有些是出色的战友,其他则似乎都在搅黄我的每个计划。 不过他们都在软件开发的万神殿上都有一席之地。 用这种程序员的最佳方式是,你指出问题后,走开就可以了。 贰 完美主义型 #你想对我的代码做什么?# 这类家伙并不关心你的截止日期或预算,和编程艺术相比,那些都微不足道。 叁 反编程型 #我是一个程序员,擦!我不写代码。# 他的世界只有一个简单的真理:写代码不好。如果你不得不写些东西,那你就错了。因为早已有人做过了,只需拿来就是了。 即便他写代码所用时间和其他程序员差不多,或更长,他会告诉你,这种开发实践是多么多么地快。当你拿到他提交的项目时,可能实际代码只有20行,也易于阅读。 你可能不喜欢他的代码,其他程序员也讨厌,但管理层和客户喜欢。虽然将来他会给你带来很多的痛苦,但他可以单枪匹马地在期限之前干完活,所以你不能嘲笑他(不管你心里有多想)。

    81780发布于 2018-02-28
领券