From d10ca4c5a4a3cfefd8c1afe23ffbbb4467941a47 Mon Sep 17 00:00:00 2001 From: itwanger Date: Mon, 21 Feb 2022 20:19:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E7=B2=BE=E7=AE=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 6148 -> 6148 bytes .gitignore | 1 - ...E \347\232\204\345\211\257\346\234\254.md" | 376 -- cmower.jpg | Bin 8206 -> 0 bytes diagrams/Untitled Diagram.drawio | 4650 ----------------- "diagrams/\347\224\273\345\233\276.md" | 1 - 6 files changed, 5028 deletions(-) delete mode 100644 .gitignore delete mode 100644 "README \347\232\204\345\211\257\346\234\254.md" delete mode 100644 cmower.jpg delete mode 100644 diagrams/Untitled Diagram.drawio delete mode 100644 "diagrams/\347\224\273\345\233\276.md" diff --git a/.DS_Store b/.DS_Store index 3bbd271f8000f8bcdedaae2aa8f7710a43585688..4a79dab0f6e6b38fcefbc00d5b534855ef058e1d 100644 GIT binary patch delta 65 zcmZoMXffE3z|17UGFg#XL^wC!#U&{xKZ${Xfg{QHg7e*nhbM1j7M(ngnTH+0S7ub0 NoX9M?`4zL22mr6f77+jd delta 66 zcmZoMXffE3z|6$JFjc6Mp~z diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e43b0f9..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.DS_Store diff --git "a/README \347\232\204\345\211\257\346\234\254.md" "b/README \347\232\204\345\211\257\346\234\254.md" deleted file mode 100644 index ed874f6..0000000 --- "a/README \347\232\204\345\211\257\346\234\254.md" +++ /dev/null @@ -1,376 +0,0 @@ ->”二哥,能不能给一套 Java 电子书的链接啊,最好是成体系的;我现在就想好好的学习,感觉和公司的一些同事差距有点大,想追赶上。纸质书有点沉,天天带在手边很不方便,尤其是上下班坐地铁的时候,都感觉看纸质书不太好意思,电子书不仅携带方便,还能不知不觉。“ - -说实话,被很多小伙伴问过这样的问题,于是我下狠心,整理了半个多月的时间,终于从各个搜索网站上收集了上百本常用的 Java 电子书,真的是吃奶劲都使上了! - -确实,计算机方面的书籍都比较贵,而技术更新迭代又非常快,天天买纸质书确实不太能跟上节奏。那么,现在好了,再也不用担心这些问题了。 - -(**更全面的书籍,可以在 [README的副本.md](README的副本.md) 中找到**)
-(**更全面的书籍,可以在 [README的副本.md](README的副本.md) 中找到**)
-(**更全面的书籍,可以在 [README的副本.md](README的副本.md) 中找到**)
-(**更全面的书籍,可以在 [README的副本.md](README的副本.md) 中找到**) - ->顺带宣传一下我关注的这个原创公众号:专注于 Java 编程技术和程序员软实力的方方面面,欢迎小伙伴们扫一扫关注一下,一定会大有所获。 - -![图片没显示的时候,微信搜索”沉默王二“也可以找得到](cmower.jpg) - - -- [01、入门](#入门) -- [02、工具](#工具) -- [03、框架](#框架) - - [Struts2](#Struts2) - - [Spring](#Spring) - - [Netty](#Netty) -- [04、数据库](#10、数据库) - - [SQL](#SQL) - - [MySQL](#MySQL) - - [Redis](#Redis) - - [MongoDB](#MongoDB) -- [05、并发编程](#并发编程) -- [06、底层](#底层) -- [07、性能优化](#性能优化) -- [08、设计模式](#设计模式) -- [09、操作系统](#操作系统) - - [Linux 基础知识](#Linux基础知识) - - [Linux 环境编程](#Linux环境编程) - - [Linux 内核](#Linux内核) -- [10、计算机网络](#计算机网络) - - [Linux 网络编程](#Linux网络编程) - - [wireshark](#wireshark) -- [11、数据结构与算法](#数据结构与算法) -- [12、面试](#面试) -- [13、大数据](#大数据) -- [14、架构](#架构) -- [15、管理](#管理) -- [16、扩展](#扩展) - - [领域驱动设计](#DDD) - - [区块链](#区块链) - - [人工智能](#人工智能) - - [搜索引擎](#搜索引擎) - - [网络安全](#网络安全) - - [消息队列](#消息队列) - - [云计算](#云计算) - - [AR&VR](#AR&VR) - - [Docker](#Docker) - - [Kubernets](#Kubernets) - - [IoT](#IoT) - - [测试](#测试) - - [其他语言](#其他语言) - - [C](#C) - - [C++](#C++) - - [JavaScript](#JavaScript) - - [Python](#Python) - - [go](#go) - - [JavaWeb](#JavaWeb) - - [JSP](#JSP) - - [Kotlin](#Kotlin) -- [17、加餐](#加餐) -- [18、活着](#活着) -- [免责声明](#免责声明) - - -简单说一下我为什么要花半个多月的时间来整理这份书单。主要是因为很多读者的知识体系是零散的,不成系统的,况且技术书籍这么庞杂。有了我这份清单之后,那些没有经验或者经验有限的初学者,在学习的时候思路瞬间就开阔了许多:少走弯路,利用有限的精力,更加高效地学习。 - -想应聘初级 Java 工程师,那只需要阅读入门、工具、框架和数据库方面的书籍就行了; - -如果想应聘 Java 高级工程师,那么就需要阅读并发编程、底层、性能优化方面的书籍; - -如果还想更进一步,那么就要着手阅读设计模式、操作系统、计算机网络、数据结构与算法等方面的书籍; - -记住一点,在应聘之前,请恶补一下面试方面的资料; - -如果时间充沛,大数据、架构、管理方面的书籍可以读起来; - -如果还有时间,DDD、区块链、人工智能、搜索引擎、网络安全、消息队列、云计算、容器、智能家居等等方面的书籍,就可以读起来了; - -作为一名程序员,技术方面也不能太过局限,想学习第二种编程语言的话,C、C++、JavaScript、Python、go 都可以选择; - -技术学累了,可以读一读理财金融方面的书籍,比如说香帅北大金融学课、李笑来的学习学习再学习,思维认知方面,强烈推荐《沉默的大多数》,我的偶像王小波的散文集。 - -最后,不管怎样,活着最重要! - - -# 入门 - -- 教妹学Java [百度云下载链接](https://pan.baidu.com/s/1UkyKSmQ_oabpY6HJZyl7pw) 密码:v0i5 -- Java 8 实战 [百度云下载链接](https://pan.baidu.com/s/1h377QitObb4cbwXgTuV8Ww) 提取码:nfbm -- Java 核心知识点整理 [百度云下载链接](https://pan.baidu.com/s/1AkY43NQeejg4SON8PtSnOg) 提取码:e6tl -- Java 基础核心总结 [百度云下载链接](https://pan.baidu.com/s/1vFDVc214I00m3VGbZkHxLA) 提取码:x2qi -- Java 软件开发复习提纲 [百度云下载链接](https://pan.baidu.com/s/1VDewdGcBg7_cNgY-7t0lqA) 提取码:ztfu -- Java 技术手册 [百度云下载链接](https://pan.baidu.com/s/1KYNE4yjt1DiizuZ7Fjl0Cw) 提取码:wx6l -- GitHub 上标星 115k+ 的 Java 教程 [百度云下载链接](https://pan.baidu.com/s/1rT0l5ynzAQLF--efyRHzQw) 密码:dz95 - -# 工具 - -- Maven 入门指南松哥版 [百度云下载链接](https://pan.baidu.com/s/1BF7JMjLdpwXUkP-ckRsTRw) 密码:bztw -- Git 权威指南 [百度云下载链接](https://pan.baidu.com/s/19ilSDLTi_fKQfAtNsLV9NA) 密码:sdvy -- Eclipse 插件开发学习笔记 [百度云下载链接](https://pan.baidu.com/s/1QmnVfn8iAR0ZnymnFHHTYw) 密码:ri78 -- 日志系统手册(Log4j、SLF4J、Logback、Log4j 2) [百度云下载链接](https://pan.baidu.com/s/1dPwsQhT5OMVapE7hGi7vww) 密码:fxxy -- IntelliJ IDEA 简体中文专题教程(电子版-2015) [百度云下载链接](https://pan.baidu.com/s/1zyTQ_clx-lLFhjHvakJYBQ) 密码:wskm -- GitHub 入门与实践 [百度云下载链接](https://pan.baidu.com/s/1v7vAOLctPp3R_eGgjH02Rg) 密码:kidr -- Vim 中文手册 [百度云下载链接](https://pan.baidu.com/s/1P7J1LX8ry7z_rfDAx9EMPA) 密码:48dw -- Pro Git 中文版 [百度云下载链接](https://pan.baidu.com/s/13Fc0krGLYu7z1QVm9HpfRA) 密码:75gd - - -# 框架 - -- SpringMVC 入门指南松哥版 [百度云下载链接](https://pan.baidu.com/s/1gb9biSZoIXh3Au-kT5pkrw) 密码:1j0h -- MyBatis 入门指南松哥版 [百度云下载链接](https://pan.baidu.com/s/1I6wIKTpLJRmZrcAUdw0B-g) 密码:7zj7 - -## Spring - -- Spring 知识点概述 [百度云下载链接](https://pan.baidu.com/s/1u5b3BdTyVBAB1mgqzVp7Ow) 密码:1hcq -- Spring 入门指南松哥版 [百度云下载链接](https://pan.baidu.com/s/17nzGQQf5mD7i-WEHxXWLsg) 密码:zvob -- Spring 技术手册 [百度云下载链接](https://pan.baidu.com/s/1XEKhXPJ03QO7ZELb1Zj84A) 密码:ox17 - -## Netty - -- Netty 进阶之路 跟着案例学 [百度云下载链接](https://pan.baidu.com/s/1jg4BGtw8kFrH7nKBIo0TtA) 密码:iwij -- Netty 权威指南 [百度云下载链接](https://pan.baidu.com/s/1cjDt7j3KiQ-pNyB8AF7CBQ) 密码:4n6n - - -# 数据库 - -## SQL - -- SQL 必知必会 [百度云下载链接](https://pan.baidu.com/s/1lLl6teMBCUl8SCXLnfuSMA) 密码:qv4z - -## MySQL - -- MySQL 必知必会 [百度云下载链接](https://pan.baidu.com/s/1wUjTKeClvZ_i-Cpz_N14Ng) 密码:q9cu -- 高性能 MySQL [百度云下载链接](https://pan.baidu.com/s/1aLK0Spq0FzmGpuWwaj9mPw) 密码:bxrk - - -## Redis - -- Redis 深度历险:核心原理与应用实践 [百度云下载链接](https://pan.baidu.com/s/1YchFdEsF7aONNMFWnK50pA) 密码:uzwc -- Redis 入门指南松哥版 [百度云下载链接](https://pan.baidu.com/s/1upM56tYlfwW3vQOVDg-qAA) 密码:iuj9 - -## MongoDB - -- MongoDB 权威指南 [百度云下载链接](https://pan.baidu.com/s/1mTlTzrVG5P-C0iXUz780Fg) 密码:zivs -- 数据库系统基础教程 [百度云下载链接](https://pan.baidu.com/s/10aDnMcJiFooUEssYajBUmQ) 密码:nmee -- 自己动手设计数据库 [百度云下载链接](https://pan.baidu.com/s/1ab0dwoxmpHU7BYPuDFLnSA) 密码:tj8g - -# 并发编程 - -- 深入浅出 Java 多线程 [百度云下载链接](https://pan.baidu.com/s/11Z-IfAPEZNFWp_mAtqDIKw) 密码:drjx - -# 底层 - -- 深入理解 Java 虚拟机总结 [百度云下载链接](https://pan.baidu.com/s/12rhEuLhv_9wXha1Ehm6Tgg) 密码:ixev -- 深入理解 Java 内存模型 [百度云下载链接](https://pan.baidu.com/s/19LNAAX9S282D0W0tt-cbMQ) 密码:k3c6 -- Java JDK 学习笔记 [百度云下载链接](https://pan.baidu.com/s/1g-FsMSsPipStu_XIszLLVQ) 密码:9o05 - - -# 性能优化 - -- 代码之美精选版 [百度云下载链接](https://pan.baidu.com/s/1Q0yHUp4wPSyNp15tprytkQ) 密码:zlxp -- 码出高效:Java 开发手册 [百度云下载链接](https://pan.baidu.com/s/1UbWHgkRaFNdWagb8Yla0zg) 密码:uiok -- 嵩山版阿里巴巴 Java 开发手册 [百度云下载链接](https://pan.baidu.com/s/1iBVFWUPuJNFEBfG8cmd-aA) 密码:pplh -- Java 程序性能优化 [百度云下载链接](https://pan.baidu.com/s/1fMrfm8Ky-MpQnYpKnN4X5g) 密码:b8w7 -- JVM 性能优化 [百度云下载链接](https://pan.baidu.com/s/1dhlXwXEBCAebBCICT_BawA) 密码:enbu -- MySQL 性能优化的 21 个最佳实践 [百度云下载链接](https://pan.baidu.com/s/1tZXhFVRvjh5Ph0aBsXYASA) 密码:ex1h - -# 设计模式 - -- 重学Java设计模式 [百度云下载链接](https://pan.baidu.com/s/1OOOfenWK3ibHpjj_65sILg) 密码:kfwl - -# 操作系统 - -- 深入理解计算机系统 [百度云下载链接](https://pan.baidu.com/s/1RRrLvVfGKMIthqadwL2Cjg) 密码:819r -- 程序是怎样跑起来的 [百度云下载链接](https://pan.baidu.com/s/1o0yOnfWkGDSV_M5GfVu1Lw) 密码:wa9c -- 计算机是怎样跑起来的 [百度云下载链接](https://pan.baidu.com/s/1uLWHE8dT8-T73rKKt3BgXg) 密码:mnvn -- 认识操作系统 [百度云下载链接](https://pan.baidu.com/s/1oNMbvR0fb7_LP7lIK2KTLw) 密码:2sm9 - -## Linux基础知识 - -- 鸟哥的 Linux 私房菜 [百度云下载链接](https://pan.baidu.com/s/1bRk0exP_8sVGwSGaZ8k8rw) 密码:yzsl - -## Linux环境编程 - -- Linux-Unix 系统编程手册 [百度云下载链接](https://pan.baidu.com/s/1WC2CuSMtozOljYGw9g6YJQ) 密码:7i9n -- Linux 高性能服务器编程 [百度云下载链接](https://pan.baidu.com/s/1VjqeBL8ez2nsdKuwIn_r2A) 密码:xupv -- Unix 环境高级编程 [百度云下载链接](https://pan.baidu.com/s/1GBakpBUCPujaLMMeXOU1Fg) 密码:6d05 - -## Linux内核 - -- 深入理解 Linux 内核 [百度云下载链接](https://pan.baidu.com/s/1HPDJYuDd82mzq8aKLIYY9g) 密码:imav -- 深入 Linux 内核架构 [百度云下载链接](https://pan.baidu.com/s/1p-R31fBFdYTIonnrBFMPTg) 密码:vnhj -- Linux 内核源代码情景分析 [百度云下载链接](https://pan.baidu.com/s/1wjIi4vsR2RBdBz_fjC-LTw) 密码:o08i - -# 计算机网络 - -- 计算机网络-自顶向下方法 [百度云下载链接](https://pan.baidu.com/s/1wDRlqZgo_IUEai5RjUKx9A) 密码:d3tj -- 图解 HTTP [百度云下载链接](https://pan.baidu.com/s/1buPNAvx1djiyVjkha0nPbw) 密码:45aw -- 图解 TCP IP [百度云下载链接](https://pan.baidu.com/s/13pwXK91MskfgDPlzj-pUIA) 密码:2qe9 -- 网络是怎样连接的 [百度云下载链接](https://pan.baidu.com/s/10mCqiqHjueth300umcz3xw) 密码:p8l7 -- HTTP 超全混总 [百度云下载链接](https://pan.baidu.com/s/13DQcN37Yy9tPNXpSrLxr5A) 密码:412z -- Java2 网络协议内幕 [百度云下载链接](https://pan.baidu.com/s/1eJvrinuoVk_lT245e7ujIQ) 密码:pwml - -## Linux网络编程 - -- Linux 多线程服务端编程 [百度云下载链接](https://pan.baidu.com/s/1I8kSa7h8_5ws5A40Op4ogw) 密码:2rp4 -- Unix 网络编程 [百度云下载链接](https://pan.baidu.com/s/1ofZd_xMY8053lfbJFaUqLQ) 密码:6c3l -- 深入理解 Linux 网络技术内幕 [百度云下载链接](https://pan.baidu.com/s/1g5HdrZU2_gi49-QAJr2jGw) 密码:xrjs - -## wireshark - -- Wireshark数据包分析实战 [百度云下载链接](https://pan.baidu.com/s/1cit9gebAAGdPYUiu7ufJSA) 密码:by6w -- Wireshark网络分析的艺术 [百度云下载链接](https://pan.baidu.com/s/1kwr6epwAoxO9ynawHqs41w) 密码:12h5 -- Wireshark网络分析就这么简单 [百度云下载链接](https://pan.baidu.com/s/1XasAxkoppdqJ09jxhqg8Kw) 密码:166d - -# 数据结构与算法 - -- 数据结构与算法分析-Java 描述 [百度云下载链接](https://pan.baidu.com/s/1eTCJ8U6xlBcRK8h1snSVCA) 密码:b0l2 -- 算法 [百度云下载链接](https://pan.baidu.com/s/15B0UQdEgsllZBDutYIm-jg) 密码:9m6f -- Java 数据结构和算法 [百度云下载链接](https://pan.baidu.com/s/1d8gX-_4iyayZO_PXZwK9sw) 密码:qupj -- BAT LeetCode 刷题手册 [百度云下载链接](https://pan.baidu.com/s/12RT8pRk6OUNa1PuYkqZliw) 密码:8w3m -- labuladong 的算法小抄手工重制版 [百度云下载链接](https://pan.baidu.com/s/1U71FTAGPBFwJlzsuqzsSOA) 密码:jpxa -- Google 师兄的刷题笔记 [百度云下载链接](https://pan.baidu.com/s/1ojBerkBfgMFpYcj-JfDKlw) 密码:5ttz -- Java 版的 LeetCode 刷题笔记 [百度云下载链接](https://pan.baidu.com/s/1xe3r8qDuKE99p2ZD9w2XrQ) 密码:xs23 -- 如何刷力扣 [百度云下载链接](https://pan.baidu.com/s/1q9n68HzyjoqnUBnMZxCDQg) 密码:h14s -- 力扣最优解 [百度云下载链接](https://pan.baidu.com/s/1MQwORt4unKtudXXAOxZt-Q) 密码:o28k - -# 面试 - -- 一线互联网企业面试题 [百度云下载链接](https://pan.baidu.com/s/11Nn8dLzh4npR02FWZSGGbA) 密码:wjrr -- 剑指 Offer:名企面试官精讲典型编程题 [百度云下载链接](https://pan.baidu.com/s/14knPPFXiEmxivaS3g0V86w) 密码:lbsn -- 程序员代码面试指南 IT名企算法与数据结构题目最优解 [百度云下载链接](https://pan.baidu.com/s/1s1EA_hrzSnVsQYos4N_cYA) 密码:0djm -- JavaGuide 面试突击 [百度云下载链接](https://pan.baidu.com/s/1-vv1FaEIuZCxsz-oemZ91w) 密码:e0p4 -- Java 核心面试知识整理 [百度云下载链接](https://pan.baidu.com/s/1OM0axrB6QFG0bJHbIG6_wA) 密码:387r -- Java面试题以及答案 [百度云下载链接](https://pan.baidu.com/s/1W_1c7Jr2sdsHh3khJ2BCvg) 密码:y4ef -- 面试必问之jvm与性能优化 [百度云下载链接](https://pan.baidu.com/s/1M5w3XrffI4GtK_NBRdJnaQ) 密码:y6iu -- Spring 面试题 [百度云下载链接](https://pan.baidu.com/s/15LVGuBYEkPZH9vvP-CQ48Q) 密码:77ud -- Dubbo 面试题 [百度云下载链接](https://pan.baidu.com/s/1Pe8VB8nQz54Los6L_OP6dg) 密码:cl5a -- 牛客校招面试题(附答案与解析)c++篇 [百度云下载链接](https://pan.baidu.com/s/18B9DHuYZPgj2mgLb4ETqKA) 密码:h7im -- C++ 面试题库 [百度云下载链接](https://pan.baidu.com/s/1fBLDu3sOw3qaQuWMblac4w) 密码:qhrg -- 简历模板与优化 [百度云下载链接](https://pan.baidu.com/s/1YtMtFXY6CJjVaajSiV58SA) 密码:1cb0 - -# 大数据 - -- Kafaka 权威指南 [百度云下载链接](https://pan.baidu.com/s/1uiP2qd10-M9Fid84tOSk0g) 密码:xb4p -- Spark 快速大数据分析 [百度云下载链接](https://pan.baidu.com/s/1HdD2xENio1d6EzHc8oK9Og) 密码:d9qx -- Hadoop 权威指南 [百度云下载链接](https://pan.baidu.com/s/1dCFa1kOtOB54sx53ERE9TA) 密码:wh8m - -# 架构 - -- 大型网站技术架构 核心原理与案例分析 [百度云下载链接](https://pan.baidu.com/s/1BG7ZwCsRWyE2itSYUKcDRA) 密码:r5k1 -- 高性能高并发服务器架构 [百度云下载链接](https://pan.baidu.com/s/1sMzobJctghdh9Q45GcnsWA) 密码:ofa1 -- 大型网站系统与 Java 中间件实践 [百度云下载链接](https://pan.baidu.com/s/1c7weFVZi1OIAhjb17GEZyw) 密码:tboh -- 亿级流量网站架构核心技术 [百度云下载链接](https://pan.baidu.com/s/15LQ2KMvZ_8tD59WX748zug) 密码:fwer - - -# 扩展 - -## 其他语言 - -### C - -- C Primer Plus [百度云下载链接](https://pan.baidu.com/s/1EgDS--OsTBH-w4FYREx7Ng) 密码:7qru - - -### C++ - - -- C++ Primer [百度云下载链接](https://pan.baidu.com/s/1rnQj_3DXjKcFkVn5JUt2Uw) 密码:ehzj -- Effective+STL中文版:50条有效使用STL的经验 [百度云下载链接](https://pan.baidu.com/s/1Ear2KYtUNfKDxAgCFdhzWg) 密码:em3y -- EffectiveC++中文版(第三版) [百度云下载链接](https://pan.baidu.com/s/1Zn7taaphLo7R-o4vg-oOnw) 密码:cu9o -- More Effective C++中文 [百度云下载链接](https://pan.baidu.com/s/1Ux9NwuTTfFGyJuA3qBBYQg) 密码:xlvw -- STL源码剖析--侯捷 [百度云下载链接](https://pan.baidu.com/s/1tdE80_dFPIlddQnQ3rXnSg) 密码:pc9e - -### JavaScript - -- JavaScript王者归来 [百度云下载链接](https://pan.baidu.com/s/1tr2WtDy55UkOSNzPymh2hA) 密码:xz1j - - -### Python - -- 编程小白的第一本Python入门书 [百度云下载链接](https://pan.baidu.com/s/1SVdn7RLV356M31hzRSsZ8A) 密码:n8d8 -- 流畅的 Python [百度云下载链接](https://pan.baidu.com/s/1_HZqWh3niD0HodS7xw1imA) 密码:ssjd - -### go - -- 学习 go 语言 [百度云下载链接](https://pan.baidu.com/s/1m_3CQ7Jm1yQ6c8ritXYerA) 密码:grvq - - -### Kotlin - -- kotlin-in-chinese [百度云下载链接](https://pan.baidu.com/s/1hrfmM1kJqfIhpDV7M8I7vA) 密码:53om -- kotlin-for-android-developers-zh [百度云下载链接](https://pan.baidu.com/s/1C-TJoghcxgtkhfEghjdmUw) 密码:m9nz - -### groovy - -- groovy 程序设计 [百度云下载链接](https://pan.baidu.com/s/1qTrGCLHaBCTUxLUIVP3BpA) 密码:xmjl - -## DDD - -- 领域驱动设计.软件核心复杂性应对之道 [百度云下载链接](https://pan.baidu.com/s/1-vWWir6sWrGf9bxP6Z6KnQ) 密码:yc7f -- 领域驱动设计精简版 [百度云下载链接](https://pan.baidu.com/s/1YnPwZMmcZfD9n7Vx7L3oYA) 密码:9e3x - -## 人工智能 -- 机器学习与实战 [百度云下载链接](https://pan.baidu.com/s/1O9q1c7pODoZjZcV1w5QjSg) 密码:buvz - -## 搜索引擎 - -- 开发自己的搜索引擎--Lucene+Heritrix [百度云下载链接](https://pan.baidu.com/s/1HMYDToA5Vujn8MGlmilagw) 密码:h1oi -- SolrJ教程 [百度云下载链接](https://pan.baidu.com/s/1JB5E-x3sdCNOIK483EkAfw) 密码:p0s6 -- Elasticsearch 权威指南 [百度云下载链接](https://pan.baidu.com/s/1e8kWIG6rE6ak3EhyCfTELg) 密码:9m8e - -## 消息队列 - -- RabbitMQ实战 高效部署分布式消息队列 [百度云下载链接](https://pan.baidu.com/s/1CSSMuIh7ZP7XdcmexAIQJA) 密码:26s7 - -## 云计算 - -- 大话云计算 [百度云下载链接](https://pan.baidu.com/s/1p4t9IftbE3BwmQoucKHnjQ) 密码:efwj - -## Docker - -- Docker入门指南松哥版 [百度云下载链接](https://pan.baidu.com/s/1DNNAi11bfoKVWogjnnKuIg) 密码:q175 - -## Kubernets - -- KUBERNETES权威指南 从DOCKET到KURBERNETES实践全接触 [百度云下载链接](https://pan.baidu.com/s/19POddjLvy6PaADvaC1yLYg) 密码:njo1 - -## 测试 - -- 有效的单元测试 [百度云下载链接](https://pan.baidu.com/s/1nIxtJNYpYIGBJY_RXNLx4g) 密码:kbc4 - - -# 管理 - -- 人月神话 [百度云下载链接](https://pan.baidu.com/s/10SwBDRr_ZMZN-q9N_hTcFw) 密码:ctf3 -- 人件 [百度云下载链接](https://pan.baidu.com/s/1bREWB6wK79g9M2w48yh9pQ) 密码:39iz - -# 加餐 - -- 奇思妙想:15 位计算机天才及其重大发现 [百度云下载链接](https://pan.baidu.com/s/1LDKM-x8n5RSkFN01jrSRNA) 密码:fm21 -- 图灵的秘密 [百度云下载链接](https://pan.baidu.com/s/1RjldT-mfxyLa0b-2wm7XRQ) 密码:oa92 -- 我编程我快乐 [百度云下载链接](https://pan.baidu.com/s/171cMnqDt2amht9nBMk2V3w) 密码:tqnx -- 《阿里技术参考图册》(算法篇) [百度云下载链接](https://pan.baidu.com/s/1DdT84xRPa4SHmH2SQoRZ6w) 密码:4eev -- 《阿里技术参考图册》(研发篇) [百度云下载链接](https://pan.baidu.com/s/1xLJ2ArI93gCRa6b0cPBkrQ) 密码:hq1u -- 程序员必知的硬核知识大全 [百度云下载链接](https://pan.baidu.com/s/1yCCvpQONyrwoSGsDlr1FWA) 密码:dp1p -- how-to-be-a-programmer-cn [百度云下载链接](https://pan.baidu.com/s/1iXTKzEH9B2JXHgWpC30cvA) 密码:kar9 -- 卓有成效的程序员 [百度云下载链接](https://pan.baidu.com/s/1m2yIHnILjpfW7Rkgm1wm_A) 密码:6511 -- 程序员内功修炼-V2.0 [百度云下载链接](https://pan.baidu.com/s/1GRaSU7qUrG7ZUoTzA1UJWA) 密码:xmg5 -- 淘宝技术这十年 [百度云下载链接](https://pan.baidu.com/s/1_eJr9Hpcyf40FYDsnw2qKw) 密码:b4u6 -- 如何变得有思想 阮一峰博客文集 [百度云下载链接](https://pan.baidu.com/s/1fs-M7Q7zqRFCL7J_Tp7o9w) 密码:7yyh -- 香帅北大金融学课 线下大课 [百度云下载链接](https://pan.baidu.com/s/1Ob-nHo0-lLXcV0tzRXLXUg) 密码:cfcm -- 学习学习再学习 [百度云下载链接](https://pan.baidu.com/s/1QbPJcnx_Yaceo__D_lRNLw) 密码:vup6 - -# 活着 - -- 程序员健康指南 [百度云下载链接](https://pan.baidu.com/s/1EssOkFfZV93QIB9IAFmjmw) 密码:pl0i -- 颈椎康复指南 [百度云下载链接](https://pan.baidu.com/s/1AdqcGTLOUkQxrFFURNYq7A) 密码:ouhh - -(**更全面的书籍,可以在 [README的副本.md](README的副本.md) 中找到**)
-(**更全面的书籍,可以在 [README的副本.md](README的副本.md) 中找到**)
-(**更全面的书籍,可以在 [README的副本.md](README的副本.md) 中找到**)
-(**更全面的书籍,可以在 [README的副本.md](README的副本.md) 中找到**) - -# 免责声明 - -书籍全部来源于网络其他人的整理,我这里只是收集整理了他们的链接,如有侵权,马上联系我,我立马删除对应链接。我的邮箱:983436076@qq.com - - - diff --git a/cmower.jpg b/cmower.jpg deleted file mode 100644 index d928bb34144d64a0f613112b2ff1d1cc81b8bb71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8206 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 Y8Wm;F0Sf<1k2n8Yk4=AD7cYJGKUIWKEC2ui diff --git a/diagrams/Untitled Diagram.drawio b/diagrams/Untitled Diagram.drawio deleted file mode 100644 index 2354cfc..0000000 --- a/diagrams/Untitled Diagram.drawio +++ /dev/null @@ -1,4650 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git "a/diagrams/\347\224\273\345\233\276.md" "b/diagrams/\347\224\273\345\233\276.md" deleted file mode 100644 index 783cec7..0000000 --- "a/diagrams/\347\224\273\345\233\276.md" +++ /dev/null @@ -1 +0,0 @@ -http://draw.io/ -- GitLab