赞了文章2022-01-18
使用 Svelte 开发 VUE 和 React 都支持的自定义单元格组件在上节中,我们一起了解了如何使用Svelte封装Web Component,从而实现在不同页面间使用电子表格组件。Svelte封装组件跨框架复用,带来的好处也十分明显:1、使用框架开发,更容易维护2、发布后没有框架依赖,...
发布了文章2021-05-31
大概 200 张手画的图,相信对学习 Kubernetes 会有所帮助云原生社区博客地址Kubernetes 源码架构图阅读 Gitbook
赞了文章2021-01-19
当然可以,只要你使用 SO_REUSEPORT 这个参数。 还是先来看下man文档中是怎么说的: {代码...} 从文档中可以看到,该参数允许多个socket绑定到同一本地地址,即使socket是处于listen状态的。 当多个listen状态的socket绑定到同一地址时,各个socket的accept操作都能...
发布了文章2020-06-29
CloudEvents is a specification for describing event data in common formats to provide interoperability across services, platforms and systems.
赞了文章2020-03-24
2010年9月,我们介绍了Go Playground,这是一个完全由Go代码组成和返回程序运行结果的web服务器。 如果你是一位Go程序员,那你很可能已经通过阅读Go教程或执行Go文档中的示例程序的途径使用过Go Playground了。 你也可以通过点击 talks.golang.org上幻灯片中的“Run” ...
赞了文章2020-01-18
这几天写了个小型的RPC框架,最初只是想用 TCP-JSON 写个纯 NodeJS 平台的东西,后来无意中开了个脑洞,如果基于 Websocket 把浏览器当做 RPC Server ,那岂不是只要是能运行浏览器(或者nodejs)的设备,都可以作为分布式计算中的一个 Worker 了吗?
赞了文章2019-11-14
若想要无缝使用原来的 redux,和其配套的中间件 promise,thunk,saga 等等的话可以使用 redux-react-hook
赞了文章2019-11-14
上周的 精读《React Hooks》 已经实现了对 React Hooks 的基本认知,也许你也看了 React Hooks 基本实现剖析(就是数组),但理解实现原理就可以用好了吗?学的是知识,而用的是技能,看别人的用法就像刷抖音一样(哇,饭还可以这样吃?),你总会有新的收获。
发布了文章2019-11-06
Distributed Application Runtime. An event-driven, portable runtime for building microservices on cloud and edge.
发布了文章2019-10-09
Here’re three questions during reading the source code of BoltDB. I’ll explain our testing procedure to dive into the core of the BoltDB writing mechanism.
发布了文章2019-10-01
Tricks 桶的自增键 使用 NextSequence()来创建自增键,见下例 {代码...} 嵌套桶 很简单的,桶可以实现嵌套存储 {代码...} 例子 假设您有一个多租户应用程序,其中根级别存储桶是帐户存储桶。该存储桶内部有一系列帐户的序列,这些帐户本身就是存储桶。在序列存储桶(...
发布了文章2019-10-01
使用 Tx.CreateBucket() 和 Tx.CreateBucketIfNotExists() 建立一个新桶(推荐使用第二个)接受参数是 桶的名字
赞了文章2019-09-23
今天大多数公司在开发应用程序并将其部署在服务器上的时候,无论是选择公有云还是私有的数据中心,都需要提前了解究竟需要多少台服务器、多大容量的存储和数据库的功能等。并需要部署运行应用程序和依赖的软件到基础设施之上。假设我们不想在这些细节上花费精力,是...
赞了文章2019-09-21
回 顾 在本系列文章的上一篇中,我们讲到了PV,PVC,Storage Class以及Provisioner 简单回顾一下: PV在最一开始是设计成了一个需要管理员预先分配的存储块。引入Storage Class和Provisioner之后,用户可以动态地供应PV。 PVC是对PV的请求,当和Storage Class一起使...
发布了文章2019-08-22
Caddy源码阅读(二)启动流程与 Event 事件通知 Preface Caddy 是 Go 语言构建的轻量配置化服务器。[链接] Caddy 整个软件可以说是由不同的 插件 堆砌起来的。自己本身仅提供 Plugin 的注册运行逻辑和 Server 的监听服务功能。 学习 caddy 的源码,实际上是学习 如何...
发布了文章2019-08-20
Caddy源码阅读(一)Run详解 前言 本次系列会讲解 caddy 整个生命周期涉及到的源码。 平时我们使用 caddy 都是使用 它的 二进制 分发文件,现在来分析 caddy 的 Run 函数。从最外层逻辑看它都做了些什么。 Caddy Run 我们来看看 Caddy Run 中引入了哪些包和操作,对 ...
赞了文章2019-08-20
实现效果 安装 delve windows go get -u github.com/go-delve/delve/cmd/dlv linux 方式一: go get -u github.com/go-delve/delve/cmd/dlv 方式二 {代码...} 注意: 若果你go版本为1.5需要设置GO15VENDOREXPERIMENT=1 OSX {代码...} 执行上述代码前,确保你电脑上有...
赞了文章2019-08-17
当我们在编写多线程程序时,常常会涉及到多个线程对共享数据的访问。如果不对这种访问加以限制,往往会导致程序运行结果与预期不符 锁 编写代码时,我们以及习惯了用锁去保护数据。那么,这里的锁是什么?为什么它能满足我们的要求?它存在于哪里? 让我们从一个最简...
赞了文章2019-08-12
近日搭建了自己的 Blog,使用的是 Hexo + github pages。众所周知,github pages的域名都是统一的your_name.github.io。想了想,能不能换个域名呢?当然是可以滴。于是,在度娘了之后,也算找到了方法。但是网上的介绍都是操作流程,没有详细的解释,我自己也是有些...
发布了文章2019-08-11
icework + gh-pages 超快部署超多模版页面 项目地址:[链接]效果地址:[链接] 前言 GitHub 账号 与它的 pages 服务 不需要任何准备的东西,服务器?域名?前端工程师? 都不需要!只需要你有就能够享受到建立自己网站的乐趣。 飞冰 现在搭配飞冰,还能让你一键生成你...