V2EX libook
libook

libook

.... . ._.. ._.. ___
  Full Stack Developer
V2EX 第 78834 号会员,加入于 2014-10-27 17:14:14 +08:00
不参与一切辩论、圣战,无意义。
如果你觉得我我说得好,点一下“感谢”我将荣幸至极;
如果你觉得我说的不好,仅一句嘲讽是没有人获益的;
什么?触碰到了你的信仰?那么请务必当我放屁~
学习 Rust 做了个模拟自动应答机的小玩具
Rust    libook    2024-07-22 14:43:09 PM    最后回复来自 tinybaby365
1
使用 Macvlan 的容器间歇性失联
Docker    libook    2023-10-31 11:37:39 AM    最后回复来自 libook
10
[Rust 练习]获取必应壁纸
分享创造    libook    2023-06-02 11:43:52 AM    最后回复来自 kebamt
2
求推荐适合长期储存的白酒
美酒与美食    libook    2022-12-01 10:54:06 AM    最后回复来自 hun2008hun
19
厨刀,需要分生熟吗?
生活    libook    2022-03-10 17:23:41 PM    最后回复来自 dongpengfei1
72
有没有让 MacBook Pro 2016 15 Touchbar 续命的方案?
MacBook Pro    libook    2021-04-27 19:07:10 PM    最后回复来自 shadownet
6
正常回复 IP 被封了,求解封
反馈    libook    2020-08-25 10:28:56 AM    最后回复来自 libook
3
在 WSL 中运行 GUI(如 IDEA)
分享创造    libook    2020-08-26 13:46:51 PM    最后回复来自 libook
17
libook 最近回复了
2024-09-22 10:20:39 +08:00
回复了 THEcattail 创建的主题 程序员 小型工作室存储选型的一点思考和疑问
服务用容器,数据放数据库里,迁移没遇到耦合情况,除非你用了很多云服务自己的 api
2024-09-22 10:19:56 +08:00
回复了 THEcattail 创建的主题 程序员 小型工作室存储选型的一点思考和疑问
我们十年的服务从一个云迁移到另一个云,服务用
2024-09-19 15:16:27 +08:00
回复了 humbass 创建的主题 Node.js 问一个关于 nodejs CPU 核心利用的问题
Node.js 默认不使用多进程、多线程 API 的话就是一个单线程的主进程,然后 IO 会由特定的接口管理的单独的进程跑。

你要想利用多核,可以把服务无状态化,然后跑核心数量个服务,用 Nginx 之类的负载均衡,这样还能容灾和灰度发布什么的。
SMB 很多压测数据表明很慢,实际使用确实很慢,小文件是灾难;
WebDav 协议很重也快不了;
这三者相对来说 SFTP 最快。

不加密的协议可能会更快,比如 NFS ,但因为本身连认证都没有,所以不大适合临时性的文件传输和公网的传输,适合局域网内长期独占挂载。

同样走 SSH 的话,可能 scp>rsync>sftp>sshfs ,当然具体也看参数优化和传输的文件情况。
2024-09-12 10:15:28 +08:00
回复了 wuzeiyicixing 创建的主题 NAS 求小主机如何连接机械硬盘?
买好点的 USB 硬盘盒,不会不稳定的,除非你板子老化了。

我一树莓派 3B 插着个 USB 硬盘盒已经跑一个多月没停了,啥毛病没有。
2024-09-11 15:12:39 +08:00
回复了 yir 创建的主题 NAS 你们的 NAS 如何做备份?
RAID 除了 RAID-1 以外仅保障可用性,不保障完整性。保障完整性还得是备份。

我 NAS 现在有这么几个层级:
1. 热数据走 RAID-1 ,冷数据走 JBOD+奇偶校验。
2. 重要数据本地每天定时 rsync+快照。
3. 重要数据异地 NAS 每天定时同步快照。

我本地和异地备份主要用的是 btrbk 脚本,利用 btrfs 的快照及其增量传输功能。
2024-09-10 18:07:34 +08:00
回复了 jeesk 创建的主题 Rust rust 的指针问题
编译器已经说很明白了,let y = &mut x;这一行 x 已经被可变借用了,下面 println!要重复借用,Rust 里可变借用是排他的,因为你不不知道上一个借走的会不会修改了它的值导致下一个读到的是脏数据(数据竞争),你可以再问问 GPT 怎么安全地在多个地方可变借用,有很多语法糖可以用。
觉得 JS 心智负担更大的话,试试用 C 做内存管理和二进制处理,以及看看那些“极致性能优化”过的代码……
不加的前提是有 StandardJS 这种 linter 保障不出问题,没有 linter 老老实实加分号。

我反正都会加。
两地三中心,本地一份热数据,一份备份,异地一份备份,就行了。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3020 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 25ms UTC 12:07 PVG 20:07 LAX 05:07 JFK 08:07
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86