<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chi0830的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chi0830</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chi0830]]></copyright><item><title><![CDATA[CentOS7的LVM动态扩容]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590074</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590074</guid><author>chi0830</author><pubDate>Tue, 20 Aug 2019 13:55:00 +0800</pubDate><description><![CDATA[# 问题
CentOS7上面的磁盘空间有点紧张，需要扩容。
解决
查询当前磁盘状态
[root@xxx ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K ...]]></description><category></category></item><item><title><![CDATA[Xss过滤器（Java）]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590073</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590073</guid><author>chi0830</author><pubDate>Tue, 20 Aug 2019 10:49:00 +0800</pubDate><description><![CDATA[问题
最近旧的系统，遇到Xss安全问题。这个系统采用用的是spring mvc的maven工程。
解决
maven依赖配置
&lt;properties&gt;
	&lt;easapi.version&gt;2.2.0.0&lt;/easapi.version&gt;
&lt;/propert...]]></description><category></category></item><item><title><![CDATA[nginx upstream timed out (110 connection timed out)]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590071</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590071</guid><author>chi0830</author><pubDate>Tue, 20 Aug 2019 10:47:00 +0800</pubDate><description><![CDATA[问题
nginx当作反向代理服务器的时候，调用上游服务超时。
解决
在location中，设置如下配置：
proxy_read_timeout 120s;

默认是60秒。
参考

Module ngx_http_proxy_module
nginx 超时问题: upstream timed ...]]></description><category></category></item><item><title><![CDATA[Android中Https证书认证（防会话劫持）]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590070</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590070</guid><author>chi0830</author><pubDate>Tue, 06 Aug 2019 16:22:00 +0800</pubDate><description><![CDATA[问题
Android中间人会话劫持
思路
在代码中对https证书进行验证。
解决
步骤1：获取合法https证书
通过浏览器下载https证书，保存到assets文件夹，如下图：

步骤2:实现https证书认证
 try {
    //获取X.509格式的内置证书
    Certifi...]]></description><category></category></item><item><title><![CDATA[Spring boot中使用Mysql的Nosql功能]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590068</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590068</guid><author>chi0830</author><pubDate>Mon, 05 Aug 2019 11:04:00 +0800</pubDate><description><![CDATA[问题
需要保存非结构化数据，第一时间想到mongodb，然而公司不让用mongodb，只能考虑在mysql中存储非结构化数据。
思路
使用mysql提供到xdevapi java进行开发即可。
解决
步骤1:检查X插件是否安装
如果想要mysql支持文档型存储，需要mysql预先安装好X插件，...]]></description><category></category></item><item><title><![CDATA[ERROR 1045 (HY000) Access denied for user 'xxxx'@'172.17.0.1' (using password: NO)]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590066</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590066</guid><author>chi0830</author><pubDate>Wed, 31 Jul 2019 16:00:00 +0800</pubDate><description><![CDATA[问题
在使用mysqlx协议和mysql建立链接的过程中，老是提示密码不对：
Caused by: com.mysql.cj.protocol.x.XProtocolError: ERROR 1045 (HY000) Access denied for user 'xxx'@'172.17.0...]]></description><category></category></item><item><title><![CDATA[为Debian安装mysqlsh命令行]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590064</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590064</guid><author>chi0830</author><pubDate>Wed, 31 Jul 2019 14:55:00 +0800</pubDate><description><![CDATA[问题
最近在使用mysql的文档存储方式，需要使用mysqlsh命令行，但是默认的Debian系统没有mysqlsh的安装源，所以只能自己添加apt安装源，对mysqlsh命令行进行安装。
解决
下载deb包
https://dev.mysql.com/downloads/repo/apt/
...]]></description><category></category></item><item><title><![CDATA[Caused by: java.lang.IllegalArgumentException: Negative time]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590060</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590060</guid><author>chi0830</author><pubDate>Tue, 30 Jul 2019 11:30:00 +0800</pubDate><description><![CDATA[问题
最近在部署war应用的时候，出现如下错误：
Caused by: java.lang.IllegalArgumentException: Negative time

原因
windows server 2003 在复制war文件的时候，把要被复制的文件的修改时间变成1940年。
解决
...]]></description><category></category></item><item><title><![CDATA[apache隐藏版本号]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590061</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590061</guid><author>chi0830</author><pubDate>Thu, 25 Jul 2019 16:37:00 +0800</pubDate><description><![CDATA[问题

需要隐藏这个Apache版本号。
解决
编辑httpd.conf
添加如下两行，即可：
ServerTokens Prod
ServerSignature Off 

效果
重启Apache，让配置生效，效果如图：

参考

How to Hide Apache Version Num...]]></description><category></category></item><item><title><![CDATA[nginx隐藏版本号]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590057</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590057</guid><author>chi0830</author><pubDate>Thu, 25 Jul 2019 16:21:00 +0800</pubDate><description><![CDATA[问题

想要隐藏nginx的版本号。
解决
编辑nginx.conf
添加如下配置，即可：
server_tokens off;

具体如下图：

重启nginx
这里假设nginx已经被systemctl管理了，即运行如下命令，重启：
sudo systemctl restart nginx...]]></description><category></category></item><item><title><![CDATA[修改docker容器的端口映射(Mac版)]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590056</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590056</guid><author>chi0830</author><pubDate>Thu, 25 Jul 2019 11:44:00 +0800</pubDate><description><![CDATA[问题
查看正在运行的mysql的docker容器端口映射情况：
$ docker container port mysql 
3306/tcp -&gt; 0.0.0.0:3306
$ docker ps
CONTAINER ID        IMAGE               COMM...]]></description><category></category></item><item><title><![CDATA[DB2查看指定数据库大小]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590055</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590055</guid><author>chi0830</author><pubDate>Thu, 25 Jul 2019 09:47:00 +0800</pubDate><description><![CDATA[问题
想要查看DB2所在数据库的大小。
解决
登录服务器
不论是用SSH或者是Telnet登录服务器即可。然后，运行db2命令切换到db2控制台里面。
连接到指定数据库
db2 =&gt; connect to aaadb

   Database Connection Information...]]></description><category></category></item><item><title><![CDATA[mysql版本查询]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590053</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590053</guid><author>chi0830</author><pubDate>Mon, 22 Jul 2019 09:32:00 +0800</pubDate><description><![CDATA[SHOW VARIABLES LIKE "%version%";

参考：

2.2 Determining Your Current MySQL Version


                                                    
转载于:https:...]]></description><category></category></item><item><title><![CDATA[查询OpenSSH的加密算法]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590052</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590052</guid><author>chi0830</author><pubDate>Wed, 17 Jul 2019 11:54:00 +0800</pubDate><description><![CDATA[[root@study ~]# /usr/local/openssh/sbin/sshd -T | grep ciphers
ciphers chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@op...]]></description><category></category></item><item><title><![CDATA[CentOS设置iso文件为本地yum源]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590049</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590049</guid><author>chi0830</author><pubDate>Wed, 17 Jul 2019 10:33:00 +0800</pubDate><description><![CDATA[问题与思路
由于服务器不能访问互联网，所以，只能通过上传iso系统的镜像文件到服务器，然后，设置这个iso文件为本地yum源。这样才能够进行yum的更新和安装。
解决与步骤
上传iso文件，采用的是zmodem协议，这个协议对上传的文件大小有限制，最大只能上传4G的文件。所以，需要先分割文件小...]]></description><category></category></item><item><title><![CDATA[CentOS上面的ICMP安全]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590045</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590045</guid><author>chi0830</author><pubDate>Wed, 17 Jul 2019 09:40:00 +0800</pubDate><description><![CDATA[问题
最近服务器上面出现如下安全问题：

允许Traceroute探测
ICMP timestamp请求响应漏洞

解决
允许Traceroute探测
firewall-cmd --get-icmptypes
firewall-cmd --add-icmp-block=time-exceede...]]></description><category></category></item><item><title><![CDATA[CentOS7更新OpenSSH8]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590046</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590046</guid><author>chi0830</author><pubDate>Tue, 16 Jul 2019 23:05:00 +0800</pubDate><description><![CDATA[问题
需要将CentOS7上面对OpenSSH更新到最新版本8，但是yum最新版本并不是OpenSSH版本。这里只能手动安装OpenSSH版本了。
解决
查看操作系统版本号：
[root@study ~]# cat /etc/centos-release
CentOS Linux releas...]]></description><category></category></item><item><title><![CDATA[CentOS7救援模式]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590044</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590044</guid><author>chi0830</author><pubDate>Tue, 16 Jul 2019 10:01:00 +0800</pubDate><description><![CDATA[问题
很久没有使用的一台虚拟机，忘记了root密码，这里使用救援模式，对root密码重设密码。
步骤
关机，重新开机，选中对应对版本，按“e”：

按“e”

找到“linux16”行

替代"or"为“rw init=/sysroot/bin/sh”
然后，按“Ctr+X”，进行登录。


...]]></description><category></category></item><item><title><![CDATA[Tomcat在Centos部署]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590040</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590040</guid><author>chi0830</author><pubDate>Fri, 12 Jul 2019 13:08:00 +0800</pubDate><description><![CDATA[创建用户
sudo useradd --system --home /opt/tomcat --shell /sbin/nologin --comment "tomcat user" --user-group tomcat

部署tomcat
解压安装包：
tar -xvf apache-to...]]></description><category></category></item><item><title><![CDATA[mybatis的批量更新]]></title><link>https://blog.youkuaiyun.com/chi0830/article/details/100590039</link><guid>https://blog.youkuaiyun.com/chi0830/article/details/100590039</guid><author>chi0830</author><pubDate>Thu, 11 Jul 2019 16:36:00 +0800</pubDate><description><![CDATA[问题
想要使用Mybatis的xml映射文件中的sql批量更新对象。
思路
主要使用SQL中的CASE语法，例如如下SQL：
UPDATE course
    SET name = CASE
        WHEN id=1 THEN 'name1'
        WHEN id=2 T...]]></description><category></category></item></channel></rss>