| 作者 |
| 刘欣 |
| 丛书名 |
| 出版社 |
| 电子工业出版社 |
| 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 |