<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liyanhui1001的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liyanhui1001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liyanhui1001]]></copyright><item><title><![CDATA[Linux系统中CPU占用率较高问题排查思路与解决方法]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/130045758</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/130045758</guid><author>liyanhui1001</author><pubDate>Sun, 09 Apr 2023 18:49:47 +0800</pubDate><description><![CDATA[在工作中遇到 Linux服务器上出现CPU负载达到100%居高不下的情况，如果CPU 持续跑高，则会影响业务系统的正常运行，然后排查是什么原因。3、根据网上查询是 Redis被攻击导致服务器向外攻击外服务器6379端口。2、根据pid挨个排查，然后锁定到/usr/sbin/rshim。4、设置文件写入权限，然后杀掉进程。1、top命令输出结果解析。]]></description><category></category></item><item><title><![CDATA[用ab压测工具搞垮目标网站]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/129285437</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/129285437</guid><author>liyanhui1001</author><pubDate>Wed, 01 Mar 2023 17:46:13 +0800</pubDate><description><![CDATA[怎样用ab压测工具搞垮目标网站]]></description><category></category></item><item><title><![CDATA[解读大数据技术在金融行业中的应用]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/128131578</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/128131578</guid><author>liyanhui1001</author><pubDate>Thu, 01 Dec 2022 15:22:52 +0800</pubDate><description><![CDATA[大数据技术在金融行业中应用主要以银行、证券、保险等金融细分领域为主]]></description><category></category></item><item><title><![CDATA[win10 自动同步时间脚本]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/126009532</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/126009532</guid><author>liyanhui1001</author><pubDate>Wed, 27 Jul 2022 10:35:38 +0800</pubDate><description><![CDATA[项目服务器是台式主机，系统时间走着走着就慢了，开启同步网络时间也不起作用，最后没折，在win系统里加了个服务，每分钟执行下边脚本同步时间一次，问题才解决。主板电池没电了，写个开机自动同步网络时间的脚本，设置为开机自动执行，设置NTP服务器为ntp5.aliyun.com。...]]></description><category></category></item><item><title><![CDATA[在线教育项目前端部署wiki]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/126009485</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/126009485</guid><author>liyanhui1001</author><pubDate>Wed, 27 Jul 2022 10:32:55 +0800</pubDate><description><![CDATA[将除了node_modules目录的其他文件上传到服务器/www/server/nginx/html/education-ui。4、启动并创建服务pm2startnpm--name"education"--runstart。2、登陆服务器，切换到/www/server/nginx/html/education-ui目录下。启动服务命令pm2starteducation。如果之前存在education服务，先删除该服务。停止服务命令pm2stopeducation。...]]></description><category></category></item><item><title><![CDATA[bootstrap模态框和select2合用时input无法获取焦点]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/124387196</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/124387196</guid><author>liyanhui1001</author><pubDate>Sun, 24 Apr 2022 17:17:05 +0800</pubDate><description><![CDATA[在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入.

解决方法:

1.把页面中的 tabindex="-1" 删掉:




&lt;div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"&gt;
  &lt;div class="modal-he..]]></description><category></category></item><item><title><![CDATA[ssl证书无效 宝塔ssl 浏览器显示不安全]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/120183750</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/120183750</guid><author>liyanhui1001</author><pubDate>Wed, 08 Sep 2021 16:57:24 +0800</pubDate><description><![CDATA[项目里之前ssl过期了 后来又重新申请了ssl ，但浏览器上总显示不安全，因为之前是旧域名 现在换成新域名，以为问题出在和域名没对应的上边，结果也不是。

解决方案

1、从阿里云上申请了免费的ssl证书，下载nginx的证书



2、打开宝塔中站点配置里的ssl，将上步下载的证书替换到 其他证书中，保存



3、登录服务器删除443端口，在重新添加

4、清楚浏览器缓存

5、再次看浏览器的不安全标签消失了，大功告成。



遇到的坑：

1、宝塔多域名配置

刚开始以为是换了域名，证书不对，所...]]></description><category></category></item><item><title><![CDATA[MySQL binlog 恢复数据]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/116075971</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/116075971</guid><author>liyanhui1001</author><pubDate>Sat, 24 Apr 2021 00:01:31 +0800</pubDate><description><![CDATA[今天手残导入数据把生产的库给覆盖掉了，瞬间傻了，写篇文章祭奠下二傻操作。

生产环境是用宝塔部署的，现在都还怀疑是宝塔的bug引起的，明明新建了数据库，导入到新库，结果导入到了正在使用的生产库，引起这个的原因只能是1、sql里指定了数据库；2、宝塔的bug；排除了1，只能是2了，可没有勇气再去验证下，如果哪位小伙伴也遇到过，回复下，验证下是否是宝塔的bug

下边的一顿神操作，耗时10小时，果然傻事儿是要付出代价的

1、首先看mysql的 binlog是否开启，很可惜，宝塔默认安装的mysql binlo]]></description><category></category></item><item><title><![CDATA[nohup: ignoring input and redirecting stderr to stdout]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/115274387</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/115274387</guid><author>liyanhui1001</author><pubDate>Sun, 28 Mar 2021 00:07:18 +0800</pubDate><description><![CDATA[在生产环境下启jar包时，发现原来好好的nohup信息输出到指定文件中的功能，突然出问题了。现象是控制台输出的信息一部分输出到了我指定的文件，另一部分却输出到了nohup.out，而我是不想让它产生nohup.out文件，不知道是什么原因。

我的启动命令是这样的：
nohup java -jar eureka-server.jar&gt; ../logs/eureka-server.out&amp;
现在指行这个命令，会给我产生两个文件，一个中logs/myserver.out，另一个是nohu...]]></description><category></category></item><item><title><![CDATA[jvm 内存只增不减 程序假死 进程挂起  win10下定时运行和开机自启动jar包]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/114987454</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/114987454</guid><author>liyanhui1001</author><pubDate>Thu, 18 Mar 2021 18:39:41 +0800</pubDate><description><![CDATA[最近项目中有个数据同步的项目运行1天左右就假死掉了，只剩个进程壳，实际代码不执行，看了内存消耗，是因为内存只增不掉所以挂掉了；懒得看代码，就想了个笨办法先解决下，之后还是要撸一遍代码把问题彻底解决掉的。

笨办法：win系统里创建定时任务，每天定时启动，步骤如下

需求说明：
java程序打包成jar包
jar包开机自启动
jar包每隔一段时间重启
环境说明
运行环境：win 10
编程环境：IDEA 2019
项目：MAVEN项目

IDEA中打包maven项目
右侧maven–点击package–打包完]]></description><category></category></item><item><title><![CDATA[宝塔 springboot  jar 配置域名 后 css js 等 静态文件 404 访问不到]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/113148783</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/113148783</guid><author>liyanhui1001</author><pubDate>Mon, 25 Jan 2021 23:11:56 +0800</pubDate><description><![CDATA[今天被宝塔坑了。。写个博祭奠此坑

1.宝塔部署springboot项目，打了jar包，目录结构如下图





2.修改nginx配置文件，要把宝塔里默认的js、css注释掉，下图红框里的内容，新增蓝框里的内容，保存，刷新页面后就可以看到亲爱的css、js都出来了

  #反向代理
  location / {
    proxy_pass http://127.0.0.1:8090/;

  }
 
  #解决js css 访问不到的问题
  location ~...]]></description><category></category></item><item><title><![CDATA[springboot2  jar docker  upload file 静态文件目录]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/107695107</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/107695107</guid><author>liyanhui1001</author><pubDate>Thu, 30 Jul 2020 17:38:14 +0800</pubDate><description><![CDATA[最近做的项目中有一个生成二维码的功能，jar包部署到服务器的docker中后，二维码访问不到，原因是在服务器的docker里二维码生成后存放的路径和本地有所不同，解决步骤如下：

1.配置application.yml


    static-locations: classpath:static/,file:${jar.fileUrl}
# file配置(jar和fileUrl自己随意定义)/Users/lihui/work_me/
jar:
  fileUrl: /root/fangkebao/


]]></description><category></category></item><item><title><![CDATA[Could not initialize class org.hibernate.validator.internal.engine.valueextraction.ValueExtractorMan]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/107596217</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/107596217</guid><author>liyanhui1001</author><pubDate>Sun, 26 Jul 2020 17:28:16 +0800</pubDate><description><![CDATA[部署springboot2 的jar包报错，搜索没有找到合适的解决方案，写个贴吧

1、报错信息



2、错误很明显ValidationAutoConfiguration.class找不到，首先想到的是jar冲突，然而并不是

3、试错逻辑；在本地运行了Java -jar febs.jar 可以正常运行，说明jar包正常，那问题应该就服务器环境和本地环境不一样，本地是jdk1.8；服务器是docker Java8，是docker的原因吗？应该不是 其他项目docker里可以正常运行，那就是Java8了，搜]]></description><category></category></item><item><title><![CDATA[Docker部署jar包运行 springboot]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/107520017</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/107520017</guid><author>liyanhui1001</author><pubDate>Sat, 25 Jul 2020 14:54:45 +0800</pubDate><description><![CDATA[1. 上传jar到服务器的指定目录

2. 在该目录下创建Dockerfile 文件

3. 然后将下面的内容复制到Dockerfile文件中


FROM java:8
MAINTAINER lihui
ADD febs.jar fangkebao.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","fangkebao.jar"]

# from java:8  拉取一个jdk为1.8的docker image

# maintainer 作者是bingo

#...]]></description><category></category></item><item><title><![CDATA[driver failed programming external connectivity on endpoint nginx]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/107507847</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/107507847</guid><author>liyanhui1001</author><pubDate>Wed, 22 Jul 2020 11:02:26 +0800</pubDate><description><![CDATA[今天重启Nginx，突然报这个错，查了下，是因为之前我重启了防火墙，所以docker失效了，所以需要重启docker和实例，记录下备忘

docker端口映射或启动容器时报错 Error response from daemon: driver failed programming external connectivity on endpoint

现象：

[root@localhost ~]# docker run -d -p 9000:80 centos:httpd /bin/sh -c /us..]]></description><category></category></item><item><title><![CDATA[usage: see firewall-cmd man page firewall-cmd: error: unrecognized arguments: -add-port=8088/tcp]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/106589682</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/106589682</guid><author>liyanhui1001</author><pubDate>Sat, 06 Jun 2020 16:49:09 +0800</pubDate><description><![CDATA[linux centos7 默认防火墙是关闭的，设置了开启端口后一定要重启防火墙，否则端口开启会不起作用



查看已开启的端口

firewall-cmd --list-ports

查看防火墙状态

firewall-cmd --state

开启防火墙

systemctl start firewalld

开启端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

重启防火墙

firewall-cmd --reload

..]]></description><category></category></item><item><title><![CDATA[this is incompatible with sql_mode=only_full_group_by]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/106458621</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/106458621</guid><author>liyanhui1001</author><pubDate>Sun, 31 May 2020 18:00:39 +0800</pubDate><description><![CDATA[下载安装的是最新版的mysql5.7.x版本，默认是开启了only_full_group_by模式的，但开启这个模式后，原先的group by语句就报错，然后又把它移除了。

一旦开启only_full_group_by，感觉，group by将变成和distinct一样，只能获取受到其影响的字段信息，无法和其他未受其影响的字段共存，这样，group by的功能将变得十分狭窄了

only_full_group_by模式开启比较好。

因为在mysql中有一个函数：any_valu...]]></description><category></category></item><item><title><![CDATA[云服务器部署那点事儿 Tomcat+mysql+redis]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/106453082</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/106453082</guid><author>liyanhui1001</author><pubDate>Sun, 31 May 2020 14:09:59 +0800</pubDate><description><![CDATA[前两天看到云服务器在做618的活动，马上六一了，想着整一台送自己当六一礼物玩玩，这俩天被这六一礼物快整奔溃了，不过这时又有点小膨胀了，你懂得 ~ ~

写个文章记录一下前两天的奔溃过程吧，有不足的地儿欢迎指正

登录服务器
	安装mysql和redis
	检查mysql和redis是否正常
	安装Tomcat
	开放端口
	安装Nginx
	Nginx遇到的坑
	项目部署
	域名解析备案
1、我的服务器选用的CentOS 7.6 64bit，据说这个版本稳定，遇到的问题，也好搜索，也不知道是真是假

这个.]]></description><category></category></item><item><title><![CDATA[Mac 安装MySQL5.7  安装redis4.0  安装Tomcat8 备忘]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/105977017</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/105977017</guid><author>liyanhui1001</author><pubDate>Thu, 07 May 2020 17:32:17 +0800</pubDate><description><![CDATA[安装MySQL过程

备忘记录：

只执行下方的红色命令就可以，总共三步就好，下边这么多过程代码是因为我机子之前装过2个版本的MySQL，卸掉后又重新装的，这些可以忽略掉

Last login: Thu May 7 10:19:53 on ttys003

lihuideMacBook-Pro:~ lihui$ sudo firewall-cmd --add-port=3306/tcp

Pa...]]></description><category></category></item><item><title><![CDATA[语音播报功能实现]]></title><link>https://blog.youkuaiyun.com/liyanhui1001/article/details/105618880</link><guid>https://blog.youkuaiyun.com/liyanhui1001/article/details/105618880</guid><author>liyanhui1001</author><pubDate>Sun, 19 Apr 2020 17:48:56 +0800</pubDate><description><![CDATA[语音播报实现

1、真人语音播报，需提前录音，然后根据数据的变化调取不同的声音文件进行播放

2、机器人语音播报，调用类库，Java调用 jacob，js调用 tts.baidu.com/text2audio



Java语音播报实现

一、pom.xml引入jar包依赖


&lt;!-- https://mvnrepository.com/artifact/com.jacob/jacob ...]]></description><category></category></item></channel></rss>