-
云服日常被攻击(三)
过程又又又被攻击了,这次是通过stp挂在公网的rdp。方便我远程访问家里云。 起初是看到了v站的一篇帖子:求助,被入侵了,如何减小损失?大致内容就是他通过ftp挂在公网的rdp被入侵了,常用的网站密码都泄露了。 然后我就想起来,这人的操作和我一样啊。... -
《Redis设计与实现》读书笔记-单机数据库的实现
第九章 - 数据库服务器中的数据库Redis服务器将所有数据库都保存在服务器状态redis.h/redisServer结构的db数组中,db数组的每个项都是一个redis.h/redisDb结构,每个redisDb结构代表一个数据... -
《Redis设计与实现》读书笔记-数据结构与对象
前言有点遗憾,梁敬彬和梁敬弘老师关于数据库的第二本佳作《收获,不止SQl优化》短期内可能不会去看了。正如老师在《收获,不止Oracle》第一章中所写,数据库是个庞大的体系,应该根据自己的需求去学习。目前看来,时机未到。我需要更多的积累之后,再去阅读关... -
BitTorrent协议
BitTorrent协议规范BitTorrent是一个用于分发文件的协议。它通过URL识别内容,并设计为与网络无缝集成。与普通HTTP相比,它的优势在于,当多个用户同时下载同一文件时,下载者之间会互相上传,这使得文件源能够以适度的负载支持大量下载者。... -
Bencode编码
BencodeBencode(发音为Bee-Encode)是 BitTorrent 用在传输数据结构的编码方式。 这种编码方式支持四种资料类型: 字符串 整数 串列 字典表 Bencode 最常被用在 .torrent 档中,文件里的元数据都是被... -
计算字符串相似度
Start今天有个需求中需要定时同步数据,同步的判断条件是某个字段的相似度要大于 80%于是有了下面这篇文章。 为了方便同步脚本的编写,提供了 Oracle 的函数版本,以便在sql中调用。 Levenshtein距离首先介绍下 Levenshtei... -
《收获,不止Oracle》读书笔记下篇
下篇的章节,主要是作者多年优化工作中的经验总结。主要是关于解决问题的思路,如何定位问题等。技术相关的其实不多。我也觉得会发现问题比会解决问题的人更厉害。这几章经典的优化操作,主要的思想就是以下这些。(我读完的总结,不一定全。) 少做事,在可以满足需... -
《收获,不止Oracle》读书笔记上篇-表连接
第六章 - 经典,表的连接学以致用三种连接类型嵌套循环连接(Nested Loop Join)、哈希连接(Hash Join)和排序合并连接(Sort Merge Join)是Oracle数据库中最常用的三种连接算法。 嵌套循环连接(Nested L... -
言叶之庭
片尾曲 Rain (好像很久之前听过,片尾曲出来的时候就有感觉了) 片中引用的出自万叶集的短诗: 原文:鸣神の 少しとよみて さし昙り 雨も降らんか 君を留めん鸣神の 少しとよみて 降らずとも 我は止まらん 妹し留めば 译文:隐约雷鸣,阴霾天空,但盼... -
《收获,不止Oracle》读书笔记上篇-索引
第五章 - 惊叹,索引天地妙不可言BTREE 索引BTREE 索引结构图索引和表一样,都是前面描述的逻辑体系结构中的段的一种,当建一个T表,就产生一个T表的表SEGMENT,当在T表的某些列上建索引DXT,就产生一个DXT的索引SEGMENT。索引是...