LSM(Log Structured Merge Trees ) 笔记
[TOC] 一、大幅度制约存储介质吞吐量的原因 首先抛出结论。无论任何存储介质(不管是机械硬盘还是SSD,抑或 […]...
浅说 Docker 基础知识与核心原理
Docker是Google公司使用Go语言推出的虚拟化技术,它基于Linux内核的CGroup、Namespa […]...
猎户座——基于组件的前端配置化引擎设计
“ 为了应对纷杂繁复的业务需求,配置化效率提升已经成为每一位研发工作中越来越重要的一部分。 ” 作为前端研发, […]...
Ray源码解析之整体逻辑结构
Ray Version 0.4.0 以一个Ray示例程序来说明,Ray执行多进程/分布式程序的过程。 impo […]...
追踪分析LiquorBot僵尸网络
前言 自2016年起,Mirai僵尸网络就因发动大规模网络攻击并摧毁各种基础设施而闻名于众,它也已经成为了网络 […]...
从Spring Cloud到Kubernetes的微服务迁移实践
写在前面 要出发周边游(以下简称要出发)是国内知名的主打「周边游」的在线旅行网站,为了降低公司内部各个业务模块 […]...
在java中进行日期时间比较的4种方法
1. Date.compareTo() java.util.Date 提供了在Java中比较两个日期的经典方法 […]...
Riposte:使用Python编写的交互式Shell工具
Riposte是一个基于Python的交互式Shell工具。它允许你轻松地将应用程序封装在定制的交互式shel […]...
运维同学职场成长记
OP小强同学受难记 小强同学是公司的一名OP,日常主要工作就是负责 服务器的稳定和上线 。在公司开始发展阶段, […]...
图解Go的channel底层实现
简单说明: buf 是有缓冲的channel所特有的结构,用来存储缓存数据。是个循环链表 sendx 和 re […]...
文本编辑器VimNeovim被曝任意代码执行漏洞
6月4日,名为Arminius的安全研究员在twitter曝光现Vim/Neovim的本地代码执行漏洞, 并且 […]...
程序原本(三):开发视角下的工程问题
编者按:本文节选自周爱民著《程序原本》一书中的部分章节。 集成化工具需要有配套的生产过程和管理 应用开发的“集 […]...
后端开发实践系列——开发者的第0个迭代
在ThoughtWorks,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容 […]...
React Hooks 深入系列
本文基于近段时间对 hooks 碎片化的理解作一次简单梳理, 个人博客 。同时欢迎关注基于 hooks 构建的 […]...
Hacking Windows 备忘录
Hacking Windows 备忘录 原文 传送门 记录一下Windows系统的Notes/Tricks 在 […]...
免 root 玩转 Android 设备:如何从零开始使用 adb
从前段时间大热的scrcpy 到各种 Android 优化工具,使用 Android 设备的过程中,不少人应该 […]...
SSL&TLS Tips
每天的日常编码工作:就是解决一个问题的时候再创造另外一个问题 Orz….. 话说刚才生成一个私钥的时候, Py […]...
Go项目结构设计过程点滴记录
起因 之前在知识星球里星主让用 SMTP 协议实现邮件发送功能,看了 Max Li 的设计,并和他交流了一小时 […]...
python 天气预报获取
通过对地名的编码获取,通过编码获取到天气信息 源码如下: # -*- encoding: utf-8 -*- […]...
开源游戏服务器汇总
有哪些开源游戏服务器框架,值得学习呢。基于node.js 、java、C#、golang 、c++、pytho […]...