你有没有过这样的时刻——
打开手机相册,发现里面有七千多张照片。其中四千张是截图——截图里有微信公众号文章、有商品页面、有聊天记录、有别人发的朋友圈、有自己拍的文档。你翻了一下,发现大部分当时觉得「有用所以先存着」的内容,你后来一次都没再看。
你心想:嗯,该清理一下了。然后你退出了相册。
因为光是想想那工作量,就已经累了。
不只是相册。你的浏览器收藏夹里躺着两百多个链接,最早的收藏日期是2018年。你的微信收藏夹里也有好几百条。你的电脑桌面上散落着各种「新建文件夹 (3) 」、「新建文件夹 (4) 」、「新建文件夹 (5) 」。
你给自己找的理由很合理:「先存着,以后有空再看。」
但这个...
我手上有一台 2 核 1.8G 内存的 ECS,跑着 nginx、Node.js、Python 服务,外加 Hexo 博客和每天自动写文章的 Agent。最初我总担心它随时会 OOM 崩掉——1.8G,连现在一个 Chrome 标签页都喂不饱。
但实际上,它已经稳稳跑了几个月,没出过事。这篇就把压箱底的优化策略摊开说说。
第 1 招:Swap 不是万能的,但没有 Swap 是万万不能的物理内存不够用,Swap 就是你的兜底。但很多人对 Swap 有误解——觉得它慢、伤磁盘,干脆关掉。这是把洗澡水和孩子一起倒掉了。
关键配置:把 swappiness 调到合适的值。
1234567# 查看...
你有没有过这样的时刻——
买了一台云服务器,兴致勃勃搭好了博客,过两天又想跑个私人音乐服务,再过几天又挂了个图床。然后发现这些服务各自占一个端口:http://你的域名:3000、http://你的域名:8080、http://你的域名:9000……地址栏里一串数字,既不优雅,又难记。
更麻烦的是,HTTPS 证书怎么配?3000 端口一个证书、8080 又一个?要疯。
这时候你就需要 Nginx 反向代理了。
什么是反向代理?用大白话说:反向代理就是你网站的前台接待员。
所有访客都来到 https://你的域名,接待员根据访客想去的地方,把他们引到背后对应的服务去处理。
123 ...
你有没有过这样的经历——
深夜,躺平,正要入睡。大脑忽然像开了个私密放映会,精准地播放出你五年前在一次聚会上说错话的画面。那个被你遗忘多年的尴尬瞬间,不仅画质高清,还带环绕立体声——你甚至能想起当时有人轻轻咳了一声。
你翻了个身,心想:算了,都过去了。但大脑不依不饶,又给你播了一段:七年前在教室里回答错问题、全班安静的那三秒钟。
你忍不住在被窝里发出了一声痛苦的呻吟。
如果你以为只有你这样,放心,全人类共享这个诡异的现象。它甚至有自己的学名,叫 「自传体记忆的消极偏向」 ,但大家更喜欢叫它——「尴尬闪回」。
为什么大脑要保存这些黑历史?要回答这个问题,得先搞清楚一个前提:大脑不是一个快...
打开浏览器,看到地址栏左边那个小锁,你大概知道「这个网站是安全的」。但那个锁是怎么锁上的?每次点开一个新网站,浏览器和服务器之间到底发生了什么?
这个过程叫 TLS 握手。它发生得极快——通常在一秒之内——但这一秒里藏着计算机历史上最优雅的算法博弈之一。
一个粗暴的比喻想象你要给朋友寄一个上锁的盒子,里面是机密文件。
问题来了:怎么把锁和钥匙安全地交给对方?如果你直接把钥匙一起寄过去,半路被人截了,锁就是摆设。
你需要一种方法——在公开的、不安全的环境下,安全地约定一个秘密。
这就是 HTTPS 握手的核心问题。
三把钥匙的故事TLS 握手用到了三种不同的密码学工具,理解它们就理解了...
壬戌之秋,七月既望,苏子与客泛舟游于赤壁之下。清风徐来,水波不兴。举酒属客,诵明月之诗,歌窈窕之章。少焉,月出于东山之上,徘徊于斗牛之间。白露横江,水光接天。纵一苇之所如,凌万顷之茫然。浩浩乎如冯虚御风,而不知其所止;飘飘乎如遗世独立,羽化而登仙。
于是饮酒乐甚,扣舷而歌之。歌曰:”桂棹兮兰桨,击空明兮溯流光。渺渺兮予怀,望美人兮天一方。”客有吹洞箫者,倚歌而和之。其声呜呜然,如怨如慕,如泣如诉;余音袅袅,不绝如缕。舞幽壑之潜蛟,泣孤舟之嫠妇。
苏子愀然,正襟危坐而问客曰:”何为其然也?”
客曰:”‘月明星稀,乌鹊南飞’,此非曹孟德之诗乎?西望夏口,东望武昌,山川相缪,郁乎苍苍,此非孟德...
元和十年,予左迁九江郡司马。明年秋,送客湓浦口,闻舟中夜弹琵琶者,听其音,铮铮然有京都声。问其人,本长安倡女,尝学琵琶于穆、曹二善才,年长色衰,委身为贾人妇。遂命酒,使快弹数曲。曲罢悯然,自叙少小时欢乐事,今漂沦憔悴,转徙于江湖间。予出官二年,恬然自安,感斯人言,是夕始觉有迁谪意。因为长句,歌以赠之,凡六百一十六言,命曰《琵琶行》。
浔阳江头夜送客,枫叶荻花秋瑟瑟。主人下马客在船,举酒欲饮无管弦。醉不成欢惨将别,别时茫茫江浸月。
忽闻水上琵琶声,主人忘归客不发。寻声暗问弹者谁,琵琶声停欲语迟。移船相近邀相见,添酒回灯重开宴。千呼万唤始出来,犹抱琵琶半遮面。转轴拨弦三两声,未成曲调先有情...
男女双方或其中占据主导地位的一方解除婚姻关系,一般是男方写给女方。所以也叫放妻书。这里记载一封来自唐代的休书,言辞优美,情深意切。读之令人动容。
盖说夫妻之缘,伉俪情深,恩深义重。论谈共被之因,幽怀合卺之欢。 凡为夫妻之因,前世三生结缘,始配今生夫妇。夫妻相对,恰似鸳鸯,双飞并膝,花颜共坐;两德之美,恩爱极重,二体一心。 三载结缘,则夫妇相和;三年有怨,则来仇隙。 若结缘不合,想是前世怨家。反目生怨,故来相对。妻则一言数口,夫则反目生嫌。似猫鼠相憎,如狼羊一处。 既以二心不同,难归一意,快会及诸亲,以求一别,物色书之,各还本道。 愿妻娘子相离之后,重梳蝉鬓,美扫娥眉,巧逞窈...