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

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

    工作1-3年,当我们向老板提出加薪的时候,或者跳槽去“捡”offer的时候,我们底气够吗? 敢不敢不给涨薪就“挥一挥衣袖,不带走一个bug”?是不是提出要求后你的主管、经理立刻同意,为了把你留住。 是每一个程序员都绕不开的话题。 你有没有发现,身边总有人成长的特别快,总是先人一步? 向大家推荐——程序员进阶小攻略 一、互联网工程与工具 工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的: Maven,项目管理 二:源码分析 学习Java技术体系,流行的框架与组件是必不可少的: Spring5,做应用必不可少的最新框架 SpringMVC,必不可少的应用框架 MyBatis,玩数据库必不可少的组件 ? 五:微服务架构 业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪些呢? 微服务框架 Spring Cloud Docker与虚拟容器 ?

    45360发布于 2018-09-14
  • 来自专栏java一日一条

    推荐给初级Java程序员3本进阶书

    在这篇文章中介绍3本不错的技术书籍。作者认为这些书籍对新手或者学生而言尤其有帮助。通过一些基础性的教程入门后,我们可以使用Java做基础性的编程。 因此强烈推荐在校生(包括那些不清楚组合模式是什么的程序员们)阅读此书。 书中介绍的设计模式是程序开发中比较基本的编程模式,也是面向对象编程的程序员应该了解和掌握的。 接下来要介绍的这本书则更偏向于Java语言本身,这也是我日常使用的编程语言。 ? 《Effective Java中文版》第二版 每个Java程序员的书桌上都应该放有这本书。 就凭“Java集合框架开发者”这个称号,我们就应该认真听取这位值得尊敬的程序员的建议。这些建议在这本书中组织成78个点:读者可以按照自己的速度进行阅读。 读完这本书,程序员应该能意识到使用Findbugs、Checkstyle这些工具的必要性了。 ?

    90910发布于 2018-09-18
  • 来自专栏Java架构筑基

    Java程序员拼多多3轮面试,你撑得住几轮?

    面试一直是大家关注的问题,包括最近有很多人跟我讲投了很多简历出去,就像泥牛入海一样了无音讯了,确实出于程序员的直觉,今年是要比往年要更冷一些。 但是对于面试来说,一直都有一个说法就是「金三银四」现在四月份都过完了,不知道有多少人已经拿到了offer,今天我就来分享一个Java程序员面试拼多多后端开发岗位的几轮面试题。 很多Java程序员在面试时都有这样的苦衷: 我掌握了很多Java开发技巧,每次到笔试环节,死活就是答不上; 明明是一个职场老手,和面试官聊天,简单的技术问题都吞吞吐吐; 拼多多一面 ---- 给一个函数 算起来3年开发经验了,但是今年跳槽的时候,已经投了十几家公司简历了,到目前还是没有找到工作。 一个是寒冬的原因,这一点我们不谈了,我不想天天说寒冬寒冬。 二个是他在传统行业那两年没有去学习过,因为公司连spring都很少用到,所以就养成了不去学习的习惯,导致3年以后连应届生都不如,所以特别迷茫。

    2.4K10发布于 2019-05-08
  • 来自专栏Java架构筑基

    Java程序员拼多多3轮面试,你撑得住几轮?

    面试一直是大家关注的问题,包括最近有很多人跟我讲投了很多简历出去,就像泥牛入海一样了无音讯了,确实出于程序员的直觉,今年是要比往年要更冷一些。 但是对于面试来说,一直都有一个说法就是「金三银四」现在四月份都过完了,不知道有多少人已经拿到了offer,今天我就来分享一个Java程序员面试拼多多后端开发岗位的几轮面试题。 很多Java程序员在面试时都有这样的苦衷: 我掌握了很多Java开发技巧,每次到笔试环节,死活就是答不上; 明明是一个职场老手,和面试官聊天,简单的技术问题都吞吞吐吐; 拼多多一面 ---- 给一个函数 算起来3年开发经验了,但是今年跳槽的时候,已经投了十几家公司简历了,到目前还是没有找到工作。 一个是寒冬的原因,这一点我们不谈了,我不想天天说寒冬寒冬。 二个是他在传统行业那两年没有去学习过,因为公司连spring都很少用到,所以就养成了不去学习的习惯,导致3年以后连应届生都不如,所以特别迷茫。

    1.3K10发布于 2019-05-05
  • 来自专栏极客编程

    java程序员使用web3j进行以太坊开发详解

    ,同时也详细说明如何使用web3j提供的API开发接口与以太坊进行交互,是java工程师学习以太坊应用开发的不二选择。 web3j是一个轻量级的用于集成以太坊功能的Java开发库,它是Java版本的以太坊JSON RPC 接口协议封装实现,如果需要将你的Java应用或Android应用接入以太坊,用web3j就对了。 core:JSON RPC协议的封装主要由包org.web3j.core实现,它依赖于org.web3j.crypto包提供的密钥与签名相关的功能,以及org.web3j.abi包提供的java/solidity console:org.web3j.console包实现了一个可以单独运行的命令行程序web3j,我们将使用它来 生成solidity合约的Java封装类,其中,org.web3j.codegen包实现了从 本课程的目的是帮助java工程师快速掌握使用web3j开发以太坊应用的技能,因此 主要以web3j的开发接口为主线来展开课程内容,同时穿插讲解以太坊的一些基本 概念,例如:账户、交易和智能合约的开发等。

    2.2K10发布于 2018-09-04
  • 来自专栏Java编程

    3年工作经验的Java程序员应该具备的技能

    Java程序员的三个阶段 第一阶段-——三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。 第二阶段——五年 五年又是区分程序员的第二个门槛。 关于专业技能 一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容。 我提供三点回答或者是研究方向: ConcurrentHashMap的锁分段技术 ConcurrentHashMap的读是否要加锁,为什么 ConcurrentHashMap的迭代器是强一致性的迭代器还是弱一致性的迭代器 3、 当然这只是最基本的,出乎意料地,几次面试几乎都被同时问到了一个问题,问法不尽相同,总结起来是这么一个意思: 假如有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E

    4.3K12发布于 2017-12-26
  • 来自专栏Java架构师进阶

    怎么从初、中级Java程序员过渡到高级Java程序员

    原文地址:https://www.toutiao.com/i6599524702937416195/

    91710发布于 2018-10-08
  • 来自专栏python3

    java 3

    0b 0B开头 八进制--以0 开头 十进制 十六进制---0x 0X  注意f 15 的使用,取出后4位二进制 进制间的转化 1.十进制--r进制,除R取余,倒着读 2.r进制--十进制,乘以权数 3.

    52820发布于 2020-01-17
  • 来自专栏java一日一条

    Java程序员的错

    Java程序员是有问题的。我使用 Java 编程已经有 10 多年的历史。 有越来越多的程序员开始退后一步用整体的眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当的糟糕。然而,Java 是最大限度的根植于面向对象模式,如果没有面向对象,Java 寸步难行。 虽然 Java 语言非常的流行,在企业软件开发里被普遍的采用,但这一点都无助于 Java 编程质量的提高。我坦白的说,你在各种企业产品里看到的大量的 Java 代码都是由非常低质量的程序员写出来的。 Java 程序员无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层的类工厂(factory)的出现。 我是一个 Android 程序员,我讨厌 Java。它让我很受伤。 英文原文:Java Developers 译文链接:http://www.techug.com/java-developers

    75510发布于 2018-09-19
  • 来自专栏java一日一条

    Java程序员的错

    Java程序员是有问题的。我使用 Java 编程已经有 10 多年的历史。 有越来越多的程序员开始退后一步用整体的眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当的糟糕。然而,Java 是最大限度的根植于面向对象模式,如果没有面向对象,Java 寸步难行。 虽然 Java 语言非常的流行,在企业软件开发里被普遍的采用,但这一点都无助于 Java 编程质量的提高。我坦白的说,你在各种企业产品里看到的大量的 Java 代码都是由非常低质量的程序员写出来的。 Java 程序员无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层的类工厂(factory)的出现。 我是一个 Android 程序员,我讨厌 Java。它让我很受伤。 英文原文:Java Developers 译文链接:http://www.techug.com/java-developers

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

    Java程序员修炼之路

    Java从出道至今已有10多年的历史,Java初级程序员是最底层的,只需要掌握Java的基础知识就能够成为一名初级程序员Java程序员可以有三个进阶方向,分别是Android移动端开发(以下简称Android)、Web开发(以下简称Web)和通讯开发。这时目前主流的三大方向。其中最多的是Android和Web。 而Java高级程序员则需要了解更多的框架和一些常用的应用服务器,如工作流、搜索引擎、缓存、JTA、JBoss、WebLogic等。 达到高级程序员水平后,很多人在这个阶段选择了不同的方向。 程序员的区别 同样是程序员,初级、中级与高级的区别在哪里呢? 这些基本上都是初级程序员写的代码。中级程序员更喜欢优雅的代码,而自己写出优雅的代码,封装、继承、抽象运用自如,能够独立完成系统中模块的开发。

    1K20发布于 2018-08-06
  • 来自专栏java一日一条

    Java程序员的错

    Java程序员是有问题的。我使用 Java 编程已经有 10 多年的历史。 有越来越多的程序员开始退后一步用整体的眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当的糟糕。然而,Java 是最大限度的根植于面向对象模式,如果没有面向对象,Java 寸步难行。 虽然 Java 语言非常的流行,在企业软件开发里被普遍的采用,但这一点都无助于 Java 编程质量的提高。我坦白的说,你在各种企业产品里看到的大量的 Java 代码都是由非常低质量的程序员写出来的。 Java 程序员无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层的类工厂(factory)的出现。 我是一个 Android 程序员,我讨厌 Java。它让我很受伤。 英文原文:Java Developers 译文链接:http://www.techug.com/java-developers

    74220发布于 2018-09-19
  • 来自专栏Java技术栈

    Java 程序员必备的 15 个框架,前 3 个地位无可动摇!

    Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? Mybatis,即:iBatis 2.x, MyBatis 3.x。 官网: http://www.mybatis.org/mybatis-3/ 源码: https://github.com/mybatis 推荐: Mybatis 传递多个参数的 4 种方式 更多请关注Java Hibernate 可以自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操作数据库。 这些都是 Java 程序员必备的开发框架,有些不一定是首选的选择,但这些一定是 Java 程序员必备的。。

    1.6K10发布于 2018-12-07
  • 来自专栏Java架构

    毕业3年,Java程序员年薪拿到20万,是怎么做到的?

    我15年专科毕业,到今已有3个年头。期间入职过两家公司。 很多次学习技术,都是走到临门一脚,然后就没有往下了。我和大牛之间的差距就是,别人看完了源码,而我只是会用。 有幸阅读了《刻意练习》这本书,收获的3大技巧 第一步:走出舒适区 第二步:寻找导师 第三步:刻意练习 Java程序员学习要求: 分布式、Spring MVC、Spring Boot、Spring Cloud 现在最主要的是吸收JAVA的思想和深度理解JAVA企业开发的优势和弊端。 临渊羡鱼,不如退而结网 第一家是为"用友"集团做ERP外包的软件公司。 从《Java技术核心-基础知识》开始查漏补缺,结束以后开始看Java Collection框架,自己翻源码,使用uml工具画继承图。 一次偶然的机会,在网上看见了小马哥的《理解Java内省机制》。内省?是什么?当时的我一脸懵逼,难道之前的java白学了?点进去一看,哇,原来除了反射,java还有这种机制!

    1.4K20发布于 2018-09-20
  • 来自专栏CSDN技术头条

    Java 程序员必备的 15 个框架,前 3 个地位无可动摇!

    作者:栈长 来源:Java 技术栈 Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。 那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天,栈长我给大家列举了一些通用的、必须掌握的框架,学会这些,20K+ 不是问题。 1. 它是 Spring 项目里面的一个重要组成部分,能与 Spring IOC 容器紧密结合,以及拥有松耦合、方便配置、代码分离等特点,让 JAVA 程序员开发 WEB 项目变得更加容易。 Hibernate 可以自动生成 SQL 语句,自动执行,使得 Java 程序员可以随心所欲的使用对象编程思维来操作数据库。 这些都是 Java 程序员必备的开发框架,有些不一定是首选的选择,但这些一定是 Java 程序员必备的。

    88121发布于 2019-11-19
  • 来自专栏四火的唠叨

    C++程序员Java 程序员的差异

    首先说明,这几年接触的最多的程序员就是 C++程序员Java 程序员,这只是我自己的一点体会而已,一个人的眼光难免是浅薄的。不过,欢迎拍砖,也欢迎对号入座。 从对基础知识掌握的程度来说,例如数据结构和算法,C++程序员要比 Java 程序员牢靠得多。究其原因,大概是因为 C++程序员需要经常自己实现那些项目基础设施,但是 Java 程序员大多拿来即用。 公平地说,C++不是一门适合程序员初学者的语言,但是 Java 是。C++程序看起来确实要比 Java 程序稍难懂一些,C++程序员往往思维更加严密。 而且,Java 领域的类库明显要丰富得多,所以在考虑某一个设计实现的时候,Java 程序员很喜欢到处寻找可以拿来即用的类库,但是 C++程序员习惯于自己去做其中大部分的事情。 对于面向对象设计,模块和组件的设计,Java 程序员往往要掌握得稍好一些。

    93410编辑于 2022-07-15
  • 来自专栏程序源代码

    java学习手册-JAVA程序员笔试题(一)

    JAVA程序员笔试题(一) 一、选择题: 1、类的成员变量要求仅仅能够被同一package下的类访问,应该使用哪个修辞词 A. Protected、B. Public、C. Private、D. Yield、D. stop 3、下面列出的那个是java的保留字? A. If、B. Goto、C. While、D. Case、E. Then 4、下列哪些说法是正确的? A. 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变 3JAVA程序员笔试题(一) 一、选择题: 1、类的成员变量要求仅仅能够被同一package下的类访问,应该使用哪个修辞词 A. Protected、B. Public、C. Private、D. Yield、D. stop 3、下面列出的那个是java的保留字? A. If、B. Goto、C. While、D. Case、E. Then 4、下列哪些说法是正确的? A.

    1.7K50发布于 2018-03-09
  • 来自专栏Java技术栈

    Java程序员必看的 13 本 Java 书籍!

    关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。 简介:本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。 《深入理解 Java 虚拟机》 作者:周志明 ? 简介:作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外? 本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的程序员的参考用书和必备手册。 《Effective Java中文版(第2版)》 ? 来源:mp.weixin.qq.com/s/xr2flfZhA_vX9wPB3pf8vw

    2.2K40发布于 2018-11-30
  • 来自专栏Java架构

    Java程序员如何面试拿到月薪3万, 这些成功秘籍你知道吗?

    前言:想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢? 此文为对正在寻觅Java程序员Java工程师)职位的freshman以及希望成为中高级Java开发者的junior求职秘籍。 一、专业技能 熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。 Java Web项目开发的经验。 在阿里是p6~p7左右,在百度是t5左右,腾讯是t2-3左右,京东是t3-1,美团是p6左右,其他的我不了解。

    87980发布于 2018-07-30
  • 来自专栏黑泽君的专栏

    Java程序员发展道路图

    Java程序员发展道路图如下: 加油!骚年!

    54420发布于 2018-10-11
领券