刷新-读书笔记2
刷新-读书笔记2
导语:刷新的4-8章的读书笔记,这个里面其实大部分都是软技能,思想上层面的一些感悟。但是里面有两点和以往不太一样第一个我反对的观点是萨提亚对于人们自由言论权高于国家之间的博弈甚至是挑衅,这个我不能理解;另外一个是对未来的一个新的认知就是量子计算,这个比人工智能又往未来更靠近了一步,真的值得研究下即使这个技术门槛比其他技术不是高一点半点,但是未来肯定是有一片光明的前景。
原文:唯一的问题是,鉴于他们在公司中的职务和层级,大多数领导者并不具备参加这种高管务虚会的“资格”。更糟糕的是,他们的主管,甚至他们的主管的主管,也没有资格参加。要知道,务虚会是仅限于公司最资深管理者参与的会议。邀请新人参加并不是一个广受欢迎的决定。但在务虚会上,他们展现出了自己的热情,浑然不知他们所打破的传统。他们分享各自的经历,他们逼着我们朝着更好的方向发展。笔记:公平的让更多的人来参与才能促进企业的发展,全是资深的人老员工来参加无法注入新的血液,无法发现更多的问题。这一点的改革是挺重要的。
原文:他对文化进行精准概括,并给出了四种不同的含义,但对一个组织来说,与文化最相关的是人们日常生活中所坚 ...
刷新-读书笔记3
刷新-读书笔记3
本文是刷新的8,9章的读书笔记,至此这本书已经读完了。下面列举了记录的一些读书笔记,最后有一个读书的总结。
原文:几乎可以这么说:我们是在创造一个新的物种,一个在智力上可能没有上限的物种。一些未来主义者预测,所谓的奇点,即计算机智能超越人类智能的时刻,可能会在2100年之前到来(而另一些人声称这将仍然只是科幻作品中的畅想)。笔记:这个还真的有可能,当机器只能超过人类,人和机器之间怎么共存是一个问题,不知道会不会发生电影里面,机器人毁灭人类的场景还是说人和机器会和谐共存。
原文:我认为,人工智能方面最有成效的辩论并不是善与恶的对抗,而是要看一看创造这种技术的人和机构被灌输了怎样的价值观。约翰·马尔科夫(John Markoff)在《与机器人共舞》(Machines of Loving Grace)一书中写道:“在充满智能机器的世界中,控制方式是一个问题,解决它的最好方法就是了解实际构建这些系统的人具有怎样的价值观。”这是一个有趣的观点,也是我们这个行业必须致力于解决的事情。笔记:人类作为机器人的造物主,带有什么样的思想和价值观去创造它,它就会带上什么样的特性。所以人 ...
埃隆马斯克读书笔记
硅谷钢铁侠:埃隆马斯克的冒险人生–读书笔记1 埃隆马斯克,之前我只知道他创办了spaceX,和特斯拉,知道他是一个很牛逼的人物。但是对他具体的生平和事迹不是很了解, 最近读了一下《硅谷钢铁侠:埃隆马斯克的冒险人生》这本书(还没有读完),对这位伟人有了一些新的认识也对自己的一些世界观和价值观有了一些新的理解。 在这里记一下读书的所思所悟。
首先简单的介绍一下,埃隆马斯克,摘自百度百科的介绍:
埃隆·马斯克(Elon Musk),1971年6月28日出生于南非的行政首都比勒陀利亚(现名:茨瓦内),拥有加拿大和美国双重国籍,企业家、工程师、慈善家。
现任太空探索技术公司(SpaceX)CEO兼CTO、特斯拉公司首席执行官、太阳城公司(SolarCity)董事会主席。有了一个大致的了解后,我们在看看一句话对他的评价:
目前世界上能让航空器发射在返航的只有四个:美国,俄罗斯,中国和埃隆马斯克。这个评价如何,听到这句话的人应该都挺震撼的,前三个都时国家,还都是大国,强国。
第四个是一个人或者说一个公司。
读书片段一:一位从事过农夫,建筑工,牛仔表演者以及按摩师等诸多工作的加拿 ...
干法读后感
《干法》读后感
最近看了下稻盛和夫的《干法》,记录一下读书心得。这本书感觉是写给正在工作的人看的书,主要内容就是在介绍热爱工作。虽然此书有六个章节,核心都是围绕着热爱工作来的,前两章讲了我们为啥要工作,之后的几个章节在说怎么提高工作的效率和质量。比较有启发的一些文中片段:1.我的人生中曾遭遇过无数的困难和挫折,但恰如奥赛罗棋盘上的黑棋一下子返归白棋一样,困难和挫折后来都变为成功的基础。现在回顾起来,我感觉到,当初认为痛苦的事情后来全都给我带来了好结果。感想:首先觉得这个比喻真的很传神,玩过黑白棋(奥赛罗)的都知道,往往最后的落子可能就是决定这场棋局的胜负。但是这个关键的落子其实是基于之前的排兵布阵,才能有最后的绝杀。稻盛和夫将自己之前所付出的努力,吃过的亏,上过的当当做是胜局前的布局,以此也是激励自己,激励读者,不要畏难不要放弃,最终关键子一落下就会发现之前的所有都是值得的。
2.松下新之助提出的水库式经营:大量降雨时,如果雨水全部流入河里,河水泛滥引发洪水,就会招致大灾。如果将河水存进水库,根据情况放流,那么就不仅能控制洪水泛滥,干旱时还可以防止河水断流。这样,雨水就得到了有效利用。 ...
特斯拉自传笔记
特斯拉自传
最早知道特斯拉是从物理课本上,记不得是初中还是高中了只记得发明过交流电。在后面知道特斯拉是因为马斯克的新能源汽车品牌叫做特斯拉,然后去看了相关的书籍才知道特斯拉确实是一个伟大的人物,一个伟大的科学家。
第一章 家庭和精神幻象特斯拉一家人都挺优秀的,他的父亲是一名牧师,特斯拉对他父亲的评价是身兼自然哲学家,诗人,作家之能。而且记忆力非常惊人能背诵整本书籍的内容,口才也非常的好。可能正是因为家境优越,父亲很优秀,所以培养出了这么优秀的一个天才。
连接数据库SSLHandshakeException问题
问题描述:在测试服务器上,java程序启动的时候,日志里面出现javax.net.ssl.SSLHandshakeException,这个错误目前还没有发现是什么原因导致的,大概率是有人升级了mysql或者jdk的版本。在查找多方资料发现,是jdk8和mysql支持的协议不一致导致的。mysql版本:5.7.34jdk版本:1.8.0_292
问题剖析:1.jdk8从小版本JDK8u261开始支持TLS1.3,默认TLS1.2之前的协议在security里面是禁用的,所以从JDK8u261开始只有TLS1.2和1.3是默认启用的jdk jsse连接
123The JSSE API supports the following security protocols:TLS: version 1.0, 1.1, 1.2, and 1.3 (since JDK 8u261)SSL (Secure Socket Layer): version 3.0
2.mysql对于ssl的支持,我们看下官网上的描述:mysql连接
12345678TLS versions: The allowable v ...
Arrays.asList存在的坑
引语:阿里巴巴java开发规范说到使用工具类Arrays.asList()方法把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportedOperationException(),我们来看一下为什么会出现这种情况.
问题分析:我们做个测试
123456public static void main(String[] args) { List<String> list = Arrays.asList("a", "b", "c"); // list.clear(); // list.remove("a"); // list.add("g"); }
被注释的三行可以分别解开注释,运行后确实出现了规约中所说的异常.我们来看下Arrays.asList()做了什么操作.
123public static <T> List< ...
ThreadLocal的使用和坑点
ThreadLocal的使用和坑点概念:ThreadLocal的概念:摘自ThreaLocal的注释
123456This class provides thread-local variables. These variables differ from * their normal counterparts in that each thread that accesses one (via its * {@code get} or {@code set} method) has its own, independently initialized * copy of the variable. {@code ThreadLocal} instances are typically private * static fields in classes that wish to associate state with a thread (e.g., * a user ID or Transaction ID).
这段话 ...
java四种引用简介
引语: 我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference),就是常说的引用,比如,Object obj = new Object();这个obj就是引用,它指向的是真正的对象Object的地址,不过今天要说的是java中的四种引用。有人可能比较懵逼,四种引用?是的,从JDK1.2之后,java对引用这块的概念进行了扩充,按照引用的强度分为了四种引用:强引用,软引用,弱引用,虚引用。下面就让我们来看看这四种引用都具体的情况吧。
1.强引用1.1介绍:我们平时代码中使用得最多的引用,对象的类是:StrongReference。就比如上面说的Object obj = new Object();我们再熟悉不过了,作为最强的引用,只要引用还存在着,垃圾收集器就不会将该引用给回收,即使会出现OOM(内存溢出)。就是说这种引用只要引用还一直指向的对象,垃圾收集器是不会去管它的,所以它被称为强引用。不过如果
12Object obj = new Object();obj = nul ...
java序列化和反序列化
引语: 平时我们在运行程序的时候,创建的对象都在内存中,当程序停止或者中断了,对象也就不复存在了.如果我们能将对象保存起来,在需要使用它的时候在拿出来使用就好了,并且对象的信息要和我们保存时的信息一致.序列化就可以解决了这样的问题.序列化当然不止一种方式,如下:
序列类型
是否跨语言
优缺点
hession
支持
跨语言,序列化后体积小,速度较快
protostuff
支持
跨语言,序列化后体积小,速度快,但是需要Schema,可以动态生成
jackson
支持
跨语言,序列化后体积小,速度较快,且具有不确定性
fastjson
支持
跨语言支持较困难,序列化后体积小,速度较快,只支持java,c#
kryo
支持
跨语言支持较困难,序列化后体积小,速度较快
fst
不支持
跨语言支持较困难,序列化后体积小,速度较快,兼容jdk
jdk
不支持
序列化后体积很大,速度快
我们今天介绍的就是java原生的Serializable序列化.先列一下概念:序列化:序列化是将对象的状态信息转换为可以存储或传输的 ...