50本java技术书-吐血整理

一.计算机网络系列:
1.《TCP/IP卷一》
2.《计算机网络:自顶向下》
3.《图解HTTP和图解TCP/IP》
4.《计算机网络》
二.操作系统系列
1.《深入理解计算机系统》

  1. 《现代操作系统》
    3.《Linux内核设计与实现》
    4.《Unix网络编程》
    三.数据结构与算法系列
    1.《算法导论》
    2.《数据结构与算法(Java版)》
    3.《算法图解,啊哈算法》
    4 .《剑指offer》
    5.LeetCode教科书式刷题网站
    四.Java基础系列
    1.《Java编程思想》
    2.《Java核心技术卷一》
    五.Java进阶系列
    1.《深入理解JVM虚拟机》
    2.《Java并发编程实战》
    3.《Java并发编程艺术》
    4.《Effective Java》
    5.《Java性能调优指南》
    6.《 Netty权威指南》
    六.JavaWeb系列
    1.《深入JavaWeb技术内幕》
    2.《How Tomcat Works》
    3.《Tomcat架构解析》
    4.《Spring实战》
    5.《Spring源码深度解析》
    6.《Spring MVC学习指南》
    7.《Maven实战》
    七.数据库系列
    1.《数据库原理》
    2.《SQL必知必会》
    3.《深入浅出MySQL》
    4.《MySQL技术内幕:innodb存储引擎》
    5.《高性能Mysql》
    6.《Redis实战》
    7.《Redis设计与实现》
    八.分布式系列
    1.《分布式Java应用》
    2.《大型网站技术架构》
    3.《大型分布式网站架构设计与实践》
    4.《布式服务框架原理与实践》
    5.《大型网站系统与Java中间件开发实践》
    6.《从Paxos到Zookeeper分布式一致性原理与实践》
    7.《大规模分布式存储系统》
    九.云计算系列
    1.《OpenStack设计与实现》
    2.《docker入门与实践》
    3.《Kubenetes权威指南》
    十.大数据系列
    1《大数据技术原理与应用》
    2.《Hadoop实战》
    3 《Hadoop权威指南》
    十一.其他系列:
    1 《Git权威指南》
    2 《重构——改善既有代码的设计》

链接:https://pan.baidu.com/s/1GIoK7oTwlj3rpVO2VWaOlw? ? ?密码:1p12

原文地址:http://blog.51cto.com/14040820/2309169

时间: 2024-10-30 09:07:48

50本java技术书-吐血整理的相关文章

2017常见的50道java基础面试题整理(附答案)

1.作用域public,private,protected,以及不写时的区别 答: 区别如下: 2.Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答: 匿名的内部类是没有名字的内部类.不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现 3.Static Nested Class 和 Inner Class的不同 答: Nested Class (一

《Java推荐书籍吐血整理推荐技术书50本pdf》已拿BAT,网易,头条Offer大佬力荐

前言:Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展.今天我们就来介绍一下Java后端开发者的书单.首先要感谢一下某大佬力推的后端书架,初学阶段读到了很多好书直到现在都让他印象深刻. 大佬说他在两年的学习历程中看了很多的书,其中不乏XXX入门到精通,XXX王者归来,XXX指南什么的. 虽然这类书确实毛病很多,但是作为非科班的他来说,当时还是看的津津有味.直到后来我他看到一些优秀的书籍,以及大佬的大佬哥

如何零基础学习java?前辈吐血整理

入门:零基础需要看书看书看书! 推荐一本轻松搞笑,语言直白,通俗易懂的书:<Head First Java> 看一下第一页: 另外两本:<Thinking in Java> ,< Java 核心技术> 这两本是基于看过第一本的基础上的,适合初学者. 看视频:书是静的,视频是动态的,要看代码的动态输入并输出结果的那种.如果只是按照PPT将课程,那就果断放弃. 但有一点书比视频好,那就是知识的重复查阅型,这点谁都比不了,所以案头多放几本书,有需要的时候翻查一下,效率会提高很

java 技术面试问题整理

1. Java 常用的类 String 字符串类 System 可得到系统信息 StringBuilder 字符串工具类 Thread 线程类 Math 与数学有关的工具类 ArrayList 底层用数组实现的集合 LinkedList 底层用链表实现的集合 HashMap 接口Map的一个实现类 HashSet 接口Set的一个实现类 Scanner 简单文本扫描器 Calendar 日期类 Date 日期类 File 目录或文件操作类 FileInputStream 输入流 FileOutp

Java技术杂记

本文是临时记录在本子上Java技术的初步整理, 一来举一反三, 二来练习双拼打字. 发现双拼方案里的自然码挺好用的. 搜狗双拼方案对单韵母的字采用"o+韵母", 比如"安oj", "二or"等. 自然码则是"安an", "二er", 符合传统拼音思维. 但是, 自然码美中不足的是"昂ang"为了兼容双拼2个键出字的规则, 强行将a作声母, 原本是"ang"的"

IT技术资料合集-年薪30w腾讯IT工程师吐血整理

[IT技术资料合集-年薪30w腾讯IT工程师吐血整理,限时免费领取]30个高薪IT人士必备工具 50+技术人必读书籍20+IT业内人士必看网站10份一线互联网技术前景报告60GLinux云计算+python人工智能技术视频500M内部高薪课件PPT和面试秘籍 原文地址:https://blog.51cto.com/10515215/2386235

(转)如何学习Java技术?谈Java学习之路

51CTO编者注:这篇文章已经是有数年“网龄”的老文,不过在今天看来仍然经典.如何学习Java?本篇文章可以说也是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领域其他技能的学习. [在原先<学好Java之我见>的基础上重新整理而成] Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”.“倚天剑”. Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助. 1. 思考一下 学习Java之前,先别

书单整理

进阶级: <代码整洁之道> <Java解惑> <Java JDK6 学习笔记> <编写高质量代码:改善Java程序的151个建议> <编程大师访谈录> <卓有成效的程序员> <解析极限编程:拥抱变化> <编程之魂:与23位编程语言创始人对话> <代码之美> <人月神话> <Spring in Action> <高性能网站建设指南> <程序员修炼之道:从小工到

java多线程面试题整理及答案(2018年)

java多线程面试题整理及答案(2018年) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速.比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒.Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点. 线程和进程有什么区别? 线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务.不同的进程使用不同的内存空间,而所