Elasticsearch调研 Apr 3, 2020

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

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

elaticsearch我的fork

...
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转发。

...
Elasticsearch简单入门 Jan 7, 2020

环境

  • centos 8 1C2G
  • jdk8

安装

一开始下载tar.gz然后手动起的,一执行报个错说不能用root用户启动,索性直接用rpm安装,帮你把所有事情做好,包括设置systemd服务,这样很爽

...
2020年顾后顾前 Jan 1, 2020

顾后

2019年最大的关键词大概就是变化和转折。这一年,我结束了学生生涯,参加工作。所以2019年,一半在学校,一半在工作。

...
华为/荣耀手机关闭系统更新 Nov 16, 2019 ...