简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
写shell免不了要远程执行shell命令,自然就要实现免登陆。免登陆的原理:首先说明一下处理机制:1.非对称密钥就是一对密钥-公钥和私钥。2.私钥由系统中没个人自己持有,一般保存在自己的电脑里或u盘里。3.公钥则在网络上传递,就是可以传递给通信中的对方,也就意味这可以被黑客截获。4.用某个人的私钥加密的数据只有用那个人的公钥解密,同样用公钥加密的数据也只有用
第一种方案,当然是写一个后台运行的脚本一直循环,然后每次循环sleep一段时间。while true ;docommandsleep XX //间隔秒数done第二种方案,使用crontab。我们都知道crontab的粒度最小是到分钟,但是我们还是可以通过变通的方法做到隔多少秒运行一次。以下方法将每20秒执行一次crontab -
使用Eclipse安装了maven插件之后,创建Maven工程,发现添加依赖“Add Dependency”的时候无法自动搜索远程库。 如果不能搜索远程库那用这个插件有啥用撒。。。 查遍了所有的maven配置文件都没发现问题。 最后发现是插件本身的问题。原因是远程库的索引没有成功的建立。 很有可能安装插件之后的某一次“Update Indexes”失败之后,导致默认
今天在服务器上遇到一个问题,目录下无法创建子目录,异常:mkdir: 无法创建目录 “...”: 过多的连接原来之前的理解是错误的,linux对目录下的文件数目基本无限制(受限于inode基本可以忽略),但是对于目录下的子目录数确实有限制的,最多为31998个。以下内容转载自:http://www.51testing.com/?uid-225738-action-vie
<br />问题发生的场景:<br />MYSQL安装在Linux下,本地和远程都有应用访问MYSQL,本地访问MYSQL很流畅,但是远程访问非常之缓慢,基本上到了几分钟才响应的地步。SSH连接稳定,ping了下发现无丢包,排除网络问题。那么可能就是MYSQL的设置问题了。<br /> <br />查阅资料发现可以这么配置:<br /> <br />[mysqld] <br />skip-name
问题描述:程序上表现为对 主库 更新操作之后,从 从库 查询数据没发生改变。怀疑是主从库同步延迟导致。上从库查看主从同步状态,发现Seconds_Behind_Master时间长达一千多秒。正常情况下主从库延时个十几秒还可以容忍,一千多秒显然就有问题了么。。。问题分析:我们在一个MYSQL实例上创建了四五个Database,其中一个Database数据量和压力都比较大,从 从库的processli
使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024),只能想办法将Mysql升级到5.5。这果然是一次蛋疼的升级过程。完整步骤:1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下。
<br />今天部署项目的时候顺便把一些依赖用新版本的jar替换了,其他还好就是MYSQL的驱动出了问题。<br /> <br />原来用的是5.1.5的包,替换成5.1.17之后,如下生成主键的代码都会报错:<br />ps = getConnection().prepareStatement(sql.toString());....rs = ps.getGeneratedKeys(); <br
Emoji表情字符现在在APP已经广泛支持了。但是Mysql的UTF8编码对Emoji字符的支持却不是那么好。所以我们经常会遇到这样的异常:Incorrect string value: '\xF0\x90\x8D\x83...' for column原因是Mysql里UTF8编码最多只能支持3个字节,而Emoji表情字符使用的UTF8编码,很多都是4个字节,有些甚至是6个字节。
Emoji表情字符现在在APP已经广泛支持了。但是Mysql的UTF8编码对Emoji字符的支持却不是那么好。所以我们经常会遇到这样的异常:Incorrect string value: '\xF0\x90\x8D\x83...' for column原因是Mysql里UTF8编码最多只能支持3个字节,而Emoji表情字符使用的UTF8编码,很多都是4个字节,有些甚至是6个字节。