acme.sh签发dnspod(腾讯云)和阿里云ssl野卡证书并自动续签 Apr 19, 2020

用一下acme.sh,实现自动签发野卡证书的需求

...
Elasticsearch调研 Apr 3, 2020

目的:调研elasticsearch的启动、debug、评分、插件以实现自定义评分插件。

首先,关于es启动流程的大体介绍lanffy.github.io。在这片文章中,将会主要关注加载插件的部分。

elaticsearch我的fork

...
Shadowsocks-rust源码阅读【where to modify】 Mar 22, 2020

看看shadowsocks-rust的源码,确定需要改哪里

...
Rust 冲冲冲 Mar 22, 2020

来了来了,记录下学习rust的笔记,一门艰深的语言啊。。

为什么要学

因为go很香,又不够香。有一种说法,go是网络编程语言,rust是系统编程语言。go的runtime这个东西让人又爱又恨啊,要学rust!

其实我想要的很简单,就是能编译出二进制可执行文件的语言,java、python这种解释型的语言不行,go差强人意,rust我要学一学。

另外,还有一个很直接的学习动力,想修改一个rust项目实现自己的功能。嗯,带着目标去学我觉得会好很多,在一片汪洋中给你一方向。

...
Netty源码阅读 Mar 3, 2020

记录一下netty源码阅读相关的东西

...
Telegram java客户端 Mar 2, 2020

玩电报比较久了,电报的生态真的很开放,允许大家自建机器人,并提供bot api。但是电报bot会有很多限制,今天要做的是使用telegram的tdlib创建一个java的电报客户端。相似的东西其实已经有了,例如pytelethon,但是我用不惯python,今天就写一篇如何在windows10上使用java jni调用tdlib的文章。

如果有什么问题,可以加电报群https://t.me/popstary讨论。(进群就能收到来自这个电报客户端的欢迎加群信息~

...
Kafka Use Feb 27, 2020

记录下kafka怎么用….

...
Centos8安装MongoDB 4.2 Feb 11, 2020

参考文档:linuxconfig.org

...
Java异步任务中Future的实现 Feb 9, 2020

从netty中学习,首先截取netty中关于Promise和Future的继承关系图,如下。本文首先剖析下图中的四个类,然后自己设计Future。

...
nftables设置nat转发(基于centos8) Feb 2, 2020

nftables具有脚本编程能力,并且使用脚本更新规则具有事务性,要么全部成功,要么全部不成功。这两个特性很有趣,今天用nftables的编程能力来做下nat转发。

...