图书介绍

码农翻身 好玩又有趣的编程知识PDF|Epub|txt|kindle电子书版本网盘下载

码农翻身 好玩又有趣的编程知识
  • 刘欣著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121341175
  • 出版时间:2018
  • 标注页数:324页
  • 文件大小:28MB
  • 文件页数:338页
  • 主题词:程序设计-普及读物

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

码农翻身 好玩又有趣的编程知识PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机的世界你不懂1

我是一个线程1

初生牛犊1

渐入佳境4

虎口脱险5

江湖再见8

TCP/IP之大明内阁9

TCP/IP之大明邮差12

CPU阿甘17

启动17

运行18

新装备:缓存19

自我提升:流水线20

我是一个进程21

批处理系统22

多道程序22

地址重定位24

分时系统26

分块装入内存27

虚拟内存:分页28

分段+分页30

程序的装载31

线程35

我是一块硬盘36

内部结构37

文件38

文件的存放39

管理空闲块44

文件系统45

我是一个键盘46

二等公民46

总线和端口47

轮询(程序式I/O)48

中断49

DMA50

数据库的奇妙之旅51

无纸化办公51

数据的冗余和不一致52

李氏查询52

并发访问54

原子性问题56

安全58

搞清楚Socket59

从1加到100:一道简单的数学题挑战一下你的大脑64

CPU和内存64

从1加到10065

热身65

正式出发65

一个翻译家族的发家史68

机器语言68

汇编语言69

高级语言70

编程世界的那把锁74

共享变量惹的祸74

争抢吧,线程75

改进76

信号量77

绕不开的加法器81

递归那点事儿85

第2章 Java帝国91

Java:一个帝国的诞生91

C语言帝国的统治91

反抗92

一鸣惊人93

开拓疆土93

帝国的诞生94

我是一个Java Class96

陌生警察96

刺探信息97

初识虚拟机98

快乐假期102

真相大白103

持久化:Java帝国反击战104

断电的威胁104

数据库联合酋长国105

表面风光的EJB106

轻量级O/R Mapping框架106

帝国的反击107

JDBC的诞生108

谈判108

统一接口110

面向接口编程111

简单工厂112

数据驱动114

工厂方法115

Java帝国之宫廷内斗119

JDBC大臣119

密谋120

两阶段提交121

JTA123

塞翁失马,焉知非福124

基本可用125

走漏风声127

宫廷激辩128

JSP:一个装配工的没落131

黑暗岁月131

服务器端动态页面132

标签库134

模板引擎134

草根搅局135

Java帝国之消息队列137

张家村的历史137

拆分138

新问题139

消息队列139

互不兼容的MQ140

消息队列接口设计141

配置和代码的分离143

再次抽象144

Java帝国之动态代理147

深夜奏对147

明察暗访149

Java动态代理150

Java注解是怎么成功上位的153

XML大臣153

安翰林献计154

早朝争斗157

Java帝国之泛型159

新王登基159

C++使者159

泛型实现162

泛型方法163

泛型和继承164

一个著名的日志系统是怎么设计出来的166

前言166

张家村167

小张的设计167

正交性170

Log4j171

尾声171

序列化:一个老家伙的咸鱼翻身172

寒冬的蛰伏172

XML和JSON的挑战173

新协议的崛起175

加锁还是不加锁,这是一个问题176

互斥锁176

要不要加锁177

CAS的扩展179

Spring的本质182

问题来源183

设计模式:模板方法184

设计模式:装饰者186

AOP187

实现AOP188

对象的创建189

IoC与DI191

第3章 浪潮之巅的Web192

Web的起源192

两个程序的爱情故事195

好感195

分离196

网络197

Web198

一个故事讲完HTTPS199

总有一种被偷窥的感觉199

RSA:非对称加密200

非对称加密+对称加密202

中间人劫持202

你到底是谁203

HTTPS206

机房夜话207

第一夜207

第二夜209

第三夜211

从密码到token,一个有关授权的故事215

我把密码献给你215

token216

授权码+token218

后记220

后端风云220

数据库老头儿220

危机221

党委扩大会议221

分家223

Redis224

余数算法227

一致性Hash算法229

Hash槽(Hash Slot)233

故障转移235

高可用的Nginx237

高可用的Tomcat238

数据库的读写分离240

我是一个函数243

从SOA到微服务246

什么是框架249

HTTP Server:一个差生的逆袭252

HTTP Server 1.0252

HTTP Server 2.0:多进程253

HTTP Server 3.0:select模型254

HTTP Server 4.0:epoll模型255

第4章 代码管理那些事儿258

版本管理简史258

“人肉”版本管理258

锁定文件:避免互相覆盖259

允许冲突:退一步海阔天空260

分支:多版本并行261

分布式管理:给程序员放权262

程序员也爱社交264

Build的演进之路265

手工Build的烦恼265

自动化Build267

Java与XML268

消除重复270

烂代码传奇275

敏捷下的单元测试277

敏捷运动277

困惑278

讨论279

一年以后280

再见!Bug281

第5章 我的编程语言简史284

JavaScript:一个草根的逆袭284

出世284

成长286

第一桶金288

发明JSON289

人生巅峰291

Node.js:我只需要一个店小二292

C老头儿和Java小子的硬盘夜话295

编程语言的“爱恨情仇”300

让人怀疑的C语言300

被忘却的VB&Visual FoxPro301

蹂躏我的C++302

赖以谋生的Java303

优雅的Ruby304

命令式编程VS声明式编程306

一则小故事306

命令式编程306

声明式编程307

第6章 老司机的精进309

凡事必先骑上虎背,和性格内向的程序员聊几句309

码农需要知道的“潜规则”311

上帝的规矩:局部性原理311

坐飞机的怎么和坐驴车的打交道:缓存311

抛弃细节:抽象312

我只想和邻居打交道:分层312

我怕等不及:异步调用313

大事化小,小事化了:分而治之314

15年编程生涯,一名架构师的总结314

好奇心315

养成计算机的思维方式315

扎实基础,融会贯通317

要透彻地理解一门技术的本质317

能写漂亮的代码318

抽象的能力319

技术领导力319

对自己狠一点,开始写作吧320

学习编程的四兄弟322

摇摆不定的老大322

“小仓鼠”老二322

不看书的老三323

半途而废的老四323

热门推荐