星辰大海

My Conquest Is the Sea of Stars.


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

memcached与redis实现的对比

发表于 2019-12-29 | 更新于 2020-02-25 | 分类于 缓存
本文字数: 38k | 阅读时长 ≈ 34 分钟

memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习,有理解错误之处,欢迎指正。

文中使用的架构类的图片大多来自于网络,有部分图与最新实现有出入,文中已经指出。

阅读全文 »

[转载]从零开始:史上最详尽V2Ray搭建图文教程

发表于 2019-12-22 | 更新于 2020-06-12 | 分类于 LINUX
本文字数: 9.9k | 阅读时长 ≈ 9 分钟

本文转载自从零开始:史上最详尽V2Ray搭建图文教程,根据实际服务器配置做部分修改。

服务端安装

以下所有操作都是使用root用户(普通用户自行sudo)进行操作的,服务器centos7。

阅读全文 »

详解分布式协调服务 ZooKeeper

发表于 2018-10-07 | 更新于 2020-02-25 | 分类于 架构设计
本文字数: 34k | 阅读时长 ≈ 31 分钟

这篇文章主要会介绍 Zookeeper 的实现原理以及常见的应用

在 2006 年,Google 发表了一篇名为 The Chubby lock service for loosely-coupled distributed systems 的论文,其中描述了一个分布式锁服务 Chubby 的设计理念和实现原理;作为 Google 内部的一个基础服务,虽然 Chubby 与 GFS、Bigtable 和 MapReduce 相比并没有那么大的名气,不过它在 Google 内部也是非常重要的基础设施。

img

相比于名不见经传的 Chubby,作者相信 Zookeeper 更被广大开发者所熟知,作为非常出名的分布式协调服务,Zookeeper 有非常多的应用,包括发布订阅、命名服务、分数是协调和分布式锁,这篇文章主要会介绍 Zookeeper 的实现原理以及常见的应用,但是在具体介绍 Zookeeper 的功能和原理之前,我们会简单介绍一下分布式锁服务 Chubby 以及它与 Zookeeper 之间的异同。

阅读全文 »

Shadowsocks服务器代理

发表于 2018-07-13 | 更新于 2020-02-25 | 分类于 developer tools
本文字数: 9.4k | 阅读时长 ≈ 9 分钟

前言

本文讲述如何安装配置Shadowsocks Server,并支持通过代理方式(http/sock v4/5)连接因特网.

1531388960253

这里主要阐述服务端通过proxy连接的解决方案,shadowsocks server直连网络的方式比较简单,网上这块资料也比较齐全,不做过多描述

阅读全文 »

docker碎片拾遗

发表于 2018-06-24 | 更新于 2020-02-17 | 分类于 docker
本文字数: 7.6k | 阅读时长 ≈ 7 分钟
进入shell环境12docker psdocker exec -it <container> bash and run 12apt-get updateapt-get install vim !不要去改系统配置正常运行的docker先保存一下docker的ID,之后不要去改下面的配置,否则docker会更新为新的那个,导致数据丢失 docker指令1、启动docker1docker run -it --privileged=true -v /home/oracle/download:/usr/Downloads centos /bin/bash 2、查看当前docker运行1d ...
阅读全文 »

Xshell显示X11图形化界面

发表于 2018-06-17 | 更新于 2020-02-25 | 分类于 Linux
本文字数: 3.6k | 阅读时长 ≈ 3 分钟

安装Xmanager全家桶

使用前检查一下是否安装了Xshell、Xstart、Xmanager - Passive,正常安装Xmanager全家桶应该是全的

1529248519265

阅读全文 »

Hexo添加Gitalk评论插件

发表于 2018-06-01 | 更新于 2018-06-02 | 分类于 Hexo使用攻略
本文字数: 9.1k | 阅读时长 ≈ 8 分钟
安装Gitalk提供了两种方式: 直接引入 1234567<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css"><script src="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js"></script><!-- or --><link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.c ...
阅读全文 »

Hexo集成Algolia搜索插件

发表于 2018-06-01 | 更新于 2020-02-25 | 分类于 Hexo使用攻略
本文字数: 6.8k | 阅读时长 ≈ 6 分钟

前言

个人博客自从2016年10月21日搭建以来,迄今为止已经有49 篇日志了。虽然不是很多篇文章,但是搜索站内的内容已经力不从心了。

搜索了网上很多关于“Hexo 站内搜索”的内容,发现大部分都是使用Swiftype,但是发现Swiftype 搜索只有15 天的免费,之后就需要开始收费了。

因为只是为自己的个人博客 使用站内搜索,所以希望找一个类似与Swiftype 的,但是免费的站内搜索。最后找了Algolia 这个免费版本替代。

阅读全文 »

Linux xmr-stak挖矿教程

发表于 2018-05-27 | 更新于 2018-06-09 | 分类于 block-chain
本文字数: 11k | 阅读时长 ≈ 10 分钟
在Linux上编译 xmr-stakInstall DependenciesAMD APP SDK 3.0 (only needed to use AMD GPUs) download and install the latest version from https://www.dropbox.com/sh/mpg882ekirnsfa7/AADWz5X-TgVdsmWt0QwMgTWLa/AMD-APP-SDKInstaller-v3.0.130.136-GA-linux64.tar.bz2?dl=0(do not wonder why it is a link to a dropbox ...
阅读全文 »

Day 1: Bower —— 管理你的客户端依赖关系

发表于 2018-05-26 | 更新于 2020-02-25 | 分类于 30天学习30种新技术系列
本文字数: 24k | 阅读时长 ≈ 22 分钟

编者注:我们发现了比较有趣的系列文章《30天学习30种新技术》,准备翻译,一天一篇更新,年终礼包。以下是第一天技术的译文。


我决定将第一天的学习主题选为Bower。

阅读全文 »
1…456
Vincent

Vincent

The King is dead, long live the King!

55 日志
23 分类
72 标签
RSS
GitHub E-Mail
© 2020 Vincent | 629k | 9:31
由 Hexo 强力驱动 v3.9.0
|
主题 — NexT.Muse v6.3.0