小贺咯's repositories

Redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 [1] Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。 redis的官网地址,非常好记,是redis.io。(域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地),Vmware在资助着redis项目的开发和维护。

Stargazers:2Issues:0Issues:0

OSLearnNote

操作系统作为计算机基础课程之一,非常重要。里面的进程,内存和IO,文件管理的知识非常有用,学好了他,那么会助你在后端开发中游刃有余

Stargazers:1Issues:0Issues:0
Stargazers:0Issues:0Issues:0

DataBaseLearnNote

数据库(Database)是按照 数据结构来组织、 存储和管理数据的仓库,它产生于距今六十多年前,随着 信息技术和市场的发展,特别是二十世纪九十年代以后, 数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种 类型,从最简单的存储有各种数据的 表格到能够进行海量 数据存储的大型 数据库系统都在各个方面得到了广泛的应用。 在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

Stargazers:0Issues:0Issues:0

DataStruct

java版的数据结构。

Language:JavaStargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0

DesignMode

设计模式demo

Language:JavaStargazers:0Issues:0Issues:0

GolangDemo

Golang的学习demo

Stargazers:0Issues:0Issues:0
Language:GoStargazers:0Issues:0Issues:0

JVM

Java虚拟机(JVM)一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。 Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 Java虚拟机规范定义了一个抽象的——而非实际的——机器或处理器。这个规范描述了一个指令集,一组寄存器,一个堆栈,一个“垃圾堆”,和一个方法区。一旦一个Java虚拟机在给定的平台上运行,任何Java程序(编译之后的程序,称作字节码)都能在这个平台上运行。Java虚拟机(JVM)可以以一次一条指令的方式来解释字节码(把它映射到实际的处理器指令),或者字节码也可以由实际处理器中称作just-in-time的编译器进行进一步的编译。 [1]

Stargazers:0Issues:2Issues:0

kubernetes

Production-Grade Container Scheduling and Management

License:Apache-2.0Stargazers:0Issues:0Issues:0

kubernetes-handbook

Kubernetes中文指南/云原生应用架构实战手册 - https://jimmysong.io/kubernetes-handbook

License:CC-BY-4.0Stargazers:0Issues:0Issues:0

LDD-LinuxDeviceDrivers

Linux内核与设备驱动程序学习笔记

License:GPL-3.0Stargazers:0Issues:0Issues:0

linux

Linux kernel source tree

License:NOASSERTIONStargazers:0Issues:0Issues:0

linux-insides-zh

Linux 内核揭秘

Stargazers:0Issues:0Issues:0

linux-source-code-analyze

Linux源码分析

Stargazers:0Issues:0Issues:0

Linux-Tutorial

《Java 程序员眼中的 Linux》

License:GPL-2.0Stargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0

node-problem-detector

This is a place for various problem detectors running on the Kubernetes nodes.

License:Apache-2.0Stargazers:0Issues:0Issues:0

openwechat

golang微信SDK

License:Apache-2.0Stargazers:0Issues:0Issues:0

prom-downsample-proxy

prometheus 指标降采样组件, 支持对存储在promtheus以及vmagent的指标进行降采样,并且代理查询请求

Language:GoStargazers:0Issues:0Issues:0

promxy

An aggregating proxy to enable HA prometheus

License:MITStargazers:0Issues:0Issues:0

Reading-and-comprehense-linux-Kernel-network-protocol-stack

linux内核网络协议栈源码阅读分析注释--带详尽中文分析注释以及相关流程分析调用注释,对理解分析内核协议栈源码很有帮助

Language:CLicense:GPL-3.0Stargazers:0Issues:1Issues:0
Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Language:JavaStargazers:0Issues:0Issues:0

SpringMini

简单实现spring框架。

Language:JavaStargazers:0Issues:0Issues:0

tour

go 命令行工具

Stargazers:0Issues:0Issues:0