11 2019 档案
摘要:博客园 Open Live Writer 博客编辑工具&代码高亮显示插件 安装使用说明 背景说明 我们在写博客的时候,经常会插入一些代码块,博客园自带了一些代码块的插入风格。 但是,如果想让自己的代码块显示的比较 "fashion",需要使用相应的插件。 使用插件后,代码块效果如下: Open Li
阅读全文
摘要:/** * Created by Miracle Luna on 2019/11/20 */public class Test2019120 { public static void main(String[] args) { int[] nums = {0, 1, 2, 3, 0, 2}; for (int num : nums) { is...
阅读全文
摘要:Linux 查看操作系统版本信息 uname uname 命令用于显示当前系统的版本信息。 带 -a 选项的 uname 命令会给出当前操作系统的所有有用信息。 命令如下: 执行效果如下: 可以使用 -r 选项,只查看操作系统的内核信息。 效果如下: 额外补充 uname 命令的使用说明如下(可以使
阅读全文
摘要:Linux 查看登录用户信息 who & whoami 在一台服务器上,同一时间往往会有很难多人同时登录。 who 命令可以查看当前系统中有哪些人登录,以及他们都工作在哪个控制台上。 这样可以很方便的监控机器的登录人信息,并对系统操作进行安全监控。 效果如下: 有时候,可能会忘记自己是以什么身份登录
阅读全文
摘要: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
阅读全文
摘要:MongoDB 日志中出现“UserNotFound: Could not find user ceilometer@ceilometer” 问题描述 MongoDB(版本 3.2.9) 服务启动后,Ceilometer-api服务连接 MongoDB 的时候,报认证失败,导致8777端口一直用不了
阅读全文
摘要:nohup sh start.sh >/dev/null 2>&1 & 背景说明 start.sh 脚本里,写了Java应用程序启动的相关命令,并且在 log4j.properties 中配置了日志的输出路径。 此时,启动服务的时候,如果使用如下命令,则会在start.sh脚本所在的目录下,产生一个
阅读全文
摘要:如何用 putty 连接远程 Linux 系统 Putty 简介 Putty 是一个免费的、Windows x86 平台下的 Telnet、SSH 和 Rlogin 客户端,但是功能丝毫不逊色于商业的 Telnet 类工具。 随着Linux在服务器端应用的普及,Linux 系统管理越来越依赖于远程。
阅读全文
摘要:on namespace ceilometer.$cmd failed: Authentication failed. UserNotFound: Could not find user ceilometer@ceilometer 背景介绍 1、Ceilometer 项目是 OpenStack 中用
阅读全文
摘要:博客园 博客 添加 Fork me on GitHub 彩带效果(更新版本) 如何在自己的博客园博客的左上角或者右上角添加 Fork me on GitHub 彩带效果呢? 如下图所示: 设置步骤如下: 1、“管理”-->"设置",找到“首页Html代码”设置区域 [更新后] 2、将如下代码,粘贴到
阅读全文
摘要:博客园 博客积分与排名 查看设置 博客园 博客积分与排名 默认是不显示的。 如果想要显示出来,需要在博客园的“设置”里进行设置。 具体操作步骤如下: 1、在博客园的“设置”中,选择“常用选项”,点击进入。 2、在“选项”中,找到“积分与排名”,勾选,保存即可。 3、刷新博客页面,即可看到自己博客的积
阅读全文