pdf书籍屋 - Java并发编程深度解析与实战 - txt 网盘 电子书 下载 全格式
本书资料更新时间:2024-11-03 22:40:12

Java并发编程深度解析与实战 txt 网盘 电子书 下载 全格式

Java并发编程深度解析与实战 txt格式下载
Java并发编程深度解析与实战书籍详细信息
  • ISBN:9787121421365
  • 作者:谭锋 
  • 出版社:电子工业出版社
  • 出版时间:2021-10
  • 页数:508
  • 价格:118
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:咕泡学院Java架构师成长丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2024-11-03 22:40:12

内容简介:

本书涵盖Java并发编程体系的核心库和核心类的使用及原理分析,具体包括线程、synchronized、volatile、J.U.C中的重入锁和读写锁、并发中的条件等待机制、J.U.C并发工具集、深度探索并发编程不得不知的工具、阻塞队列、并发安全集合、线程池、异步编程特性等。书中针对每一个技术点,纵向分析与其相关的所有内容,并且对相关知识点进行了非常详细的说明,同时从架构实践的角度来看待并发,通过大量实战案例让读者理解各类技术在实际应用中的使用方法。

作者花费了4年时间,投入了大量精力对并发编程领域进行了深入的研究,将自己13年的Java开发及架构经验融入了书中,对各位读者来说,这应该是一本非常值得阅读的图书。


书籍目录:

第1章 Java线程的实践及原理揭秘

1

1.1 如何理解系统并发

1

1.2 系统如何支撑高并发

2

1.3 线程的前世今生

3

1.3.1 大白话理解进程和线程

3

1.3.2 线程的核心价值

5

1.3.3 如何理解并发和并行

6

1.4 在Java中如何使用多线程

6

1.4.1 实现Runnable接口创建线程

6

1.4.2 继承Thread类创建线程

7

1.4.3 实现Callable接口并创建带返回值的线程

7

1.5 多线程如何应用到实际场景

8

1.5.1 ServerSocket

9

1.5.2 SocketThread

10

1.6 多线程的基本原理

11

1.7 线程的运行状态

11

1.7.1 线程运行状态演示

12

1.7.2 线程运行状态流转图

14

1.8 如何正确终止线程

15

1.8.1 关于安全中断线程的思考

17

1.8.2 安全中断线程之interrupt

17

1.8.3 如何中断处于阻塞状态下的线程

18

1.8.4 interrupt()方法的实现原理

21

1.9 理解上下文切换带来的性能影响

24

1.9.1 上下文切换带来的问题

25

1.9.2 什么是上下文切换

27

1.9.3 如何减少上下文切换

29

1.10 揭秘守护线程

30

1.10.1 守护线程的应用场景

32

1.10.2 守护线程使用注意事项

32

1.11 快速定位并解决线程导致的生产问题

33

1.11.1 死锁导致请求无法响应

35

1.11.2 CPU占用率很高,响应很慢

36

1.12 本章小结

38

第2章 深度揭秘synchronized实现原理

39

2.1 揭秘多线程环境下的原子性问题

40

2.1.1 深入分析原子性问题的本质

41

2.1.2 关于原子性问题的解决办法

43

2.2 Java中的synchronized同步锁

44

2.2.1 synchronized的使用方法

44

2.2.2 了解synchronized同步锁的作用范围

45

2.3 关于synchronized同步锁的思考

49

2.4 synchronzied同步锁标记存储分析

49

2.4.1 揭秘Mark Word的存储结构

50

2.4.2 图解分析对象的实际存储

52

2.4.3 通过ClassLayout查看对象内存布局

53

2.4.4 Hotspot虚拟机中对象存储的源码

57

2.5 synchronized的锁类型

59

2.5.1 偏向锁的原理分析

60

2.5.2 轻量级锁的原理分析

64

2.5.3 重量级锁的原理分析

65

2.6 关于CAS机制的实现原理分析

68

2.6.1 CAS在AtomicInteger中的应用

70

2.6.2 CAS实现自旋锁

72

2.6.3 CAS在JVM中的实现原理分析

73

2.7 锁升级的实现流程

76

2.7.1 偏向锁的实现原理

77

2.7.2 轻量级锁的实现原理

82

2.7.3 重量级锁的实现原理

86

2.8 synchronized使用不当带来的死锁问题

89

2.8.1 死锁的案例分析

90

2.8.2 死锁产生的必要条件

92

2.8.3 如何解决死锁问题

92

2.9 本章小结

96

第3章 volatile为什么能解决可见性和有序性问题

