Typeperf 使用说明

Typeperf 是 cmd 中默认自带的一个记录系统资源使用情况的工具,它可以监控并记录指定程序或系统的运行情况。

阅读全文

数组转List

简易做法

1
2
String id = "a,b,c";
List<String> ids = Arrays.asList(id.split(","));

阅读全文

MySQL 批量插入语句大小限制

批量插入语句过多时报错

阅读全文

Debian 终端颜色设置

PS1 是用来定义命令行提示符的参数,而我们每次登陆终端,使用命令时最前面的那一段就是 PS1,debian默认是没有颜色,且格式不美观的一串,例如: [root@debian ~]#,在进入多级文件夹之后,就会变成[root@debian /xxx/xxx/xxx/xxx]#,这会显得十分的难看。而这些问题,都可以通过修改 PS1 的参数来解决这个问题。

阅读全文

Windows 上使用 Thrift

虽然 Thrift 支持不同语言,但是不同语言的调用方式和定义的方式并不一样,所以官方准备了一个生成指定语言调用方式的工具,我们只需要使用该工具生成调用 Thrift 的接口,然后调用这个类就可以了。

阅读全文

记一次Java项目jdk版本错误

现象

在VSCode创建项目并导入.java文件后,报语句支持的最低版本为JDK1.8,但是在配置文件中指定的java.homejdk1.8.0121,在pom.xml指定maven的jdk的版本号之后仍旧无法解决问题,也尝试在.\.settings\org.eclipse.jdt.core.prefs文件中将指定的1.7更改为1.8,仍旧没有解决问题。

阅读全文

centos7搭建netdata的简单记录

这份文档是根据netdata的wiki逐步完成的一份记录,如果出现命令错误或者过时等问题,可以移至netdata的wiki,根据指导完成操作。
netdata wiki - install

阅读全文

关于notepad++没有插件管理器的解决方案

notepad++中,插件管理器(Plugin Manager)是一个十分实用的功能,不过出于某种原因,notepad++在最新的版本中将此功能去除了,并且从这个劲头来看,之后的版本中也不会再提供该功能(莫非是使用的人太少了?)
不过不管是出于什么原因,该功能对程序员来说还是十分实用的。
虽然notepad++最新版本已经不包含插件管理器,但是并不代表它不支持,仅仅只是将其从默认安装变成了需要我们手动下载和安装。

阅读全文

关于IDEA PlantUML 插件导包找不到的问题

不想看过程分析的可以参考一下做法,这个包的缺失是因为idea插件更新没跟上的原因,因为这是一个新功能,把插件的包替换为官网最新包即可解决

阅读全文

MySQL5.7版本新特性

语句兼容问题

mysql5.7默认开启only_full_group_by,为了兼容以前的sql语句,需要将mysql.ini(my.ini)中sql_mode的only_full_group_by删除。
不推荐直接在数据库中修改配置文件缓存,因为再重启数据库后悔重新加载,则需要重新删除。
如果安装在C盘的: 我们要进入 C:\ProgramData\MySQL\MySQL Server 5.7 此目录即可看到my.ini

阅读全文