记北京沙河水库

21年9月21,晴,中秋,来沙河的水库垂钓。

Mac OS批量文件编码转换(eg. GBK to UTF-8)

本来想查看win电脑上的一些源码,奈何在Mac上都乱码了,于是网上搜集了一些解决办法,网上多数都是针对单文件的,而我的源码文件是比较多的,因此写了个脚本进行批量处理,我先介绍单文件编码转换方法,最后放上批量转换的脚本。

国际化实体字段处理

最近在做国际化相关的工作,需求是在「English」状态用户的名称和部门的名称显示英文字段,实体中有name和englishName,当用户选择英语时name需要被填充englishName,这种情况不像系统字段的国际化,系统字段的各个语言是固定的,而用户的英文名称是变动的。为了处理用户的不同语言选择需要写很多if或者switch,因此当VO、DOT、Model对象多了就会出现很多形式相似的代码,像下面这样。

Java热部署工具

之前我一直抵触热部署工具,一是因为之前项目启动都比较快,二是对spring的热部署工具有不好的印象——使用过程中出先问题很难排查,直到现在启动比较大的项目一次要消耗掉5~10分钟,真能在期间喝杯咖啡了,忍无可忍了于是又想起了热部署工具,否则一上午也调试不了几次。 今天体验了一下JRebel还不错,推荐一下。公司内部开发的也有热部署工具🔧,不过问同事了体验不是太好,不过能开发这种工具的是挺厉害,虽然不认同工具但对他的技术是认可的。

Ubuntu20开启SSH服务

1、下载SSH软件sudo apt updatesudo apt install openssh-server2、查看SSH状态、设置开启自启# 查看ssh状态sudo systemctl status ssh# 设置sudo systemctl enable --now ssh3、防火墙放行sshsudo ufw allow ssh4、启动/禁止ssh服务要在Ubuntu系统上禁用SSH服务器,只需运行以下命令即可停止SSH服务:# 禁用sudo systemctl disable --now
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×