97

3.1 关于线程的可见性问题分析

97

3.1.1 思考导致问题的原因

98

3.1.2 volatile关键字解决可见性问题

99

3.2 深度理解可见性问题的本质

100

3.2.1 如何最大化提升CPU利用率

100

3.2.2 详述CPU高速缓存

101

3.2.3 CPU缓存一致性问题

107

3.2.4 总结可见性问题的本质

111

3.3 volatile如何解决可见性问题

112

3.4 指令重排序导致的可见性问题

113

3.4.1 什么是指令重排序

114

3.4.2 as-if-serial语义

116

3.5 从CPU层面深度剖析指令重排序的本质

117

3.5.1 CPU优化—Store Buffers

117

3.5.2 CPU优化—Store Forwarding

119

3.5.3 CPU优化—Invalidate Queues

122

3.6 通过内存屏障解决内存系统重排序问题

125

3.6.1 内存屏障详解

125

3.6.2 通过内存屏障防止重排序

127

3.6.3 不同CPU的重排序规则

128

3.6.4 总结CPU层面的可见性问题

129

3.7 Java Memory Mode

129

3.7.1 从JVM和硬件层面理解Java Memory Mode

130

3.7.2 JVM提供的内存屏障指令

133

3.8 揭秘volatile实现原理

136

3.9 Happens-Before模型

138

3.9.1 程序顺序规则

138

3.9.2 传递性规则

139

3.9.3 volatile变量规则

139

3.9.4 监视器锁规则

140

3.9.5 start规则

141

3.9.6 join规则

141

3.10 本章小结

142

第4章 深入浅出分析J.U.C中的重入锁和读写锁

143

4.1 J.U.C中与锁相关的API

143

4.1.1 ReentrantLock的基本应用

144

4.1.2 ReentrantReadWriteLock的基本应用

145

4.1.3 StampedLock的基本应用

147

4.2 ReentrantLock的设计猜想

149

4.2.1 锁的互斥,必须要竞争同一个共享变量

150

4.2.2 没有竞争到锁的线程,需要阻塞

151

4.2.3 需要一个容器存储被阻塞的线程

151

4.3 ReentrantLock实现原理分析

151

4.4 AbstractQueuedSynchronizer

152

4.5 ReentrantLock源码分析

154

4.5.1 ReentrantLock.lock()方法

154

4.5.2 AbstractQueuedSynchronizer.acquire()方法

156

4.5.3 NonfairSync.tryAcquire()方法

156

4.5.4 ReentrantLock.nofairTryAcquire()方法

157

4.5.5 AbstractQueuedSynchronizer.addWaiter()方法

158

4.5.6 AQS.acquireQueued()方法

159

4.6 ReentrantLock释放锁源码分析

162

4.6.1 ReentrantLock.tryRelease()方法

163

4.6.2 unparkSuccessor()方法

163

4.6.3 释放锁的线程继续执行

164

4.7 分析ReentrantReadWriteLock类的原理

166

4.7.1 WriteLock锁竞争原理

167

4.7.2 ReadLock锁竞争原理

170

4.7.3 ReentrantReadWriteLock中的锁降级

177

4.8 StampedLock的原理分析

179

4.8.1 核心内部类分析

180

4.8.2 StampedLock原理图解

182

4.8.3 StampedLock锁升级

184

4.9 本章小结

187

第5章 从线程通信来窥探并发中的条件等待机制

188

5.1 wait/notify

189

5.1.1 wait()/notify()方法使用实战

189

5.1.2 图解生产者/消费者

192

5.1.3 wait()/notify()方法的原理

193

5.1.4 wait()/notify()方法为什么要加同步锁

195

5.2 通过Thread.join获取线程执行结果

195

5.2.1 Thread.join()方法的执行流程

196

5.2.2 Thread.join()方法的实现原理

196

5.3 J.U.C中的条件控制Condition

198

5.3.1 Condition的基本应用

199

5.3.2 基于Condition的手写阻塞队列

201

5.4 Condition的设计猜想

203

5.5 Condition的源码分析

203

5.5.1 Condition.await()方法

204

5.5.2 Condition.signal()方法

208

5.5.3 锁竞争成功后的执行流程

210

5.6 本章小结

213

第6章 J.U.C并发工具集实战及原理分析

214

6.1 CountDownLatch简单介绍

214

6.1.1 CountDownLatch的基本使用

215

6.1.2 CountDownLatch运行流程

216

6.1.3 如何落地到实际应用

216

6.1.4 CountDownLatch的其他用法

