热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2018深入java目标计划及学习内容

本文介绍了作者在2018年的深入java目标计划,包括学习计划和工作中要用到的内容。作者计划学习的内容包括kafka、zookeeper、hbase、hdoop、spark、elasticsearch、solr、springcloud、mysql、mybatis等。其中,作者对jvm的学习有一定了解,并计划通读《jvm》一书。此外,作者还提到了《HotSpot实战》和《高性能MySQL》等书籍。

    2017年的时候,计划了很多看书计划,却又没能做到,自然有工作很忙,时间很少的理由;工作中大量时间用来做沟通,需求沟通,生产问题确认等等,但是又不做技术沉淀,心不定,终于还是逼着自己跳出了舒适区,加入新的公司;

    新公司有很多是之前未能使用过的东西,2018希望一边学习,一边实践,同时进一步提高自己的水准;工作中要用到的内容:kafka,zookeeper,hbase,hdoop,spark,elasticsearch,solr,spring cloud,mysql,mybatis,这里在工作中使用无法定目标,只能根据需求来判断深入哪些部分,此处只定下工作后的学习计划如下:

    jvm:《深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)》

                                                             《2018深入java目标计划》

    本书无愧是jvm理解的入门书籍,有些章节已经通读2遍,确实对jvm有了一定的了解,虽然依然不是很深入,这里定个目标,2018.02将本书所有章节完整通读一遍,之前只是读了一半的章节,有点枯燥,投入进去还是很有意思的。从我的角度来看本书对jvm只是入门,具体的jvm的底层实现,可能需要看《HotSpot实战》,如果2月有时间,可以也会了解一下,此书需要一定c++/c基础更好的阅读,我这个方面比较差,所以先了解吧


    数据库:《高性能MySQL》

                                                                      《2018深入java目标计划》


    目前此书只看了第一章节,内容紧凑;不知道后续章节如何。目标:2018.04将实际使用中可能比较常见的章节先通读一遍吧,以我之前项目经验来看,数据库成为性能瓶颈的概率还是很高的,希望自己可以获得一定的提高;


    设计模式:《Java 与模式》

                                                                         《2018深入java目标计划》

此前看过《大话设计模式》,我认为设计模式的精妙在于,它是对经验的总结,是编程思想的传达,提高我们的编程思想;但是《大话设计模式》我认为只是适合了解下设计模式的思想,并不能深入理解设计模式的使用场景,而《Java 与模式》目前还未看过,听过很多推荐。目标:2018.03-06,慢慢拜读吧,先了解一些设计模式,并思考使用场景等等即可;


    IO:《Jvava I/O》以及《Java NIO》

                                                                                  《2018深入java目标计划》           

                                                                                     《2018深入java目标计划》


io的重要性已经无须强调,包括后面的网络编程等等,都是需要io的理解,暂时先打好io基础吧,netty的学习还是在io,多线程,tcp/ip,几个方向都打好基础后再去了解,相信基础扎实了,入门是非常快速的;这两本实体书价格较高,目前我还只有电子版,到货时间比较久,又鉴于这个英文水平,暂定2018.05-09通读一遍吧。


    tcp/ip:《图解TCP/IP》、《图解HTTP》、《TCP/IP详解 卷一》

                                                                          《2018深入java目标计划》

                                                                                  《2018深入java目标计划》  

                                                                                  《2018深入java目标计划》

    实际工作中,系统间的通信时很频繁而又正常的,了解tcp/ip和http更加便于我们理解通信方式以及数据传递的可能的问题等等,作为入门来说,图解系列自然可以更好的入门,而且提高兴趣,本人上来直接看的详解卷,较为枯燥,语言也是比较精炼,个人觉得并不适合入门,所以准备以图解系列先入门,再去看详解卷比较合适;目标2018.06-08图解系列读熟,详解卷一选择性阅读部分章节并深入;

       以上,先定半年的目标吧,多线程真的是易学难精,个人已经遇到多次多线程问题,并且多次未能找出问题的原因,只能找到问题定位,解决了问题,但是并不能解释原理,这个部分需要实际场景才好深入,还需对线程池实现有更好的了解,这里暂时不定在目标计划内了吧;


推荐阅读
  • 全面解析运维监控:白盒与黑盒监控及四大黄金指标
    本文深入探讨了白盒和黑盒监控的概念,以及它们在系统监控中的应用。通过详细分析基础监控和业务监控的不同采集方法,结合四个黄金指标的解读,帮助读者更好地理解和实施有效的监控策略。 ... [详细]
  • 字节跳动夏季招聘面试经验分享
    本文详细记录了字节跳动夏季招聘的面试经历,涵盖了一、二、三轮面试的技术问题及项目讨论,旨在为准备类似面试的求职者提供参考。 ... [详细]
  • 收割机|篇幅_国内最牛逼的笔记,不接受反驳!!
    收割机|篇幅_国内最牛逼的笔记,不接受反驳!! ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 一面问题:MySQLRedisKafka线程算法mysql知道哪些存储引擎,它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景&# ... [详细]
  • 58同城的Elasticsearch应用与平台构建实践
    本文由58同城高级架构师于伯伟分享,由陈树昌编辑整理,内容源自DataFunTalk。文章探讨了Elasticsearch作为分布式搜索和分析引擎的应用,特别是在58同城的实施案例,包括集群优化、典型应用实例及自动化平台建设等方面。 ... [详细]
  • 获得头条Offer后,我感激的七个技术公众号
    是否感觉订阅的公众号过多,浏览时缺乏目标性,未能获取实质性的知识?本文将介绍如何精简公众号列表,提升信息吸收效率,并推荐几个高质量的技术公众号。 ... [详细]
  • Hadoop发行版本选择指南:技术解析与应用实践
    本文详细介绍了Hadoop的不同发行版本及其特点,帮助读者根据实际需求选择最合适的Hadoop版本。内容涵盖Apache Hadoop、Cloudera CDH等主流版本的特性及应用场景。 ... [详细]
  • Spring Cloud学习指南:深入理解微服务架构
    本文介绍了微服务架构的基本概念及其在Spring Cloud中的实现。讨论了微服务架构的主要优势,如简化开发和维护、快速启动、灵活的技术栈选择以及按需扩展的能力。同时,也探讨了微服务架构面临的挑战,包括较高的运维要求、分布式系统的复杂性、接口调整的成本等问题。最后,文章提出了实施微服务时应遵循的设计原则。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • SpringCloud电商平台开发指南:实战案例解析
    本文详细介绍了基于SpringCloud构建的电商平台项目,涵盖了从技术选型到项目部署的全流程,旨在帮助开发者快速掌握电商平台的开发技巧。 ... [详细]
  • 在CentOS 7上轻松安装Elasticsearch的JDBC插件
    本文介绍如何在CentOS 7操作系统中安装Elasticsearch (简称ES) 的JDBC插件,以实现与MySQL数据库的有效连接,特别强调了该方法对于增量数据同步的支持。 ... [详细]
  • 本文介绍了Elasticsearch的基本概念,包括集群、节点、分片和副本的定义,并详细解释了如何执行文档和索引的CRUD操作。同时,文章还探讨了Elasticsearch与传统关系型数据库MySQL之间的对应关系,以及倒排索引的工作原理。 ... [详细]
  • 本文介绍了Elasticsearch (ES),这是一个基于Java开发的开源全文搜索引擎。ES通过JSON接口提供服务,支持分布式集群管理和索引功能,特别适合大规模数据的快速搜索与分析。 ... [详细]
author-avatar
手机用户2502870863
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有