【Redis源码】mset命令
   通过set、setex等命令只能设置单个字符串到数据库,当我们想一次性设置多个字符串时,可以使用mset或msetnx命令来解决。 格式: mset key value [key value ...] msetnx key value [key value ...]
转载   redis   源码   命令   |  2020-11-08   0 评论   1,529 浏览

【Redis源码】append命令
   数据库已经有了key,它的值为value。当我们发现value值需要追加字符串却又不想直接用set命令覆盖原值时,可以用append命令来实现。 命令格式: append key value 说明: 将value追加到原值的末尾,如果key不存在,此命令等同 于set key value命令。
源码   命令   redis   转载   |  2020-11-08   0 评论   2,387 浏览

Redis 6.0新特性——ACLs
   Redis ACL是Access Control List(访问控制列表)的缩写,该功能允许根据可以执行的命令和可以访问的键来限制某些连接。它的工作方式是,在连接之后,要求客户端进行身份验证,以提供用户名和有效密码:如果身份验证阶段成功,则连接与给定用户关联,并且该用户具有限制。可以对Redis进行配置,以使新连接已过“默认”用户进行身份验证(这是默认配置),因此,配置默认用户具有的能力是,仅向连接提供特定功能子集的功能未明确认证。
原创   命令   redis   新特性   |  2020-11-22   0 评论   2,602 浏览

Gitea 仓库rss订阅生成
   本人使用Gitea 搭建了私人仓库,并且在个站商店 上面添加了自己的仓库,但是Gitea没有提供站点地图和rss订阅相关功能,于是自己就写了脚本来做这件事,站点地图的详见根据站点生成sitemap.xml的脚本 。 本文就是处理rss订阅的脚本。
git   python   原创   |  2020-04-21   0 评论   2,435 浏览

Java 面试知识整理以及汇总
   Java 基础知识比较多,每次使用的时候都是网上搜搜,有时候并不全面,所以打算自己整理下,方便以后查看。
Java   |  2020-01-02   0 评论   3,120 浏览

Java类加载机制复习
   顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class 类的一个实例。每个这样的实例用来表示一个 Java 类。通过此实例的 newInstance() 方法就可以创建 ......
Java   |  2020-01-12   0 评论   1,709 浏览

Java I/O流详解
   Java IO 流相关知识点梳理。
Java   |  2020-01-13   0 评论   1,414 浏览

Java 对象详解(从JVM角度)
   JVM 内存详解 已经详细介绍了 JVM 内存的结构,本文主要讲讲 Java 对象到底是什么样子的,方便我们了解 Java 对象。
Java   |  2020-01-18   0 评论   3,850 浏览

根据站点生成sitemap.xml的脚本
   本人远程服务器上面除了搭建博客之外,还搭建了Gitea私人代码仓库和图床服务,但是两个服务上面都没有自带 sitemap.xml,不方便搜索引擎收录对应的链接。于是乎自己写了个脚本用来自动生成 sitemap.xml
python   sitemap   原创   |  2020-03-22   0 评论   1,892 浏览

Java 中使用Redis 简单操作
   换了工作之后在华为搞FusionInsight的redis组件,复习下redis相关的知识。从简单的数据操作开始。
redis   Java   转载   |  2020-06-22   0 评论   2,381 浏览

Redis数据清理详解
   Redis常用的删除策略有以下三种: 被动删除(惰性删除):当读/写一个已经过期的Key时,会触发惰性删除策略,直接删除掉这个Key; 主动删除(定期删除):Redis会定期巡检,来清理过期Key; 当内存达到maxmemory配置时候,会触发Key的删除操作; 另外,还有一种基于触发器的删除策略,因为对Redis压力太大,一般没人使用。
redis   转载   |  2020-06-22   0 评论   2,119 浏览

docker镜像安装oracle
   在 debian中安装 docker,并且在 docker环境下使用 oracle。
原创   oracle   csdn   linux   |  2020-10-29   0 评论   2,112 浏览

【Hadoop】nameNode启动过程源码分析
   简介 本章详细介绍NameNode启动过程。主要是代码级别的解释。 nameNode的启动主要是有NameNode.java主导的,由main函数开始了解。 下面是main函数里面的主要内容,可以看到主要由createNameNode实现NameNode的启动。 NameNode namenode = createNameNode(argv, null); if (namenode != null) { namenode.join(); } 在create ......
hadoop   |  2023-11-05   3 评论   2,100 浏览

【Flink】Flink基本架构
   Flink 的 Master 节点包含了三个组件: Dispatcher、ResourceManager 和 JobManager。 Dispatcher: 负责接收用户提供的作业,并且负责为这个新提交的作业拉起一个新的 JobManager 服务; ResourceManager: 负责资源的管理,在整个 Flink 集群中只有一个 ResourceManager,资源相关的内容都由这个服务负责; JobManager: 负责管理具体某个作业的执行,在一 ......
flink   |  2023-09-20   1 评论   1,102 浏览

【Hadoop】Hudi 基础知识详解
   Apache Hudi将核心仓库和数据库功能直接带到数据湖中。Hudi提供了表、事务、高效upserts/删除、高级索引、流式摄取服务、数据群集/压缩优化以及并发,同时保持数据以开源文件格式保留。 Hudi是Hadoop Upserts and Incrementals缩写,用于管理分布式文件系统DFS上大型分析数据集存储。 Hudi是一种针对分析型业务的、扫描优化的数据存储抽象,它能够使DFS数据集在分钟级的时延内支持变更,也支持下游系统对这个数据集的增量 ......
hudi   |  2023-09-28   0 评论   1,461 浏览