|
|
51CTO旗下网站
|
|
移动端

目录(1)

《Java多线程与Socket:实战微服务框架》本书从相关的基础知识入手,通过剖析现有框架,讲解这些基础知识在实践中的应用,逐步将读者带入Java分布式与微服务技术领域。本节为目录。

作者:庞永华来源:电子工业出版社|2019-03-26 15:38

目录(1)

第1章  多线程基础
1.1  多线程的概念
1.1.1  进程与线程
1.1.2  并发与并行
1.1.3  线程状态
1.2  Thread线程类
1.2.1  基本用法与思考
1.2.2  常用方法介绍
1.2.3  wait和sleep的区别
1.2.4  sleep和yield的区别
1.3  Runnable接口
1.4  线程池
1.4.1  Executors
1.4.2  ExecutorService
1.4.3  ThreadPoolExecutor
1.4.4  基本用法与思考
1.5  Callable与Future
1.6  线程安全与效率
1.6.1  什么是线程安全
1.6.2  线程同步
1.6.3  饥饿与公平
1.6.4  锁与死锁
1.6.5  线程中断
1.7  编程进阶
1.7.1  volatile关键字
1.7.2  synchronized关键字
1.7.3  wait/notify/notifyAll
1.7.4  CAS操作
1.7.5  atomic包
1.7.6  Lock自旋锁
1.7.7  Condition条件变量
1.7.8  线程安全容器
1.7.9  ThreadLocal类
1.7.10  CountDownLatch计数器
1.7.11  CyclicBarrier栅栏
1.7.12  Semaphore信号量
1.7.13  fork/join框架
第2章  Socket基础
2.1  TCP与Socket
2.2  TCP的通信过程
2.2.1  基本过程
2.2.2  建立连接
2.2.3  全双工异步通信
2.2.4  断开连接
2.2.5  优雅地断开
2.2.6  半……连接
2.3  通信方式
2.3.1  长连接与短连接
2.3.2  线程模型
2.3.3  拆包与组包
2.3.4  断包与粘包
2.3.5  数据包的结构
2.4  BIO
2.4.1  典型编程模型
2.4.2  关键API概述
2.4.3  字符流传输
2.4.4  字节流传输
2.4.5  传输多笔数据
2.5  NIO
2.5.1  NIO简介
2.5.2  Buffer
2.5.3  Channel
2.5.4  Selector
2.5.5  Scatter/Gather
2.5.6  Pipe
2.5.7  内存映像文件
2.5.8  文件传输示例
2.5.9  "聊天室"示例
2.6  AIO
2.6.1  AIO简介
2.6.2  关键API概述
2.6.3  示例代码
第3章  Spring与Spring Cloud
3.1  Spring简介
3.2  IoC容器
3.2.1  IoC的概念
3.2.2  Spring中的bean
3.2.3  XML配置方式
3.2.4  注解配置方式
3.2.5  用Java类来配置
3.2.6  BeanFactory与FactoryBean
3.2.7  ApplicationContext与ApplicationContextAware
3.2.8  动态注册bean配置
3.2.9  ApplicationListener与容器事件
3.3  bean的基本配置
3.3.1  scope属性
3.3.2  parent与abstract
3.3.3  factory-bean与factory-method
3.3.4  bean的初始化与释放
3.4  依赖注入
3.4.1  setter注入
3.4.2  工厂方式注入
3.4.3  构造器注入
3.4.4  注解注入
3.5  Spring Boot
3.5.1  快速创建工程
3.5.2  编码与测试
3.5.3  打包部署
3.5.4  辅助开发工具
3.5.5  监控功能
3.6  Spring Cloud
3.6.1  Spring Cloud简介
3.6.2  架构设计
3.6.3  创建应用
3.6.4  服务的注册与发现
3.6.5  服务配置
3.6.6  Ribbon负载均衡
3.6.7  Feign服务调用
3.6.8  Hystrix
3.6.9  Zuul服务路由
3.6.10  服务监控


喜欢的朋友可以加入官方的读书群

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

Jenkins Pipeline可持续化集成

Jenkins Pipeline可持续化集成

优化运维流水线
共3章 | youerning

198人订阅学习

笑熬浆糊之职场那些事

笑熬浆糊之职场那些事

IT人的职场心法
共22章 | Bear_Boss

79人订阅学习

Redis运维秘籍

Redis运维秘籍

运维标配技术
共15章 | one叶孤舟

199人订阅学习

读 书 +更多

超级网管员——网络管理

本书全面深入地介绍了在网络的日常管理中,网络管理员必须掌握的知识,包括系统基本管理、性能调优、故障恢复、域控制器管理、存储资源管理...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客