220

6.2 CountDownLatch底层原理

221

6.2.1 让线程等待的await()方法到底做了什么

222

6.2.2 深入分析countDown()方法源码

224

6.2.3 线程被唤醒后的执行逻辑

228

6.3 Semaphore

230

6.3.1 Semaphore使用案例

231

6.3.2 Semaphore方法及场景说明

232

6.4 Semaphore原理分析

233

6.4.1 Semaphore令牌获取过程分析

233

6.4.2 Semaphore令牌释放过程分析

236

6.5 CyclicBarrier

237

6.5.1 CyclicBarrier的基本使用

237

6.5.2 基本原理分析

239

6.6 CyclicBarrier实现原理及源码

239

6.6.1 await()方法

241

6.6.2 reset()方法

244

6.7 本章小结

244

第7章 深度探索并发编程不得不知的工具

245

7.1 初步认识ThreadLocal

245

7.2 ThreadLocal的应用场景分析

247

7.3 ThreadLocal解决SimpleDateFormat线程安全问题

249

7.3.1 SimpleDateFormat线程安全问题的原理

250

7.3.2 ThreadLocal实现线程安全性

253

7.4 ThreadLocal实现原理分析

254

7.4.1 set()方法源码分析

255

7.4.2 get()方法源码分析

265

7.4.3 ThreadLocal内存泄漏

266

7.5 任务拆分与聚合Fork/Join

269

7.5.1 Fork/Join的核心API说明

269

7.5.2 Fork/Join的基本使用

270

7.6 Fork/Join的实现原理

272

7.6.1 WorkQueue的原理

274

7.6.2 工作窃取算法

275

7.7 Fork/Join的核心源码分析

275

7.7.1 任务提交过程详解

276

7.7.2 唤醒或者创建工作线程

281

7.7.3 工作线程和工作队列的绑定

283

7.7.4 ForkJoinWorkerThread运行过程

285

7.8 使用Fork/Join解决实际问题

286

7.8.1 项目结构说明

286

7.8.2 ILoadDataProcessor

287

7.8.3 AbstractLoadDataProcessor

288

7.8.4 业务服务类

288

7.8.5 Item聚合任务服务

289

7.8.6 ComplexTradeTaskService

291

7.8.7 测试代码

292

7.9 本章小结

293

第8章 深度剖析阻塞队列的设计原理及实现

294

8.1 什么是阻塞队列

294

8.2 Java中提供的阻塞队列

295

8.3 阻塞队列中提供的方法

296

8.4 阻塞队列的使用

297

8.4.1 生产者/消费者模型代码

297

8.4.2 图解阻塞队列实现原理

299

8.5 阻塞队列应用实战

299

8.5.1 基于阻塞队列的责任链源码

300

8.5.2 阻塞队列实战场景总结

304

8.6 详解J.U.C中阻塞队列的使用

305

8.6.1 基于数组结构的阻塞队列ArrayBlockingQueue

305

8.6.2 基于链表的阻塞队列LinkedBlockingQueue

306

8.6.3 优先级阻塞队列PriorityBlockingQueue

308

8.6.4 延迟阻塞队列DelayQueue

310

8.6.5 无存储结构的阻塞队列SynchronousQueue

314

8.6.6 阻塞队列结合体LinkedTransferQueue

318

8.6.7 双向阻塞队列LinkedBlockingDeque

319

8.7 阻塞队列的实现原理

321

8.7.1 put()方法说明

321

8.7.2 take()方法说明

324

8.8 本章小结

326

第9章 深度解读并发安全集合的原理及源码

327

9.1 并发安全集合ConcurrentHashMap

327

9.2 正确理解ConcurrentHashMap的线程安全性

328

9.2.1 computeIfAbsent()方法详解

330

9.2.2 computeIfPresent()方法详解

331

9.2.3 compute()方法详解

331

9.2.4 merge()方法详解

332

9.3 ConcurrentHashMap的数据结构

332

9.3.1 ConcurrentHashMap数据存储相关定义

333

9.3.2 Node数组初始化过程分析

335

9.3.3 单节点到链表的转化过程分析

339

9.3.4 扩容还是转化为红黑树

341

9.4 深度分析ConcurrentHashMap中的并发扩容机制

346

9.4.1 多线程并发扩容原理图解

347

9.4.2 详解ConcurrentHashMap中的数据迁移

347

9.5 分段锁设计提高统计元素数量的性能

357

9.5.1 size计数的基本原理分析

358

9.5.2 addCount()方法详解

358

