-
《西方哲学史(中)》的读书笔记
导言 公元400-1400年,在这期间教会一直处于胜利者的地位,世俗统治者没有一次成功的反抗。 其主要原因在于这些传统并没有在任何适当的哲学中体现出来。 天主教哲学的:两个阶段: 400-600:君士坦丁改宗到鲍依修斯逝世为止,这时仍然存在着一个文明社会 600-1400:黑暗时代 黑暗时代结束的原因:11世纪教会从世俗统治中摆脱出来,教皇也失去了往日的道德威望;13世纪...
-
《西方哲学史(上)》的读书笔记
序言 教导人们在不能确定时怎样生活下去而又不致为犹疑所困扰,也许这就是哲学在我们的时代仍然能为学哲学的人所做出的主要事情了。 苏格拉底和使徒们所说的“我们应该服从神更甚于服从人”的这种见解。 公元前600年直到今天这一全部漫长的发展史上,哲学家们可以分成为希望加强社会约束的人与希望放松社会约束的人。与这种区别相联系着的还有其他的区别。纪律主义分子宣扬着某种或新或旧的教条体系,并且因此...
-
《理解媒介 论人的延伸》的读书笔记
序言 人类总是会受到坏消息的吸引、受到崇高精神(舍己救人、最美逆行)的刺激使荷尔蒙飙升,却忽略了生活中最常见的却最应该关注的东西。人类创造了信息传播的媒介,但是媒介会反过来塑造人类自己。印刷术时期我们是市民的思维,电子媒介时期我们变成了部落的思维。图像型的人想象自己生活在美丽永恒的世界中,拥抱野蛮式的快乐。 媒介即信息 技术是无罪的 任何技术都不能给我们自身的价值增加任何是与非...
-
《自私的基因》的读书笔记
1.自私的基因标题是从两个层面去表述的:基因的层面、个体的层面。 自私是在基因层面拟人化了,基因没有自私的意识,拟人化是便于读者的理解。基因有自私的,也有利他的。基因不是我们认为的某一种实体(分子),而是作者抽象出来的一种复制因子。 2.一个科学家最重要的贡献不是发现一个新理论,而是从旧理论中发现新的观察方法。 多角度观察同一个事物的思维,值得我们所有人去学习。但是也不能陷入其细节之中...
-
读《盲眼钟表匠》有感
1.生命的起源被认为有三种方式:第一种说法是生命起源于虚无,并归于虚无(佛教)。第二种说法:生命是神造的(基督教、女娲造人)。第三种说法:生命起源于简单的事物,经过几十亿年的迭代造就的(本书的观点)。 2.200多年之前,达尔文发表了《物种起源》,从此之后争论不断,特别是基督教徒不愿意相信达尔文的学说。几所以几百年来一直攻击达尔文的学说。本书是对达尔文学说的进一步的解释,并采用了计算机的技...
-
Java锁机制
涉及到多线程必然涉及到对公共资源的操作(增删改查),也会涉及到私有资源与共有资源不一致的情况。为了解决这些问题,提出了加锁的方案,这个方案的总体思想是:时间换空间。所以必然造成效率的下降,无论在系统开发中还是现实生活中,这些问题和这种加锁的方案都是存在的。本文主要针对的是java系统开发中所面临的锁机制。 1.Synchronized(可重入锁、独享锁、悲观锁) java6 之后对其进行...
-
数据库事务
1.事务:对数据库的一系列指令的操作,这个整体叫做事务。细分成ACID这四个特性。 原子性:强调的是一个整体,要不全部成功,要不全部失败。 一致性:说的不是数据一致性,而是完整约束性。 隔离性:并发的两个事务应该不能相互影响。 持久性:对数据库的操作,最终要持久化硬盘中。 2.但是我们一般都关注的是隔离性。隔离性的愿望是美好的,实际上隔离性分成了四个级别:串行化、可重复读、提交读、...
-
学习linux有感
1.多人多工的环境 后台环境的隔离很重要,但是内存、硬盘、程序都是公共资源,可以不隔离,但是会有使用上的限制(quota) 2.具有优秀的系统思想。 2.1账号 2.2权限(资源) 2.3系统出现问题,很可能是内部的原因,而不是外部攻击的原因。例子:SElinux 2.4程序比人可靠。例子:SELinux 2.5程序升级。兼容历史版本,并给出提示。例子:开机启动的方式,chck...
-
Zookeeper
随着分布式系统越来越多,数据一致性和单点故障的问题越来越突出。zookeeper应运而生。 学习:对于熟悉Linux系统的人,学习zookeeper比较容易,因为它涉及到文件系统的一些概念,比如文件目录、ACL权限 部署:为了保持高可用,一般都是集群部署。它们每个机器节点的数据都是一致的。它的部署也非常简单,自行百度就行。 特点:拥有监听器watcher机制。 应用:分布式锁、发布/...
-
工作流引擎activiti
以前听说过activiti,觉得比较难,最近学习了一下,有点明白了,特此记录一下。 工作流表示的流程,这个比较好理解。难点是那个引擎的理解,我的理解是:引擎是一个流程的抽象,是把流程的定义,流程变更,流程的执行,流程的结束抽象出来了。把流程和实际的业务相分离的思想。 如果不是对Activiti进行二次开发,我觉得没有必要研究Activiti的表结构,只要会使用这个引擎就可以了。 但是网...