搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
码农翻身(用故事给技术加点料)
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购6本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121341175
  • 作      者:
    作者:刘欣
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2018-06-01
收藏
内容介绍
由刘欣著的《码农翻身(用故事给技术加点料)》用故事的方式讲解了软件编程的若干重要领域,侧重于基础性、原理性的知识。 本书分为6章。第1章讲述计算机的基础知识;第2章侧重讲解Java的基础知识;第3章偏重Web后端编程:第4章讲解代码管理的本质;第5章讲述了1avaScript的历史、Node.is的原理、程序的链接、命令式和声明式编程的区别,以及作者十多年来使用各种编程语言的感受:第6章是作者的经验总结和心得体会,包括职场发展的注意事项、作为架构师的感想、写作的好处等。 这不是一本编程的入门书,对编程一窍不通的“纯小白”可能看不明白,可能会失望。但稍有编程基础的读者读起来会非常畅快,读后会有一种“原来如此”的感觉。
展开
目录
第一章 计算机的世界你不懂
1.1 我是一个线程
初生牛犊
渐入佳境
虎口脱险
江湖再见
1.2 TCP/IP之大明内阁
1.3 TCP/IP之大明邮差
1.4 CPU阿甘
启动
运行
新装备:缓存
自我提升:流水线
1.5 我是一个进程
批处理系统
多道程序
地址重定位
分时系统
分块装入内存
虚拟内存:分页
分段 分页
程序的装载
线程
1.6 我是一块硬盘
内部结构
文件
文件的存放
管理空闲块
文件系统
1.7 我是一个键盘
二等公民
总线和端口
轮询(程序式I/O)
中断

1.8 数据库的奇妙之旅
无纸化办公
数据的冗余和不一致
李氏查询
并发访问
原子性问题
安全
1.9 搞清楚Socket
1.1 0 从1加到100:一道简单的数学题挑战一下你的大脑
CPU和内存
从1加到
热身
正式出发
1.1 1 一个翻译家族的发家史
机器语言
汇编语言
高级语言
1.1 2 编程世界的那把锁
共享变量惹的祸
争抢吧,线程
改进
信号量
1.1 3 绕不开的加法器
1.1 4 递归那点事儿
第2章 Java帝国
2.1 Java:一个帝国的诞生
C语言帝国的统治
反抗
一鸣惊人
开拓疆土
帝国的诞生
2.2 我是一个Java Class
陌生警察
刺探信息
初识虚拟机
快乐假期
真相大白
2.3 持久化:Java帝国反击战
断电的威胁
数据库联合酋长国
表面风光的
轻量级O/R Mapping框架
帝国的反击
2.4 BC的诞生
谈判
统一接口
面向接口编程
简单工厂
数据驱动
工厂方法
2.5 Java帝国之宫廷内斗
BC大臣
密谋
两阶段提交

塞翁失马,焉知非福
基本可用
走漏风声
宫廷激辩
2.6 JSP:一个装配工的没落
黑暗岁月
服务器端动态页面
标签库
模板引擎
草根搅局
2.7 Java 帝国之消息队列
张家村的历史
拆分
新问题
消息队列
互不兼容的
消息队列接口设计
配置和代码的分离
再次抽象
2.8 Java帝国之动态代理
深夜奏对
明察暗访
Java 动态代理
2.9 Java注解是怎么成功上位的
XML大臣
安翰林献计
早朝争斗
2.1 0 Java帝国之泛型
新王登基
C 使者
泛型实现
泛型方法
泛型和继承
2.1 1 一个的日志系统是怎么设计出来的
前言
张家村
小张的设计
正交性

尾声
2.1 2 序列化:一个老家伙的咸鱼翻身
寒冬的蛰伏
XML和JSON的挑战
新协议的崛起
2.1 3 加锁还是不加锁,这是一个问题
互斥锁
要不要加锁
CAS的扩展
2.1 4 Spring 的本质
问题来源
设计模式:模板方法
设计模式:装饰者

实现
对象的创建
IoC与
第3章 浪潮之巅的Web
3.1 Web的起源
3.2 两个程序的爱情故事
好感
分离
网络

3.3 一个故事讲完S
总有一种被的感觉
RSA:非对称加密
非对称加密 对称加密
中间人劫持
你到底是谁

3.4 机房夜话

第二夜
第三夜
3.5 从密码到token,一个有关授权的故事
我把密码献给你
token
授权码 token
后记
3.6 后端风云
数据库老头儿
危机
党委扩大会议
分家

余数算法
一致性Hash算法
Hash槽 (Hash Slot)
故障转移
高可用的Nginx
高可用的Tomcat
数据库的读写分离
3.7 我是一个函数
3.8 从SOA到微服务
3.9 什么是框架
3.1 0 Server:一个差生的逆袭
Serve
Server 2.0:多进程
Server 3.0:select模型
Server 4.0:epoll模型
第4章 代码管理那些事儿
4.1 版本管理简史
“人肉” 版本管理
锁定文件:避免互相覆盖
允许冲突:退一步海阔天空
分支:多版本并行
分布式管理:给程序员放权
程序员也爱社交
4.2 Build的演进之路
手工Build的烦恼
自动化Build
Java 与 XML
消除重复
4.3 烂代码传奇
4.4 敏捷下的单元测试
敏捷运动
困惑
讨论
一年以后
4.5 再见!Bug
第5章 我的编程语言简史
5.1 :一个草根的逆袭
出世
成长
桶金
发?
人生
5.2 Node.js:我只需要一个店小二
5.3 C老头儿和Java小子的硬盘夜话
5.4 编程语言的“爱恨情仇”
让人怀疑的C 语言
被忘却的 VB & Visual FoxPro
我的
赖以谋生的Java
优雅?
5.5 命令式编程 VS 声明式编程
一则小故事
命令式编程
声明式编程
第6章 老司机的精进
6.1 凡事必先骑上虎背,和性格内向的程序员聊几句
6.2 码农需要知道的“潜规则”
上帝的规矩:局部性原理
坐飞机的怎么和坐驴车的打交道:缓存
抛弃细节:抽象
我只想和邻居打交道:分层
我怕等不及:异步调用
大事化小,小事化了:分而治之
6.3 15年编程生
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证