本文介绍如何通过Rclone在不同操作系统中将OSS Bucket挂载到本地文件系统,让您能够像操作本地文件一样操作OSS的对象(Object),实现数据的共享。
作者:Minho 更新时间:2023-12-04 12:29:37
标准库 database/sql 定义了 go 语言通用的结构化查询流程框架,其对接的数据库类型是灵活多变的,如 mysql、sqlite、oracle 等. 因此在 database/sql 中,与具体数据库交互的细节内容统一托付给一个抽象的数据库驱动模块,在其中声明好一套适用于各类关系型数据库的统一规范,将各个关键节点定义成抽象的 interface,由具体类型的数据库完成数据库驱动模块的实现,然后将其注入到 database/sql 的大框架之中.
作者:Minho 更新时间:2023-11-03 08:42:21
基于HTTP构建的服务标准模型包括两个端,客户端(Client)和服务端(Server)。HTTP 请求从客户端发出,服务端接受到请求后进行处理然后将响应返回给客户端。所以http服务器的工作就在于如何接受来自客户端的请求,并向客户端返回响应。
作者:Minho 更新时间:2023-09-03 07:57:03
缓存(Cache)在计算机硬件中普遍存在。比如在 CPU 中就有一级缓存,二级缓存,甚至三级缓存。缓存的工作原理一般是 CPU 需要读取数据时,会首先从缓存中查找需要的数据,如果找到了就直接进行处理,如果没有找到则从内存中读取数据。由于 CPU 中的缓存工作速度比内存还要快,所以缓存的使用能加快 CPU 处理速度。缓存不仅仅存在于硬件中,在各种软件系统中也处处可见。比如在 Web 系统中,缓存存在于服务器端,客户端或者代理服务器中。广泛使用的 CDN 网络,也可以看作一个巨大的缓存系统。缓存在 Web 系统中的使用有很多好处,不仅可以减少网络流量,降低客户访问延迟,还可以减轻服务器负载。
作者:Minho 更新时间:2023-09-02 11:58:37
一句话总结:Docker只是容器的一种,它面向的是单体,K8S可以管理多种容器,它面向的是集群,Docker可以作为一种容器方案被K8S管理。下文继续具体介绍。
作者:Minho 更新时间:2023-09-02 11:21:57
ELF 是 Executable and Linkable Format 的缩写,是一种用于可执行文件、目标文件、共享库和核心转储(core dump)的标准文件格式。ELF 文件 通常 是编译器之类的输出,并且是二进制格式。
作者:Minho 更新时间:2023-09-02 11:22:24
很多认为swap是物理RAM内存已满时才使用swap。这是一个错误的认知,因为内核会将非活动页面将从内存移动到交换空间swap。 交换空间swap可以采用专用交换分区或交换文件的形式创建。通常,在虚拟机运行Debian 10时,不存在交换分区,唯一的选择是创建交换文件。
作者:Minho 更新时间:2023-08-27 13:42:40
随着Linux服务器在各种企业及单位的广泛使用。越来越多的用户普遍开启了Linux发行版默认的远程管理组件SSH作为远程管理服务器的通用方法和手段。但通常情况下SSH功能组件没有输入密码次数限制,这给SSH暴力破解带来了极大的方便。通过传统防火墙机制则只能对IP地址放行或者阻断,这种方式对真正面向大地址空间侧用户来说很难确定其IP地址的范围,也就很难确定哪些地址需要放行而哪些地址需要阻断。笔者也通过Linux自身的“Pam_tally”认证模块进行过SSH登陆用户次数限制设置,但发现该机制一旦使用户锁定之后,必须需要本地root才能进行解锁,这对于远程维护的系统是不现实的。
作者:Minho 更新时间:2023-09-02 02:00:21
基于Hive SQL 提取加工数据是每个数据分析师的工作日常,但屏幕面前的你是否遇到过这样的囧境:数仓表中的某个字段并非是以往那种一行一个实体信息的结构化数据,而是 json格式的半结构化数据。
作者:Minho 更新时间:2023-08-23 08:44:23
最近在学习go-micro开发微服务,因公司内部的微服务治理工具用的是k8s,因此尝试在本地将微服务部署到k8s上。
作者:Minho 更新时间:2019-07-26 07:51:49