handsomestwei
Preview Image

使用rsync+inotify简单实现文件实时双机双向同步

使用rsync+inotify简单实现文件实时双机双向同步 实现思路 使用inotify-tools的inotifywait工具监控文件变化,触发后使用rsync做同步。加入系统服务项,实现实时监听,方便管理。 以下配置操作,单向同步,只需在单边部署。双机双向,需要在两台服务器分别执行。 依赖软件简介 rsync简介 Rsync‌是一款开源的文件同步和数据传输工具,适用于文件同步、各种...

Preview Image

linux制作自定义service服务单元

linux制作自定义service服务单元 服务单元简介 在Linux系统中,服务单元通常以.service后缀结尾,并存储在/etc/systemd/system目录下。 服务单元文件定义了服务的启动顺序、依赖关系、执行命令等参数。使得系统管理员能够方便地启动、停止、重启和管理系统中的各种服务。 java服务单元示例 服务单元myJava.service文件示例。注意关闭标准输出,避免...

Preview Image

使用arthas监控诊断java应用

使用arthas监控诊断java应用 arthas简介 arthas是阿里的一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。 arthas安装使用 参考 arthas常用命令 使用dashboard查看当前应用...

Preview Image

neo4j图数据库使用入门

neo4j图数据库使用入门 neo4j特点 图原生,无索引邻接 neo4j存储数据,也存储关系。在遍历关系时,原生的Neo4j图数据库中只要找到起始节点、读取节点的邻接边就可以访问该节点的邻居;而无需像关系数据库那样需要执行昂贵的连接JOIN操作,系统开销大大减少、执行效率极大提升,被称作“无需索引的邻接关系遍历”(Index Free Adjacency)。在关系型数据库中,关系...