9.5.3 fullAddCount()方法分析

360

9.6 详解红黑树的实现原理

365

9.6.1 什么是红黑树

365

9.6.2 红黑树的平衡规则

366

9.6.3 红黑树的平衡场景规则说明

368

9.6.4 红黑树插入元素平衡图解

369

9.6.5 红黑树规则实战解析

373

9.6.6 红黑树中删除元素的平衡规则

376

9.7 ConcurrentHashMap中红黑树的使用

381

9.7.1 TreeBin的基本介绍

383

9.7.2 链表转化成红黑树

384

9.7.3 自平衡

386

9.7.4 ConcurrentHashMap总结

388

9.8 Java中其他并发安全集合

388

9.8.1 ConcurrentLinkedQueue

388

9.8.2 ConcurrentLinkedDeque

390

9.8.3 ConcurrentSkipListMap

391

9.9 深度分析数据结构:跳表

391

9.9.1 什么是跳表

392

9.9.2 跳表的特性

392

9.9.3 跳表的基本操作

392

9.10 本章小结

394

第10章 站在架构的角度思考线程池的设计及原理

395

10.1 线程池的优势

396

10.2 Java中提供的线程池

396

10.2.1 线程池的使用

397

10.2.2 ThreadPoolExecutor

398

10.3 Executor框架详解

402

10.4 线程池的设计猜想

404

10.4.1 线程池的需求分析

404

10.4.2 生产者/消费者模型的设计

405

10.4.3 任务拒绝策略

406

10.4.4 非核心线程的回收

408

10.4.5 线程池设计总结

408

10.5 从实现原理了解线程池

408

10.6 线程池核心源码剖析

409

10.6.1 线程状态和数量存储

410

10.6.2 线程池的状态机及变更

412

10.6.3 从execute()方法分析线程池源码

413

10.7 合理设置线程池参数

425

10.7.1 线程池大小的合理设置

426

10.7.2 动态设置线程池参数

427

10.8 线程池的监控

431

10.8.1 线程池监控的基本原理

432

10.8.2 在Spring Boot应用中发布线程池信息

433

10.9 本章小结

442

第11章 Java并发编程中的异步编程特性

443

11.1 了解Future/Callable

443

11.2 Future/Callable的实现原理

445

11.2.1 FutureTask的核心属性

446

11.2.2 FutureTask.run()

447

11.2.3 FutureTask.get()

448

11.2.4 finishCompletion()

452

11.3 Java 8新特性之CompletableFuture

453

11.3.1 CompletableFuture类关系图

454

11.3.2 CompletableFuture方法说明

454

11.3.3 主动获取执行结果

458

11.4 CompletionStage方法及作用说明

459

11.4.1 方法分类概述

460

11.4.2 CompletionStage异常处理方法

466

11.4.3 方法类型总结

470

11.5 CompletableFuture综合实战

470

11.5.1 商品实体对象

470

11.5.2 模拟微服务请求实现类

471

11.5.3 Web请求

472

11.6 CompletableFuture实现原理分析

474

11.6.1 Completion说明

476

11.6.2 图解Completion的栈结构

477

11.7 核心源码分析

480

11.7.1 CompletableFuture静态任务创建

480

11.7.2 Completion Stack构建

482

11.7.3 简述UniCompletion

484

11.7.4 任务执行流程

486

11.7.5 获取任务执行结果

487

11.8 本章小结

49


作者介绍:

谭锋(Mic)

咕泡学院联合创始人,2017年开始创业,至今已有4年多时间。拥有13年Java开发及架构经验,其中有4年授课经验,培养了3万多名学员,学员遍布一二线主流互联网企业。

曾就职于中国电信、平安支付、挖财等公司担任业务架构师,在平安支付主导了基于Dubbo的服务化架构设计和落地,在挖财推动了基于Spring Boot微服务化架构的改造。因此对于微服务架构、高并发架构有非常深入的研究,以及丰富的实践经验。

目前担任教学总监一职,负责微服务及高并发领域的课程研发和设计。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:


原文赏析:

暂无原文赏析,正在全力查找中!


丛书信息:

本套丛书包含:

《Java并发编程深度解析与实战/咕泡教育Java架构师成长丛书9787121421365兴海图书专营店 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战/咕泡教育Java架构师成长丛书9787121421365 正版新书希望阶梯图书专营店 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战/咕泡教育Java架构师成长丛书9787121421365 正版新书正浩图书专营店 电子书网盘下载 2024 pdf mobi txt》

《Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt》

Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt


其它内容:

书籍介绍

