<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_22387459的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_22387459</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_22387459]]></copyright><item><title><![CDATA[linux下tomcat 使用cronolog工具进行日志分割]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/117322718</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/117322718</guid><author>sinat_22387459</author><pubDate>Thu, 27 May 2021 11:06:06 +0800</pubDate><description><![CDATA[linux下tomcat 使用cronolog工具进行日志分割

一、日志分割的背景原因

由于生产环境的日志量较大，为了方便对生产日志进行管理，我们一般对Tomcat日志按日分割。这样做一个是避免日志文件过大导致下载查看时的不方便；一个是按日分割后便于我们根据时间筛选日志范围

二、操作步骤

1、下载日志分割工具cronolog

下载cronolog工具包，这里使用的版本1.6.2。资源地址https://download.youkuaiyun.com/download/sinat_22387459/19119.]]></description><category></category></item><item><title><![CDATA[Linux下升级openssl]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/116247435</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/116247435</guid><author>sinat_22387459</author><pubDate>Thu, 29 Apr 2021 09:38:13 +0800</pubDate><description><![CDATA[Linux下升级openssl欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何]]></description><category></category></item><item><title><![CDATA[Linux安装perl5.32.1]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/116247872</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/116247872</guid><author>sinat_22387459</author><pubDate>Thu, 29 Apr 2021 09:37:04 +0800</pubDate><description><![CDATA[1.下载安装包

https://www.perl.org/get.html#unix_like

2.


yum install -y gcc.x86_64
yum -y install zlib-devel 

mkdir /usr/bin/perl
cd /perl-5.30.1.tar.gz

./Configure -des -Dprefix=/usr/local/perl -Dusethreads-Uversiononly

make &amp;&amp; make install

per.]]></description><category></category></item><item><title><![CDATA[linux下查看nginx的安装路径/位置]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/115007510</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/115007510</guid><author>sinat_22387459</author><pubDate>Fri, 19 Mar 2021 15:33:27 +0800</pubDate><description><![CDATA[1. 在默认安装位置下查看，大多数一般会安装在默认位置下

/usr/local/openresty/nginx 或/usr/local/nginx

2. 查看nginx运行进程，mast process 后面一般是nginx 的安装目录


ps -aux|grep nginx



3.查看nginx运行进程，执行ls -l /proc/进程号/exe ,然后会打印出安装/运行位置


ps -aux|grep nginx

ls -l /proc/进程号/exe 



...]]></description><category></category></item><item><title><![CDATA[linux下查看出网IP的常用三个命令]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/112978451</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/112978451</guid><author>sinat_22387459</author><pubDate>Fri, 22 Jan 2021 10:20:30 +0800</pubDate><description><![CDATA[一般情况下出网IP是固定的只有一个，但也有可能服务器管理人员会根据需要对一个服务器配置的多个出网IP或IP段，这种情况下，最好联系服务器管理/部署人员获取，这样可以获取到完整的信息，如果联系不到就只能执行命令查看了（这个只能查看到当前的，不完整）



#常用命令

curl ifconfig.co

curl icanhazip.com

curl cip.cc


...]]></description><category></category></item><item><title><![CDATA[JPA报错：Method threw ‘org.hibernate.LazyInitializationException‘ exception. Cannot evaluate]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/111640235</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/111640235</guid><author>sinat_22387459</author><pubDate>Thu, 24 Dec 2020 17:15:29 +0800</pubDate><description><![CDATA[SpringBoot  JPA使用getOne方法报错：Method threw 'org.hibernate.LazyInitializationException' exception. Cannot evaluate

报错原因：系统中，每次初始化一个实体的关联就会创建一个临时的session来加载，请求的session是被立即关闭的，也就是在读取了基本属性后，session 已经close了，再进行 lazy loaiding 就会有异常。

解决方式：
1、放弃使用懒加载，懒加载的二次读取的特点.]]></description><category></category></item><item><title><![CDATA[IDEA  常用快捷键]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/109723667</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/109723667</guid><author>sinat_22387459</author><pubDate>Mon, 16 Nov 2020 16:32:15 +0800</pubDate><description><![CDATA[刚开始用学习使用IDEA开发工具，本人用于java开发，总结的常用快捷键使用：

Ctrl+G :跳转的指定行

Ctrl+Shift+F12 :最大化代码区

Ctrl+Y ：回退修改的代码

Ctrl+Shift+Y:撤销代码回退

Ctrl+F9:编译代码

Ctrl+Alt+←：进入上一次进入的代码位置

Ctrl+F：当前文件内查找

Ctrl+Shift+F:项目路径下查找

Ctrl+R：当前文件内替换

Ctrl+Shift+R:项目路径下替换

Alt+Shift+↑:当前代码行上移

.]]></description><category></category></item><item><title><![CDATA[OpenJDK 下载地址]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/109714821</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/109714821</guid><author>sinat_22387459</author><pubDate>Mon, 16 Nov 2020 09:55:15 +0800</pubDate><description><![CDATA[OpenJDK下载地址：http://jdk.java.net/archive/


]]></description><category></category></item><item><title><![CDATA[Linux配置JDK/JRE环境]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/109606411</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/109606411</guid><author>sinat_22387459</author><pubDate>Tue, 10 Nov 2020 21:05:37 +0800</pubDate><description><![CDATA[在linux环境配置java开发环境(JDK)、java运行环境

1、下载linux版本的jdk安装包

官网下载地址：https://www.oracle.com/java/technologies/javase-downloads.html

jdk包通过官网下载所需版本的jdk包，建议下载jdk8或jdk11,这两个版本官方会进行长期维护迭代更新，jdk9和jdk10为jdk8和jdk11之间的过渡版本，以后不再更新，具体根据需要选择；

注意：jdk1.8应该是在更新版本u_211之后商业使用需要]]></description><category></category></item><item><title><![CDATA[disruptor队列SleepingWaitStrategy与YieldingWaitStrategy处理的区别]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/109282812</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/109282812</guid><author>sinat_22387459</author><pubDate>Mon, 26 Oct 2020 08:51:32 +0800</pubDate><description><![CDATA[SleepingWaitStrategy
如果没有可用的序列号，则：
首先，自旋重试100次（此值可设置，默认200次），如果在重试过程中，存在可用的序列号，则直接返回可用的序列号。
否则，如果重试指定次数以后，还是没有可用序列号，则继续自旋重试，但这时每重试一次，便调用Thread.yield方法，放弃CPU的使用权，让其它线程可以使用CPU。当该线程再次获取CPU使用权时，继续重试，如果还没有可用的序列号，则继续放弃CPU使用权等待。此循环最多100次。
最后，如果还没有可用的序列号，则调用LockSu]]></description><category></category></item><item><title><![CDATA[ElasticSearch未授权安全问题处理]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/102786746</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/102786746</guid><author>sinat_22387459</author><pubDate>Mon, 28 Oct 2019 19:14:57 +0800</pubDate><description><![CDATA[问题原因 ：
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎，基于RESTful web接口。Elasticsearch是用Java开发的，并作为Apache许可条款下的开放源码发布，是当前流行的企业级搜索引擎。设计用于云计算中，能够达到实时搜索，稳定，可靠，快速，安装使用方便。
通常情况下Elasticsearch 未对敏感信息进行过滤，...]]></description><category></category></item><item><title><![CDATA[sysbenchan安装及测试mysql性能基线]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/102618526</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/102618526</guid><author>sinat_22387459</author><pubDate>Fri, 18 Oct 2019 08:38:49 +0800</pubDate><description><![CDATA[sysbench测试mysql性能基线
1、下载sysbench测试工具
优快云下载：
https://download.youkuaiyun.com/download/sinat_22387459/11873630
github下载：
https://github.com/akopytov/sysbench/tree/0.5
2、安装 sysbench0.5
目录/opt/sysbench
#解压安装包
...]]></description><category></category></item><item><title><![CDATA[ElasticSearch报错FORBIDDEN/12/index read-only / allow delete (api)]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/102460215</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/102460215</guid><author>sinat_22387459</author><pubDate>Thu, 10 Oct 2019 15:15:16 +0800</pubDate><description><![CDATA[curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'


]]></description><category></category></item><item><title><![CDATA[nginx配置禁用除GET|POST|PUT|DELETE之外的方法。]]></title><link>https://blog.youkuaiyun.com/sinat_22387459/article/details/102400057</link><guid>https://blog.youkuaiyun.com/sinat_22387459/article/details/102400057</guid><author>sinat_22387459</author><pubDate>Tue, 08 Oct 2019 17:53:23 +0800</pubDate><description><![CDATA[nginx的server中添加配置禁用除GET|POST|PUT|DELETE之外的方法。
if ($request_method !~* GET|POST|PUT|DELETE) {
         return 403;
 }


]]></description><category></category></item></channel></rss>