如何构建有价值的知识库
摘要这篇文章介绍了如何构建有价值的知识库,重点介绍了卡片笔记法,以及如何理解笔记与笔记之间的链接和构建一个网状结构的知识库的好处。作者还介绍了使用 Obsidian 记录读书笔记的方法,包括建立模板和使用标签等。最后,作者强调了理解原理并持之以恒的坚持是最重要的。
知识坟场我很喜欢做笔记,从2012年的时候就开始有意识的组建自己的『知识库』。记得当时使用的是印象笔记,我很喜欢把工作计划、读书笔记、所思所想等等一切我想记录下来的内容,因为我觉得总有一天我还会用到这些内容。记得当时最喜欢的是印象笔记的剪藏功能,它可以把我看到的网页完整的保存到印象笔记里,这在当时办公环境不允许连接公网的情况下十分有用。
我连续买了印象笔记很多年的高级会员,用着一直不错,他的演示功能我也很喜欢,因为这个功能在一些场景下可以让我省下做PPT的时间,后来印象笔记交给国内的公司运营之后,我就实在不想用了,最接受不了的是会员专属广告。我都已经是高级会员了,还天天各种广告催着我买这个买那个,再加上markdown支持的不友好,所以我就开始尝试换另外笔记软件。
经过很长一段时间的折腾,我最终选择了Notion。
初见No ...
不再寻求认可
读《被讨厌的勇气》有感
不自由的大多数你是否有过这样的经历:
小时候,去学跳舞把,跳舞的人有气质。
上大学,学某某专业把,以后好找工作。
择业时,到哪儿哪儿上班把,工作体面又稳定。
工作后,要怎么怎么样,以后升职加薪快。
择偶时,找个什么什么样的,以后会少奋斗很多年。
……
你自由吗?
身边经常会有人以爱你的名义来关心你,以Ta们认为好的方式来对你,如果你按照Ta的要求来做了,你在大家眼中会是一个『乖孩子』,可能也会成为那些所谓的『别人家的孩子』。
但是,你真的开心吗?
难道我们不应该听取父母或长辈的意见吗?难道忤逆他们才是正确的吗?如果不是身边的亲人,谁会和你在这里浪费口舌呢?
是的,我们应该理解长辈们的心情,但是理解并不代表着要顺从。
如果身边有10个『爱』我们的长辈,我们也要为了他们的『爱』而顺从他们吗?
如果他们之间的『爱』存在冲突呢?我们该听谁的不听谁的?不听某个人的是不是就是不孝顺了?
如果真的这样做了,我们的人生将会是多么痛苦啊,那还能叫做『我』的人生吗?我们的人生里全部塞满了别人的期望,我们是在背负着别人的期望活着!
如果自己都不为自己活着,谁还会为你活着?
如何获 ...
领域驱动设计
复杂软件设计的解决方案DDD是Domain-Driven Design(领域驱动设计)的简称,它是一种解决复杂软件设计的方法论,它试图分离技术实现的复杂性,并围绕业务概念构建的领域模型,以解决软件难以理解,难以演进的问题。
传统的软件开发流程我们目前的开发模式一般是这样的:需求分析 -> 数据库设计 -> 编码
数据库设计环节的目的,我认为更多的是站在数据的角度来翻译(理解)业务,既把业务的变化映射成数据的流转,以此来降低开发人员理解业务的难度。出发点是好的,但是实际情况确事与愿违,时间长了我们的工作就变成了数据的搬运工,眼里只有了数据没有了业务。
自行脑补一下我们写XxDao、XxServiceImpl时的感觉吧!是不是某某功能,其实就是把某个数据库的值更新成某个指定的值~
这样也可以把系统开发出来,并且在一定时间内也不会出现什么问题。但是,如果团队中来了新人,Ta该如何理解原有的业务呢?看产品原型?分析数据库表设计?分析Service中的业务代码?……时间成本大,信息分布散乱,很容易出现理解偏差的问题。
随着时间的推移,系统必然会变得越来越复杂,当有一天我们的业务实在是 ...
什么是CAP定理
什么是CAP定理?CAP定理告诉我们,一个分布式系统不可能同时满足一致性(C:Consistency),可用性(A: Availability)和分区容错性(P:Partition tolerance)这三个基本需求,最多只能同时满足其中的2个。
2000年的时候,Eric Brewer教授提出了CAP猜想,2年后,被Seth Gilbert和Nancy Lynch 从理论上证明了猜想的可能性,从此,CAP理论正式在学术上成为了分布式计算领域的公认定理。并深深的影响了分布式计算的发展。
C:一致性在分布式存储系统中,如果在一个节点上成功进行了写操作,在另外一个节点上可以读到上一个节点写操作之后的结果,我们就认为系统具有一致性。
all nodes see the same data at the same time.
A:可用性任何客户端的请求都可以被成功的响应。
怎么来理解呢?这里先讲一个笑话:
A:我心算特别快。B:82342342乘以234234等于多少?A:等于345333。B:你确定算的对吗?A:对不对你先别管,你就说算算的快不快吧~
回到正题,可用性看中的是系 ...
低成本防暴力破解&防CC攻击 fail2ban
fail2ban入侵防护最近分析了系统访问日志,发现了很多4xx的请求,居然有人在探测:
1234567891011121314151617181920212223242526404 /login404 /owa/auth/x.js404 /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application404 /owa/auth/logon.aspx404 /.env404 ///remote/fgt_lang?lang=/../../../..//////////dev/404 /.env404 /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php404 /plugins/elfinder/php/connector.php404 /remote/fgt_lang?lang=/../../../..//////////dev/cmdb/sslvpn_websession404 /owa/auth.owa404 /vendor/phpunit/php ...