本书涵盖Java并发编程体系的核心库和核心类的使用及原理分析,具体包括线程、synchronized、volatile、J.U.C中的重入锁和读写锁、并发中的条件等待机制、J.U.C并发工具集、深度探索并发编程不得不知的工具、阻塞队列、并发安全集合、线程池、异步编程特性等。书中针对每一个技术点,纵向分析与其相关的所有内容,并且对相关知识点进行了非常详细的说明,同时从架构实践的角度来看待并发,通过大量实战案例让读者理解各类技术在实际应用中的使用方法。

作者花费了4年时间,投入了大量精力对并发编程领域进行了深入的研究,将自己13年的Java开发及架构经验融入了书中,对各位读者来说,这应该是一本非常值得阅读的图书。


精彩短评:

  • 作者: 这不完美的我你 发布时间:2022-02-13 15:06:35

    有深度和广度,内容朴实易懂,一些重点都会指出,虽然存在一些小的文字问题,但是整体不影响阅读,很佩服作者的逻辑能力,能把这些并发知识都有机的组织在一起,值得学习

查看其它书籍精彩短评

  • 作者: 白鹰 发布时间:2021-11-11 15:10:08

    实话实说,没看懂。不过看上去比弗洛伊德的学说更倾向于假设,而且好像不怎么符合女性解放之后的女性心理

  • 作者: Rocara 发布时间:2016-05-23 00:11:21

    标记了半年才发现这是11-12年翻译了一整年的那本书…

  • 作者: LostAbaddon 发布时间:2022-10-17 17:13:08

    分别选择了五次方程求解、三大不可能尺规作图、第五公设与非欧几何、四色问题、费马大定理和黎曼猜想这六个问题来做介绍。不过,写得有点太平淡了。

  • 作者: 5L 发布时间:2023-05-19 12:13:26

    教育家。

  • 作者: 隐姓埋名的V 发布时间:2018-10-08 13:13:07

    这个翻译真tm直译的感觉,外国用于习惯原封不动地转成中文,短句很多,读起来很快,也是普希金的语言特色了


深度书评:

