码农翻身

作者
刘欣
丛书名
出版社
电子工业出版社
ISBN
9787121341175
简要
简介
内容简介书籍计算机书籍 《码农翻身》用故事的方式讲解了软件编程的若干重要领域,侧重于基础性、原理性的知识。 《码农翻身》分为6章。第1章讲述计算机的基础知识;第2章侧重讲解Java的基础知识;第3章偏重Web后端编程;第4章讲解代码管理的本质;第5章讲述了JavaScript的历史、Node.js的原理、程序的链接、命令式和声明式编程的区别,以及作者十多年来使用各种编程语言的感受;第6章是作者的经验总结和心得体会,包括职场发展的注意事项、作为架构师的感想、写作的好处等。 《码农翻身》不是一本编程的入门书,对编程一窍不通的"纯小白"可能看不明白,可能会失望。但稍有编程基础的读者读起来会非常畅快,读后会有一种"原来如此"的感觉。
目录
第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
DMA 50
数据库的奇妙之旅 51
无纸化办公 51
数据的冗余和不一致 52
李氏查询 52
并发访问 54
原子性问题 56
安全 58
搞清楚Socket 59
从1加到100:一道简单的数学题挑战一下你的大脑 64
CPU和内存 64
从1加到100 65
热身 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 Class 96
陌生警察 96
刺探信息 97
初识虚拟机 98
快乐假期 102
真相大白 103
持久化:Java帝国反击战 104
断电的威胁 104
数据库联合酋长国 105
表面风光的EJB 106
轻量级O/R Mapping框架 106
帝国的反击 107
JDBC的诞生 108
谈判 108
统一接口 110
面向接口编程 111
简单工厂 112
数据驱动 114
工厂方法 115
Java帝国之宫廷内斗 119
JDBC大臣 119
密谋 120
两阶段提交 121
JTA 123
塞翁失马,焉知非福 124
基本可用 125
走漏风声 127
宫廷激辩 128
JSP:一个装配工的没落 131
黑暗岁月 131
服务器端动态页面 132
标签库 134
模板引擎 134
草根搅局 135
Java 帝国之消息队列 137
张家村的历史 137
拆分 138
新问题 139
消息队列 139
互不兼容的MQ 140
消息队列接口设计 141
配置和代码的分离 143
再次抽象 144
Java帝国之动态代理 147
深夜奏对 147
明察暗访 149
Java 动态代理 150
Java注解是怎么成功上位的 153
XML大臣 153
安翰林献计 154
早朝争斗 157
Java帝国之泛型 159
新王登基 159
C++使者 159
泛型实现 162
泛型方法 163
泛型和继承 164
一个著名的日志系统是怎么设计出来的 166

推荐

车牌查询
桂ICP备20004708号-3