slim-Golang 中令人惊讶的空间效率特里
Slim
Slim 是一组非常节省空间的数据类型,带有相应的序列化 API 以将它们保存在磁盘上或传输。
why slim
随着互联网上的数据呈指数级增长,内存和磁盘之间的容量差距变得更大。
大多数时候,数据本身不需要加载到昂贵的主内存中。
只有更重要的信息 WHERE-A-DATA-IS 才值得在主内存中占有一席之地。
这就是slim所做的,在主内存中保留尽可能少的信息,作为大...
2021-09-05 13:01:55 |
Backend
BTrace - 适用于 Java 平台的安全、动态跟踪工具
BTrace
适用于 Java 平台的安全、动态跟踪工具
快速总结
BTrace 是用于 Java 平台的安全、动态跟踪工具。
BTrace 可用于动态跟踪正在运行的 Java 程序(类似于 OpenSolaris 应用程序和操作系统的 DTrace)。
BTrace 动态检测目标应用程序的类以注入跟踪代码(“字节码跟踪”)。
构建BTrace
设置
您将需要安装以下应用程序...
2021-09-05 13:01:55 |
java
dk.brics.automaton
dk.brics.automaton
这个 Java 包包含一个带有 Unicode 字母表 (UTF16) 的 DFA/NFA(有限状态自动机)实现,并支持标准正则表达式操作(连接、联合、Kleene 星)和许多非标准操作(交集、补集、 等等。)
与许多其他自动机/regexp 包相比,这个包快速、紧凑,并实现了真正的、不受限制的常规操作。
它使用基于 Unicode 字符间隔的符号...
2021-09-05 13:01:55 |
java
Generex-用于从正则表达式生成字符串的 Java 库。
Generex
用于生成与给定正则表达式匹配的字符串的 Java 库。
它可以帮助您根据索引从匹配的字符串中生成与给定正则表达式匹配的所有字符串、随机字符串或一个字符串。
Generex 基于图书馆 http://www.brics.dk/~amoeller/automaton/。
特征 :
生成与正则表达式匹配的随机字符串。
指定随机生成的字符...
2021-09-05 13:01:55 |
java
sharding database-05-apache shardingsphere 01 分布式的数据库生态系统入门介绍
概述
Apache ShardingSphere 是一个开源生态系统,由一套分布式数据库解决方案组成,包括 JDBC、Proxy & Sidecar(Planning)3 个独立产品。
它们都提供了数据横向扩展、分布式事务和分布式治理的功能,适用于Java同构、异构语言、云原生等多种场景。
Apache ShardingSphere 旨在在分布式系统中合理地充分利用现有数据库的...
2021-09-05 13:01:55 |
Databae
awesome-quant Quants (Quantitative Finance) 的精选库、软件包和资源的精选列表
awesome-quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Languages
Python
R
Matlab
Julia
Java
JavaScript
Haskell
Sc...
2021-09-05 13:01:55 |
Awesome
tair 阿里巴巴集团开发的分布式键值存储系统
产品概览
Tair 是快速访问内存 (MDB)/持久性 (LDB) 存储服务。
Tair采用高性能、高可用的分布式集群架构,可以满足企业对读写性能和可扩展容量的高要求。
系统架构
Tair 集群具有三个必要的模块:ConfigServer、DataServer 和客户端。
通常,一个 Tair 集群包括两个 ConfigServer 和多个 DataServer。
两个 Conf...
2021-09-02 13:01:55 |
Cache
libuv Cross-platform asynchronous I/O
概述
libuv 是一个多平台支持库,专注于异步 I/O。
它主要是为 Node.js 开发的,但也被 Luvit、Julia、pyuv 等使用。
功能亮点
由 epoll、kqueue、IOCP、事件端口支持的全功能事件循环。
异步 TCP 和 UDP 套接字
异步 DNS 解析
异步文件和文件系统操作
文件系统事件
ANSI 转义码控制的 TTY
带套接字共享的 IP...
2021-09-02 13:01:55 |
IO