那些年,我的前端/Java后端书单
全文为这些年,我曾阅读、深入理解过(或正在阅读学习、即将阅读)的一些优秀经典前端/Java后端书籍。全文为纯原创,且将持续更新,未经许可,不得进行转载。当然,如果您喜欢这篇文章,可以动手点点赞或者收藏。
基础基础书籍进阶进阶阶段,深入学习的书籍必读必备、值得收藏、阅读的一些好书选读根据自身状况,选择性阅读正在阅读正在阅读的书籍即将阅读接下来一段时间会阅读的好书弃已放弃阅读的书籍
一、前端/Nodejs书单
1)HTML&CSS
基础必读《响应式Web设计 HTML5和CSS3实战(第2版)》: [英] 本·弗莱恩(Ben Frain) 著,奇舞团 译基础《精通CSS(第2版)》: [英] 巴德,[英] 科利森,[英] 莫尔著 著基础必读《图解CSS3: 核心技术与案例实战》: 廖伟华 著基础《HTML5 Canvas核心技术》: [美] David Geary 著进阶《HTML5 Canvas开发详解》: [美] Steve Fulton,[美] Jeff Fulton 著进阶必读正在阅读《CSS揭秘》: [希] Lea Verou 著,CSS魔法 译进阶必读《CSS权威指南(第3版)》: [美] 迈耶(Eric A. Meyer) 著,尹志忠,侯妍 译
2)JavaScript
基础《JavaScript语言精粹(修订版)》: Douglas Crockford(道格拉斯·克罗克福德) 著,赵泽欣 等 译基础必读《JavaScript DOM编程艺术(第2版)》: [英] Jeremy Keith,[加] Jeffrey Sambells 著,杨涛 等 译基础《ES6标准入门(第3版)》: 阮一峰 著进阶必读《JavaScript高级程序设计(第3版)》: [美] Nicholas C.Zakas 著,李松峰,曹力 译进阶必读《JavaScript权威指南(第6版)》: [美] David Flanagan 著,淘宝前端团队 译进阶《高性能JavaScript》: Nicholas C. Zakas(尼古拉斯·泽卡斯) 著,丁琛 译进阶必读《你不知道的JavaScript(上卷)》: [美] 辛普森(Kyle Simpson) 著,赵望野,梁杰 译进阶必读正在阅读《你不知道的JavaScript(中卷)》: [美] 辛普森(KyleSimpson)著单业,姜南 著选读《Effective JavaScript: 编写高质量JavaScript代码的68个有效方法》: [美] David Herman 著,黄博文,喻杨 译
3)JavaScript框架/原理
基础《锋利的jQuery(第2版)》: 单东林,张晓菲,魏然 等 著基础《Vue.js实战》: 梁灏 著进阶《深入React技术栈》: 陈屹 著进阶《React(第2版): 引领未来的用户界面开发框架》: League of Extraordinary Developers(卓越开发者联盟) 著,寸志 等 译
4)Nodejs
基础《深入浅出Node.js》: 朴灵 著选读《了不起的Node.js》: Guillermo Rauch 著,Goddy Zhao 译
5)其他
基础必读即将阅读《SVG精髓(第2版)》: [美] 艾森伯格(J.David Eisenberg)[加]贝拉米-罗伊斯(Amelia Bellamy-Royds) 著,易郑超,何鹏飞 译进阶《JavaScript设计模式》: 张容铭 著选读《图解HTTP》: [日] 上野宣,于均良 著
二、Java后端书单
1)Java
基础必读《Java核心技术 卷I: 基础知识》: [美] 凯 S.霍斯特曼(Cay S.Horstmann) 著进阶必读《Effective Java中文版(第2版)》: [美] 布洛克(Joshua Bloch) 著,杨春花,俞黎敏 译进阶必读《Java并发编程实战》: [美] Brian Goetz 等 著,童云兰 等 译进阶必读正在阅读《Java编程思想(第4版)》: [美] Bruce Eckel 著,陈昊鹏 译进阶必读《Java性能权威指南》: [美] 奥克斯(Oaks S.) 著,柳飞,陆明刚,臧秀涛 译进阶必读《深入理解Java虚拟机: JVM高级特性与最佳实践(第2版)》: 周志明 著进阶《深入分析Java Web技术内幕(修订版)》: 许令波 著
2)Java框架/原理
基础必读《Spring实战(第4版)》: [美] Craig Walls 沃尔斯 著,张卫滨 译基础必读《Spring Boot实战》: [美] 克雷格·沃斯(Craig Walls) 著,丁雪丰 译进阶《Spring技术内幕: 深入解析Spring架构与设计原理(第2版)》: 计文柯 著进阶《MyBatis技术内幕》: 徐郡明 著进阶必读即将阅读《精通Spring 4.x ――企业应用开发实战》: 陈雄华 著
3)数据库
进阶正在阅读《高性能MySQL(第3版)》: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko 著,宁海元,周振兴,彭立勋 等 译选读《数据库系统概念(原书第6版)》: [美] Abraham Silberschatz,Henry F.Korth,S.Sudarshan 著,杨冬青,李红燕,唐世渭 译选读《MySQL必知必会》: [英] 福塔(Ben Forta) 著,刘晓霞,钟鸣 译
4)其他
进阶即将阅读《设计模式: 可复用面向对象软件的基础》: [美] Erich Gamma,[美] Richard Helm,[美] Ralph Johnson 等 著,刘建中 等 译进阶即将阅读《大型网站技术架构 核心原理与案例分析》: 李智慧 著选读《TCP/IP详解 卷1: 协议(原书第2版)》: [美] 凯文R.福尔(Kevin R. Fall) 著,吴英,张玉,许昱玮 译,吴功宜 校选读《阿里巴巴Java开发手册》: 杨冠宝 著选读《鸟哥的Linux私房菜 (基础学习篇 第三版)》: 鸟哥 著,王世江 编
最新更新日期:
2018年6月
那些年,我的前端/Java后端书单的更多相关文章
- java后端书单
Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展. 今天我们就来介绍一下Java后端开发者的书单. 首先要 ...
- vue前端+java后端 vue + vuex + koa2开发环境搭建及示例开发
vue + vuex + koa2开发环境搭建及示例开发 https://segmentfault.com/a/1190000012918518 vue前端+java后端 https://blog.c ...
- Java研发书单
Java研发书单 计算机基础:<深入理解计算机系统><计算机网络> 网络方面:<TCP/IP协议卷一><unix网络编程卷一>(部分章节,JAVA主要是 ...
- Java工程师书单(初级、中级、高级)
简介 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序员经常会问到的问题 ...
- jenkins 自动化部署vue前端+java后端项目 进阶一
今天又不想写了,那么我来将我参考的文章直接分享给大家好了,大家也可以直接进行参考: 这里以centos7为例搭建自动化部署项目: 1.搭建部署前端服务代理nginx: 借鉴于:https://blog ...
- 分享一些 Java 后端的个人干货
学习 Java 也有了不少时间,入 Java 后台的坑也有了一段时日.这段时间里,听过许多前辈的经验与分享,也看过许多大佬的文章和作品.找了个时间整理和总结了一下我个人到目前为止一路以来的听到看到或者 ...
- Java后端工程师必备书单(含大后端方向相关书籍)
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...
- Java书单-比较全的一篇
本文已收录至码云:https://gitee.com/jalon2015/java-book 前言 之前写过一篇,Java核心书单,里面涵盖了几本主要的Java书籍: 后来有朋友反馈说,这几本太少了, ...
- Javascript前端和JAVA后端对加密库的处理实例
前端加密 Javascript的加解密有开源的库,http://www.oschina.net/p/crypto-js/ 如下是具体的使用例子 <!DOCTYPE html> <ht ...
随机推荐
- Linux_切换,创建,和删除目录
切换目录 cd /tmp cd ..切换到上一个目录 cd ~ 进入当前用户的家目录 cd ~nbzyh 进入zyh用户 创建目录 当当前在tmp中时:mkdir /tmp/sam 这里用的是绝对 ...
- BCrypt BCryptPasswordEncoder
package org.linlinjava.litemall.core.util.bcrypt; // Copyright (c) 2006 Damien Miller <djm@mindro ...
- Java面试题4-附答案
BIO.NIO和AIO的区别 Java BIO : 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程 ...
- 复习break、continue、while、do-while的运用
一.复习: 循环.反复执行某段语句一种语法形式. 1.基本语法: for( 初始条件 ; 循环条件 ; 状态的改变 ) { 循环体 } 循环的四要素. 循环的执行过程.初始条件--循环条件--循环体- ...
- HDU-6707-Shuffle Card(很数据结构的一道题)
题目传送门 sol1:拿到这题的时候刚上完课,讲的是指针.所以一下子就联想到了双向链表.链表可以解决卡片移动的问题,但是无法快速定位要移动的卡片,所以再开一个指针数组,结合数组下标访问的特性快速定位到 ...
- deeplearning.ai 改善深层神经网络 week1 深度学习的实用层面
1. 应用机器学习是高度依赖迭代尝试的,不要指望一蹴而就,必须不断调参数看结果,根据结果再继续调参数. 2. 数据集分成训练集(training set).验证集(validation/develop ...
- Metasploit MS15-020漏洞利用
title date tags layout Metasploit MS15-020漏洞利用 2018-05-06 Metasploit post 环境: 共享机/受害者:windows xp IP: ...
- JavaScript小数转百分比
在浏览器的控制台操作0.28*100会得到28.000000000000004这样一个不太精确的值 进行转换 toPercent(point){ let str = Number(point * 10 ...
- 与项目欧拉速度比较:C vs Python与Erlang vs Haskell
我从问题#12 ProjectEuler作为编程练习,并比较我在C,Python,Erlang和Haskell中的实现(当然不是最优)实现.为了获得更高的执行时间,我搜索了第一个有1000个以上因子的 ...
- Nginx笔记总结十四: nginx反向代理,用内网域名转发
user www www; worker_processes ; error_log logs/error.log; pid logs/nginx.pid; worker_rlimit_nofile ...