札记
Code Server 部署指南
这是一个可以运行在任何设备的 VSCode 解决方案,我认为应该是现有所有产品中最好的没有之一。
记得去年只有 Vscode 官方的 for web,部署起来略显复杂,没想到不到一年,有人才已经对其作了进一步封装。
个人用来还不错,比如读者正在浏览的博客,正是我在平板上使用 code server 远程部署迁移的。还是很激动的,毕竟闲置多时的平板得以再次利用,以后出门不用背笔记本了,哈哈!闲话不多说,进入正题哈。
Go 函数式编程:装饰器与工厂模式
这篇文章记录了我对函数式编程的发散式构想。通过 var CommandLine = func() func {} 这种语法,可以实现装饰器模式和工厂函数等常见设计模式。
Go 反射(reflect)详解
在 Go 中,reflect 是一个内置的包,提供了一组用于运行时反射的方法和类型。使用反射可以在运行时动态地获取和操作**变量的值、类型和方法**,主要用于实现通用代码,如 JSON 序列化、类型转换、结构体拷贝等。
Java 线程编程详解
进程 是在内存中运行的应用程序,拥有独立的内存空间;线程 是进程中的执行单元,多个线程共享进程的堆和方法区资源,但各自拥有独立的程序计数器、虚拟机栈和本地方法栈。由于线程切换开销较小,因此也被称为「轻量级进程」。
Istio 服务网格架构详解
Istio 是 Service Mesh 架构的主流实现,服务之间的通信通过 Sidecar 代理(默认是 Envoy)进行。它支持 HTTP/1.1、HTTP/2、gRPC 和 TCP 等主流协议。
Service Mesh 服务网格详解
Service Mesh(服务网格)是一种控制应用程序不同部分之间数据共享方式的基础设施层。与其他通信管理系统不同,服务网格是直接构建在应用程序内部的专用基础设施层。