关于 nas 的推荐1. 按照系统
群晖
推荐
扩展多,对硬件要求低,性能可能不如 FreeNAS,对高性能硬件不感冒。
应用极多,而且包含桌面应用和移动应用
黑群晖要折腾 & 升级很麻烦,推荐不升级
白群晖缺点: 贵
FreeNAS
使用不多
硬件要求相对高一点 & 开源
UI 还行,现在和 True NAS 合并了
Linux & Samba
就是 Linux 服务器
Windows Server
就是 windows 服务器
unraid & vmware
都是虚拟机,会损耗部分性能。
2. 按照硬盘数
2.5 寸 x 1
ar...
今天打车,遇到一个很健谈的司机。
好像所有司机都很健谈,而且谈过之后司机的态度就会 MAX
提到关于国产品牌和进口品牌。我想到之前在群里就遇到一个人死顶苹果的摄像头。
认为苹果的摄像头比华为好。因为苹果的摄像头比较真实,拍出来的人比较丑。
但是华为的话,通过软硬件对图形进行渲染,拍出来的人虽然好看,但是反而是辣鸡。
和那个大哥谈论下,基本几分钟就把比较中立的结论给定了下来:
华为的渲染记录也是功能和特性之一。
即使苹果的拍照渲染程度小,但是和实物,或者哪怕是单反效果相比,都要差的多
日常生活中,大家拍照,无论是拍人和拍物,本身就是为了纪念,也是为了好看。
而相反的是,苹果摄像头的特...
造成原因,Debian 和 Ubuntu 的 /bin/sh 指向的是 dash 而不是 bash。
Dash Shell 比 Bash Shell 小的多,符合POSIX标准。
Dash 支持的命令比 Bash 要小
查看状态: ls /bin/sh -al
重新配置: udo dpkg-reconfigure dash
区别主要有
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575...
raspberry 4B,现在是觉得坑多于喜。
为了减少系统盘对性能的影响,所以我们使用外接 USB 系统盘的办法。
而树莓派默认只支持从 SD 读取。
隔壁 raspbian 已经支持无卡 usb 启动了,ubuntu 啥时候支持下?
早期是通过修改 cmdline.txt 里的 root
1root=/dev/mmcblk0p2
修改为
1root=/dev/sda2
也就是在 sda 上所在的系统分区。
而更新到 18.04.4 之后(大概),cmdline.txt 改成了 btcmd.txt。而整个启动命令变成了
1net.ifnames=0 dwc_otg.lpm_en...
本文,是针对想把树莓派当做家用服务器来使用的同学的一些意见。
对于物联网、家用办公等等需求的人而言,毫无意义
第一个树莓派五年前,我入手了树莓派 2。
作为一代的升级版,树莓派 2 在很多方面远远超越了一代。一代树莓派,按照我朋友的描述是:基本没什么用。还不如一台十几年前的奔腾 4 电脑。据说连 SSH 到 server 端都无比的卡顿。
而树莓派 2 在硬件上有了极大的提升,至少在作为简单的脚本服务的服务器上毫不逊色,我在上面部署了多个 php 、node 服务。作为脚本语言服务器的树莓派,完全可以满足一个家用简单服务器的责任。
但是树莓派 2 有若干致命的问题:
usb 只有 ...
悲观锁共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程
Java中 synchronized 和 ReentrantLock 等独占锁就是悲观锁思想的实现。
适合多写环境
乐观锁
不上锁
更新前判断数据是否被更新
使用版本号机制和 CAS 算法
适合多读少写环境
在Java中java.util.concurrent.atomic包下面的原子变量类就是使用了乐观锁的一种实现方式CAS实现的。
总结CAS适用于写比较少的情况下(多读场景,冲突一般较少),synchronized适用于写比较多的情况下(多写场景,冲突一般较多)
对于资源竞争较少(线程冲突...
redis 3.0 引入的新功能。
然后去看了下现在 redis 已经是 6.x 了
逻辑根据 CRC16 把 key 值分到 16383 个槽内。然后把若干个节点设置分别维护若干个槽。实现节点分布式。
缺点
不支持多 key 值操作(因为不同 key 值可能属于若干个节点)。
事务只支持单 key 事务
支持 0 库
集群搭建
三节点主从库。
只记录,未测试
0. redis.conf 相关 cluster 参数
cluster-enabled: 如果想在特定的Redis实例中启用Redis群集支持就设置为yes。 否则,实例通常作为独立实例启动。
cluster-confi...
网关封装了底层系统并与客户端分离,为客户端提供了与微服务系统进行通信的单个入口点。
整合 API 网关整合了一些边缘的重复功能,无需让每个微服务都实现它们。它包括如下功能:
认证和授权
服务发现集成
缓存响应结果
重试策略、熔断器、QoS
限速和节流
负载均衡
log 日志、链路追踪、关联
Header、query 字符串 以及 claims 转义
IP 白名单
IAM
集中式日志管理(服务之间的 transaction ID、错误日志等)
身份的提供方,验证与授权
from https://www.infoq.cn/article/qXCl87G3fsIUbNVuLKOI
1. 接触交行先说下接触交行的原因,起先,我也办理了一张大家都应该推荐的招商信用卡。期间也没什么问题,但是后面习惯了去山姆购物,交行办卡小哥就在山姆门口各种推荐交行信用卡,因为交行信用卡有个卡种,可以支持山姆超市打折,也是这个原因办理了交行的信用卡。
2. 事情起因再说下本次事情的起源。
我其实日常信用卡用的也不多,刚好搬家刷了一个 6000 的冰箱,但是因为店家无货所以取消。再加上额外消费了 1000 左右,所以当时需要还的大概是 1200。
我的还款到期日是 8 月 4 号。请记住这个节点。
7 月 31 号,我用手机尝试还款一次。当下显示还款中,我因为刚搬家比较忙,就没一直关注。毕...
关于 Python3 和 Python2相当于两个版本,一般 linux 上预装的都是 python2 ,也不排除预装 python3。目前 linux 在以把 python2 依赖减少以达到放弃。
安装 Python3安装 python3
1sudo apt install python3
安装 pip3
1sudo apt install python3-pip
一般 pip 和 pip2 指的都是 python2-pip
pip3 安装依赖1pip3 install flask
这里重要一点是,安装时不要加 sudo。否则会把依赖安装至系统目录而不是用户目录
pm2 ...