摘要:
Linux crontab 每5秒钟执行一次 shell 脚本 的方法 由于 Linux 的 crontab 的定时命令格式如下: minute hour day-of-month month-of-year day-of-week commands 意味着标椎定时任务中,最小定时周期是分钟。 但是 阅读全文
摘要:
Linux 查找特定程序 whereis whereis 命令主要用于查找程序文件,并提供这个文件的二进制可执行文件、源代码文件和使用手册存放位置。 1、查找命令程序 例如,查找 touch 命令 执行效果如下: 如果只需要查找 touch 命令的二进制文件,可以使用 -b 选项实现: 效果如下: 阅读全文
摘要:
Java 语言实现 MD5 加密 背景说明 在实际项目中,为了安全性考虑,经常要求账号密码是以加密后的密文形式,保存到数据库中。 这样,即使有人获取到了数据库中的密文密码,也不知道明文密码信息是什么,从而防止系统被恶意访问。 密码加密有很多种方式,比如:Base64,DSA,RSA,MD5,SHA1 阅读全文
摘要:
Maven 官网 查找&下载 jar包 & pom引用 问题描述 在我们在开发过程中,经常遇到程序中需要引用的某个版本jar包,但是在公司的私有仓库下载不到的情况。 遇到这种情况,该怎么办呢? 很多人应该首选百度搜索吧。(当然可以,但是,不一定能很快找到自己想要的某个版本的jar包) 这里给出一个简 阅读全文
摘要:
MySQL 将 字符串 转为 整数 1、CAST(epr AS type) 1)type 为 SIGNED 效果如下: 2)type 为 UNSIGNED 效果如下: 2、CONVERT(expr,type) 额外补充 1、CAST 和 CONVERT 两个函数中的 type取值可以为:SIGNED 阅读全文
摘要:
MySQL 对 IP 字段的排序问题 问题描述 想对一张带有 IP 字段的表,对 IP 字段进行升序排序,方便查看每个段的 IP 信息。 表结构和表数据如下: 数据库查询截图如下: 如果按照 IP 字段升序,查询效果如下: 问题原因 由于 IP 字段是varchar 类型,MySQL在进行排序的时候 阅读全文
摘要:
Java split(".") 和 split("\\.") 问题描述 使用 . 分解 IP 的各个段,并打印,如:192.168.10.123,分解为 192 168 10 123 使用如下程序处理: 执行结果如下(并未按照预期将IP进行分解): 问题原因 . 为特殊字符,需要使用转义字符进行转义 阅读全文
摘要:
集群中配置多台机器之间 SSH 免密码登录 问题描述 由于现在项目大多数由传统的单台机器部署,慢慢转变成多机器的集群化部署。 但是,这就涉及到机器间的 SSH 免密码互通问题。 当集群机器比较多的时候,如何能快速简洁地配置机器之间的免密码登录呢? 完美方案 1、分别查看集群的机器上,是否安装了 SS 阅读全文
摘要:
Linux scp 免密码 传输文件 背景介绍 最近项目是集群化部署(由 node1,node2,node3 三台 CentOS 7.4 的虚拟机构成)。 但是,涉及到跨机器同步文件的问题,想通过写shell文件实现,用 crontab 设置定时任务,定时执行改脚本。 由于每次都需要输入密码,导致定 阅读全文
摘要:
Linux Shell 中 > 和 >> 的异同点和应用场景 > 和 >> 的异同点 举例说明(start.sh 为某个服务的启动脚本,start.log 为某服务的日志文件): 1、相同点 上面两种写法,都是将服务的日志内容,输出到指定文件中。 当 /var/log/ 目录下的 start.log 阅读全文