Blog

这几本书其实是一本书

Content #

我特别想告诉大家讲书给大脑带来的长期影响,这个过程是潜移默化的,也是我自己感受很深的一点。比如在我看来,《复杂》《反脆弱》 《你就是孩子最好的玩具》 《赋能》《高绩效教练》是“同一本书”。

在我看来,它们的结构和知识逻辑都是相同的。通过累积阅读和无数次绘制思维导图的洗礼,我的大脑建立起来了足够多的交叉和神经元连接。

From #

登机的过程用到了6种谈判技巧

Content #

在这个过程中,我所讲授的6种谈判技巧分别得到了应用,然而,在真正的谈判实践中,这些技巧却几乎被所有人忽视。究竟是哪些技巧呢?

  1. 要沉着冷静;感情用事只会毁掉谈判。必须强迫自己冷静下来。
  2. 准备充分,哪怕只有5秒钟的时间。整理好自己的思路。
  3. 找出决策者。在上面这个故事中,决策者就是飞机驾驶员。不要在登机口工作人员身上浪费时间,因为他们无权改变公司政策。
  4. 专注于自己的目标,而不是计较是非对错。无论是转乘航班误点,还是转乘航班应该为没有提前通知登机口而承担责任,这些通通不重要。因为你的目标是登上飞往巴黎的飞机。
  5. 进行人际沟通。在谈判中,人几乎是决定一切的因素。
  6. 承认对方的地位和权力,看重他们。如果你能做到这点,对方通常会利用他们的职权帮助你实现目标。

From #

沃顿商学院最受欢迎的谈判课

腹部发声法

Content #

在参加全国比赛的时候,我经受了一次高强度的刻意练习,可以说是地狱式的训练。每天早上6点钟起床,站在操场上先练习发声,就是me、me、ma、ma这样发声。后来我们就在操场上读诗,有一天正在那儿读着,一位老太太在操场另一边锻炼身体,隔了几百米的操场,她就站在原地跟我们说,我们发声的方法都不对。她的声音清晰地传到了我们耳朵里,发声方式一听就不一样,于是我们就把她请过来给我们讲课。

原来她是铁路文工团的一位演员,文工团就在离我们大学不远的地方。她退休了,每天都在操场上锻炼身体。发现我们在那儿瞎练后,她说,干脆她教我们,于是她就每天早上过来教我们腹部发声法——每次吸气的时候肚子要鼓起来,然后呼气的时候用腹部的气慢慢地把声音顶出来。用这种方式说话,连续说一个礼拜嗓子也不哑。

From #

通用类加载器与类加载器加载文件时在路径上的区别

Content #

maven项目中要加载如下目录下的xml文件: src/main/resources/META-INF/validator.dtd 可以通过代码所在类(ShpoizerValidator)的类加载器或通用类加载器来加载文件,两者在使用上有何区别?请写出代码。

使用通用的类加载器: ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); InputStream in = classLoader.getResourceAsStream(“META-INF/commons-validator/validator-name-required.xml”)

使用类加载器: ShopizerValidator.class.getResourceAsStream("/META-INF/commons-validator/validator-name-required.xml")

两者主要区别在路径起始字符是否为"/"。

From #

劳动合同和劳务合同的区别

Content #

劳动合同和劳务合同的区别。

劳动合同属于《劳动合同法》,规定双方在职责上有从属关系,属于人事关系,公司自然需要承担更多的责任;

劳务合同属于《合同法》的范围,规定双方各自承担独立的责任,也就是刚刚提到的平等主体关系。

From #

Endpoints的含义

Content #

Kubernetes中的Endpoints指的是什么?

被 selector 选中的 Pod,就称为 Service 的 Endpoints,可以使用 kubectl get ep 命令看到它们。需要注意的是,只有处于 Running 状态,且 readinessProbe 检查通过的 Pod,才会出现在 Service 的 Endpoints 列表里。并且,当某一个 Pod 出现问题时,Kubernetes 会自动把它从 Service 里摘除掉。

From #

个体选择理论如何反驳类群选择理论

Content #

什么是“类群选择"理论?与之对应的"个体选择"理论是如何反驳该理论的?

一个群体,如一个物种或一个物种中的一个种群,如果它的个体成员为了本群体的利益准备牺牲自己,这样的一个群体灭绝的可能性要比与之竞争的另一个将自己的自私利益放在首位的群体小。因此,世界多半要为那些具有自我牺牲精神的个体所组成的群体所占据。这就是温-爱德华兹(Wynne-Edwards)在其一本著名的书中公之于世的“类群选择”理论。这一理论后为阿德里在其《社会契约》一书中所普及。另一个正统的理论通常叫作“个体选择”理论,但我个人却偏爱使用“基因选择”这一名词。

对于刚提出的上述争论,“个体选择”论者可以不假思索地这样回答:几乎可以肯定,即使在利他主义者的群体中也有少数持不同意见者拒绝做出任何牺牲。假如有一个自私的叛逆者准备利用其他成员的利他主义,按照定义,它比其他成员更可能生存下来并繁殖后代。这些后代都有继承其自私特性的倾向。这样的自然选择经过几代之后,利他性的群体将会被自私的个体淹没,就不能同自私性的群体分辨开来了。我们姑且假定开始时存在无叛逆者的纯粹利他性群体,尽管这不大可能,但很难看出又有什么东西能够阻止自私的个体从邻近的自私群体中移居过来,然后由于相互通婚,玷污了利他性群体的纯洁性。

From #

Analyzer的三个组成部分

Content #

Elasticsearch Analyzer是专门处理分词的组件,由哪三部分组成?

  1. Character Filters 针对原始文本处理,例如去除html标签
  2. Tokenizer 按照规则切分单词
  3. token Filter 将切分的单词进行加工、小写,删除stopwords,增加同义词

From #

隔离级别与视图创建时间

Content #

数据库在实现隔离级别时,会创建一个视图,访问的时候以视图的逻辑结果为准。请问在不同隔离级别下,视图各在什么时间创建?

在“可重复读”隔离级别下,这个视图是在事务启动时创建的,整个事务存在期间都用这个视图。

在“读提交”隔离级别下,这个视图是在每个 SQL 语句开始执行的时候创建的。

“读未提交”隔离级别下直接返回记录上的最新值,没有视图概念;

“串行化”隔离级别下直接用加锁的方式来避免并行访问。

From #