查看其它书籍精彩书评

  • 致敬

    作者:我要做自己 发布时间:2023-12-08 12:46:19

    超新星纪元,读了很久,最近捡起来看完。一个很大胆的构思,从危机开始的恐慌混乱,到平静之后的放纵,再到灾害和侵略的应对。作者打造了一个孩子王国,以孩子们的角度,天马行空地描写着科幻的世界,一些我们成年人觉得可笑绝无可能的做法,在孩子们的世界变得理所应当。本书在科幻的外壳下,印证着现实的内核。正如大刘后期大多作品一样,本作不是天马行空的幻想,更多的是对人性的思考,有灾害开始的互相温暖,又有接受黑暗森林法则的残酷无情。作者正一笔笔的勾勒着他心目中的传统科幻,突然明白了他在后记里的话,那时的中国科幻,确实有很长的路要走,而他就像一个虔诚的信徒,一步一个脚印地向着自己的圣山前进。

    最后感觉作者,给我们这些年轻的中国科幻迷留下了宝贵的财富。

  • 科学从不迷信开始

    作者:本来老六 发布时间:2009-06-11 12:26:23

      对于卫斯理的小说我虽不能说是烂熟,但作为一个熟得很的老朋友还是可以的,所以这次重读往往想看一些其他的东西出来,就像从朝夕相处的东西里找出陌生来,这样也是一种奇怪的乐趣。

      大厦里屡屡提到的电梯是卫斯理小说里出现很频繁的一个场景,譬如那个和爱神相爱的男子,恩,最后在浴缸里被极烫的水活活融化掉还残留幸福的表情。还有一个是讲不断缩小的科学家,还有讲头被搬掉,这些故事里,电梯都作为一个很重要的元素出现的,想来这种现代都市里常常出现的空间也有熟悉中其实我们也许完全不了解的魅力,突然又想到一个,便是风水里陶启泉那个像房间的电梯。这个人物基本可以断定原型为李嘉诚,李家有孙长治,也算接上了现在的生活。

      大厦的人物有一个叫罗定,我不免想起裸腚这个谐音,难道是指打工族都是被房子,车子压得喘不过气的光屁股吗?开头便写买房看盘的艰辛,现在的上海也该差不多了。其中还提到了建筑师事务所,里面带到一句这样的雇员雇主关系比较少见。写到建筑师是头发斑白,写到女秘书是又瘦又干。这个故事原来就是接在《鬼子》后面的,里面的小郭还是新婚燕尔,郭太太就是那位南京姑娘。小郭的生意不错,已经坐上了意大利手工打造的汽车。这里出现了卫斯理小说中屡屡出现的一个概念:花不光的钱有时候就是极大限度的自由。这并不是很奇怪的立论,但结合倪匡的早年经历就耐人寻味。而这种金钱最大的用处便是投资于科学:无限的时间和金钱,也不要求最后有什么结果出来。譬如那个研究蛾的女伯爵,研究贝壳的大富豪,还有后来的非常物品交易会和勒曼医院。譬如本书背后直到最后还是神秘莫测的投资人可以是前面所列举的,或者这个时候倪匡的脑子里并没有真正构思。但他自然更为熟悉的是计划经济下什么都是安排的,什么都要看有什么用。

      提到倪匡小说的主题自然有两大G点:其一是谩骂tg和腊肉;其二是万物因为外星人。撇开这两个不谈,他的小说中颇有一些替科学家立传的题材,或者说是替科学精神立传。譬如本书提到了一位连爱因斯坦都非常赞赏的中国科学家王季博士。顺带还提到了一个数学神童。他们的出现颇有鬼鬼祟祟之嫌,最后的失踪也有些故作玄虚,但是他们那种为了自己的学问得以实现的执着倒是堪称光明磊落。小说中借卫斯理的口大骂王教授:你不是人,你简直是妖孽。而王先生不紧不慢目光炯炯地回答:“对!那么要不要把我捆在十字架上放火烧死?”人类的恐惧自然有很多原因,但恐怕未知是其中很重要的一个由头。所谓“最恐惧者乃恐惧本身”,不知所惧为何的那种仓皇失措应该是对人类自以为是最狠的一记耳光,我们不断地在觉得我们知道,我们理解,我们习惯,我们接受,而且往往理直气壮地号称这是科学所证实的。凡是超出这个范围便会心安理得地诉之为“迷信”。那么何谓迷信?何谓科学?凡是不经求索断然否认者为迷信,凡是努力思辨实证原道者为科学。科学和迷信与其说是一种人文范畴,不如说是一种思考心态。如果说多少罪恶借自由之名而行,那么更为常见的则是多少愚蠢借科学之名张目立身。科学并不仅仅依靠定律、实验、数据而支撑,其中未尝不可以有架设天梯盗取天火的壮志胸襟。本书讨论的是如何通过改变时间的速度改变空间,恰好在《极刑》里曾经提到米端就想教授卫斯理学习搬运时间和空间的办法,而这种貌似繁琐的过程在我们之前嗤之以鼻的旧小说里其实已经有现成的名词:五丁移山,五鬼搬运。古人也许只是妄想,而精通各种“知道”的人连在小说里“妄想”都已经变得鼠目寸光,蝇营狗苟,就连卫斯理这样一个见惯三山五岳的人物其实和只知道敲诈勒索的罗定之流不过是五十步笑百步的差距。

      小说除了鸽子笼般的现代公寓和火柴盒样的办公大楼,还写了一个非常迷人的古代园林——觉非园,卫斯理提到这样的园林大概只有苏州的拙政园可比。当时初看的想法就是拙政园也不是没有去过,不就是曲径回廊,假山荷塘。但现在再读这样文字:“那种真正的古典园林和那种貌似好古的空架子实在是两种东西。”突然有惭愧之情明悟心头,纵有牡丹,如果像蛮牛大嚼期间,不要说养心移气,连走马观花都够不上资格,何谈“去过”。书中所写“觉非园”那种绝对的宁静,没有任何现代文明的不便,甚至那时候还是化身垂暮寓公的王先生所说:“古时候人不都是靠脚登山的吗,何必要坐电梯。”终卷反思,古时候的时间和空间速度和现在不一样啊,王教授。

      书里还提到一个人物叫做“鲨鱼”,觉得自报家门说是姓“沙”不免莞尔。看他在白素面前穷凶极恶(上海话攀谈叫做“狠三狠四”)实在不三不四之极,如果报出白老大的名号,这样的小流氓恐怕爬出去的力气都没有啊。不过说起来我还是很心疼那两百万美元,要知道小说成书的时代是七八十年代,两百万美元啊,而且实质上还是为人类的进步在做不花力气的绵薄之力。还是卫斯理的那句话来得悠长:我的钱已经够了,我只想做我想做的事情,譬如让我的朋友回来,让凶手落网。长叹一声,要吃多少碗饭才可以饱到如此“咸吃萝卜淡操心”啊。

      大厦的篇幅不长,那个小神童的性格也没有充分展开,王教授也没有充分体现出他被爱因斯坦看好的素质(自然,就像在另外一部书里霍金对温宝裕也是恨不得马上收入门墙,倪匡一定读书不好,所以好做如此幻想),不过那句“他一旦回到仪器旁边就是如鱼得水”还是勾勒出一个科学家只有在自己熟悉而热爱的领域里才会有精神,叫他去应付勒索犯和卫斯理这种好奇心狂躁症深度患者恐怕还是力所不逮。说起来那个飞机离境的矛盾并没有得到很好解决,咖啡室里的那个人究竟是谁呢?不过如果用此询问倪匡,倪匡大概照例会说:南极不都可以有北极熊吗?

  • 陪伴我们的童年少年青年,是不是还有中年和老年

    作者:mu 发布时间:2008-07-07 16:27:18

    小学时候最喜欢的就是日本漫画和动画,国产的从来不看,不是不爱国

    因为还只是孩子

    而哆啦A梦,那时还叫机器猫,或者叮当猫,是我的最爱

    它的宝贝口袋是我们所有人最最喜欢的,而只有在它的身上才是最最合适的,所以我们都幻想着如果它在自己身边多好

    很奇怪,如此不着边际的幻想,却让我们如此痴迷,永远无法释怀

    其实还是不大习惯叫它哆啦A梦,但是叫机器猫或者叮当猫似乎太过落后

    无论如何,都是我们不变的朋友

    我常常是个有始无终,或者杂乱不堪的人

    所以很少完完整整地抱着一部漫画看完,包括哆啦A梦

    那时候还有许多日本的少女漫画,虽然画面似乎更纤细动人,却始终无法替代哆啦A梦在我心中的地位

    那时候的动画片都是国语配音,倒很喜欢

    哆啦A梦脾气最好了,从来不会真正生康夫的气

    喜欢吃铜锣烧,所以现在在超市看到铜锣烧的时候总觉得亲切无比,好像是自己最好朋友最爱吃的

    竟然害怕老鼠,和高傲的猫咪们正好相反,于是愈发让我们觉得它的可爱无比

    腿短短的,脸又圆又大,但如果抱着好舒服~

    我总是惊异为何作者有如此惊人的幻想,佩服地五体投地,自然彻底被折服

    那时父母总是不支持孩子看这些东西的,他们觉得与学习无关的都是浪费时间,都是应该禁止的

    想来就觉得伤心

    常常觉得我们都如此悲凉地生活于世

    生活是沉重不堪的,但孩子,应该尽量不在孩子们的心里留下太悲观的东西

    有些日本漫画很好,让孩子们寓教于乐,但绝不像蓝猫淘气3000问那样

    是以更轻松愉快的方式让我们的童年充满了梦想

    伴着我们童年走过的是哆啦A梦的竹蜻蜓,它的时光抽屉,那扇可以到达各地的门,还有无尽奇妙的东西~

    不知是我们长大了就不再关注电视台的动画片,还是确实没有了我们那个时候的经典动画了

    但也让我们思考一个问题,为何我们创造不出如此经典的漫画……

  • 《灌篮高手》,动漫没有看完,漫画看了好多遍

    作者:zj 发布时间:2023-02-21 16:44:25

  • 推荐底层大学生来看这本书,不管你是农村底层还是大城市底层,这本书都很适合你去读。

    作者:Carrie 发布时间:2021-12-22 16:13:05

    看完后发现我是双重贫困生,我是一路从农村小学到农村高中上来的,只不过我读的不是精英大学。双重贫困生体现在:1:office hours 期间不会去寻找老师,除非学业迫不得已。我读大学期间我们也有office hours,然而我一次都没有去过,尽管我学习还可以。 我和书里的双重贫困生一样,只相信埋头读书,埋头于课本图书馆,却不懂得与辅导员各科老师交际。我学习成绩可以,记得有三四个老师还挺欣赏我的,然而我从来没有主动去他们办公室聊天, 交流课业或者别的。2:书里面说双重贫困生很多人没有选择去大公司or容易赚钱的行业改善他们物质条件,因为他们敌视这些有钱人/有钱公司(由于大学期间的不好经历)。 我大学后确实没有主动去大公司上班过,因为潜意识里觉得自己不配,即使我是有专八。我毕业后到现在一直在小公司里徘徊。至于什么老师啊, 公务员啊更是没有想过,一方面是自己真的不敢兴趣,一方面是内心里,潜意识里觉得自己不配。3:书里面说双重贫困生没有实习,很晚找工作。我也确实是这样。

    这本书看得我很难受,终于能理解我大学期间和权威人物(老师 辅导员,学校行政官员)打不好交道或者说不打交道的原因了。我也确实当远远看到老师时,如果可以我会绕道走,避免交流,哪怕只是眼神示意下微笑点头下。我也终于能理解,当年我的那个家庭条件和我差不多的同学,为何能在大学里人际关系游刃有余,因为她高中确实是在市区重点高中读书。

    我准备再把英文版本看一遍。另外书里面没有说如何破解这些心理障碍。


