🌓

上墙纪念


vertx-examples项目合并了我一次PR,所以我的ID出现在contributors里了。应该是为数不多的亚裔面孔。嗨皮。

阅读全文

Gradle中的sourceCompatibility与targetCompatibility

Gradle中有两个属性,我也是一知半解。今天正好要练习下Java10,那就先把这两个属性的问题测试透了再说。那就是sourceCompatibilitytargetCompatibility
简单的说,sourceCompatibility属性跟编译环境有关,而targetCompatibility属性跟运行环境有关。
至少有这么几个原则,是不能违背的:

阅读全文

PostgreSQL中关于SCHEMA和SEARCH_PATH的一些技巧

1. extension最好放在单独的schema里,就像这样

create schema "extension_schema";
create extension "ltree" schema extension_schema;

阅读全文

ssh连接保活,mosh初体验

传统的ssh最恼人的就是放着不动,没多久就丢了。有时候tail -f跟踪一个日志,一会日志没动静,可能ssh就已经阵亡了,而我还没反应过来,还琢磨着日志该出来了。烦。
前两天研究iTerm2的时候,看到有人分享mosh的相关知识,提到它最大的优点就是ssh保活。马上决定一试。

阅读全文

Javalin又一个小而美的Java Web框架

JavalinJVM平台下一个上手极为容易的Web框架。有这么几个显著的特点:

  1. 简单便捷,不论是概念上还是真正上手开发,给人的感觉就是轻松写意
  2. 灵活,可以兼容同步和异步两种编程思路

阅读全文

记一个因为JDBC及PostgreSQL过于优秀而导致的坑

假设存在这么一张表,记录全国各地大学的名称,以及所处的行政区划

CREATE TABLE 大学信息表
(
id varchar DEFAULT uuid_generate_v4() PRIMARY KEY,
v_name varchar,
v_所处行政区划代码 varchar
);

阅读全文

PostgreSQL打开SQL日志

找到PostgreSQL安装目录所在的地方,编辑配置文件postgresql.conf
确保

log_destination = 'stderr'

阅读全文

groovy中的正则使用

判断是否与正则匹配

def res = "522300000000" ==~ /\d*0{8}$/
// res is true

阅读全文

黔西南州兴义市马岭河峡谷半日游

最近在贵州出差,一个小城市,兴义市,隶属于黔西南布依族苗族自治州。周末去了趟当地的景点——马岭河峡谷,感觉不错,几处瀑布意境各不相同。随手拍了几张照片,聊作纪念。


阅读全文

Linux防火墙常用命令

  1. 安装防火墙

    yum install firewalld

阅读全文