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
  1. 下载安卓SDK platform tools(其实就是ADB)。下载地址:platform-tools
  2. 开启手机的开发者模式,开启usb调试
  3. 手机连接电脑,允许usb调试
  4. 使用adb shell pm disable-user com.huawei.android.hwouc 禁用系统更新
  5. 使用adb shell pm enable com.huawei.android.hwouc 恢复系统更新

【EOF】

Spring随用随记 Nov 9, 2019

在工作之前大概有一年半没有写过spring的东西了,有些东西忘了,用这个记一下。

...