下载点评

  • 体验还行(357+)
  • pdf(459+)
  • 速度慢(594+)
  • epub(694+)
  • 还行吧(848+)
  • 在线转格式(1076+)
  • 超值(337+)
  • 品质不错(754+)
  • 全格式(877+)

下载评价

  • 网友 屠***好:

    下载速度:5分 / 书籍完整:7分 / 阅读体验:3分

    ( 2024-11-02 19:46:49 )

    还行吧。

  • 网友 潘***丽:

    下载速度:5分 / 书籍完整:9分 / 阅读体验:4分

    ( 2024-11-02 19:48:31 )

    这里能在线转化,直接选择一款就可以了,用他这个转很方便的

  • 网友 权***波:

    下载速度:9分 / 书籍完整:4分 / 阅读体验:5分

    ( 2024-11-02 19:50:46 )

    收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!

  • 网友 车***波:

    下载速度:9分 / 书籍完整:4分 / 阅读体验:6分

    ( 2024-11-02 19:52:26 )

    很好,下载出来的内容没有乱码。

  • 网友 蓬***之:

    下载速度:4分 / 书籍完整:8分 / 阅读体验:8分

    ( 2024-11-02 19:55:00 )

    好棒good

  • 网友 宓***莉:

    下载速度:7分 / 书籍完整:6分 / 阅读体验:10分

    ( 2024-11-02 19:58:48 )

    不仅速度快,而且内容无盗版痕迹。

  • 网友 曹***雯:

    下载速度:3分 / 书籍完整:7分 / 阅读体验:3分

    ( 2024-11-02 19:46:29 )

    为什么许多书都找不到?

  • 网友 敖***菡:

    下载速度:5分 / 书籍完整:4分 / 阅读体验:7分

    ( 2024-11-02 19:53:26 )

    是个好网站,很便捷

  • 网友 寿***芳:

    下载速度:7分 / 书籍完整:7分 / 阅读体验:8分

    ( 2024-11-02 19:55:29 )

    可以在线转化哦


同作者:谭锋的书籍:

  • Java并发编程深度解析与实战/咕泡教育Java架构师成长丛书9787121421365兴海图书专营店 电子书网盘下载 2024 pdf mobi txt

  • Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt

  • 全新正版图书 Java并发编程深度解析与实战/咕泡教育谭锋电子工业出版社9787121421365 语言程序设计普通大众人天图书专营店 电子书网盘下载 2024 pdf mobi txt

  • Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt

  • Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt

  • Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt

  • Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt

  • Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt

  • Java并发编程深度解析与实战 电子书网盘下载 2024 pdf mobi txt

  • Java并发编程深度解析与实战/咕泡教育Java架构师成长丛书9787121421365 正版新书正浩图书专营店 电子书网盘下载 2024 pdf mobi txt


同电子工业出版社的书籍:

  • 2024口译入门译前阅读 基础+实战+视频 可搭华研外语二级三级笔译catti专四专八英语专业考研英语 电子书网盘下载 2024 pdf mobi txt

  • 21天攻克PET核心词汇 KET考试KET词汇书单词 单词记忆方法 剑桥五级考试真题 英语常用常考词汇辅导图 电子书网盘下载 2024 pdf mobi txt

  • 21天攻克PET核心词汇 电子书网盘下载 2024 pdf mobi txt

  • KET单词默写本 电子书网盘下载 2024 pdf mobi txt

  • KET单词默写本 电子书网盘下载 2024 pdf mobi txt

  • 寻找太空的答案 电子书网盘下载 2024 pdf mobi txt

  • 寻找太空的答案 电子书网盘下载 2024 pdf mobi txt

  • 系统分析师历年真题解析(第2版) 电子书网盘下载 2024 pdf mobi txt

  • 网络工程师教程 电子书网盘下载 2024 pdf mobi txt

  • 网络工程师红宝书:思科华为华三实战案例荟萃 电子书网盘下载 2024 pdf mobi txt



最新书籍