<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[漫天雪_昆仑巅]]></title><description><![CDATA[一柄剑，三生缘，步履踏遍尘世劫]]></description><link>https://blog.youkuaiyun.com/vtopqx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vtopqx]]></copyright><item><title><![CDATA[mysql出现1251- Client does not support authentication protocol requested by server问题]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/143713065</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/143713065</guid><author>vtopqx</author><pubDate>Tue, 12 Nov 2024 14:23:41 +0800</pubDate><description><![CDATA[1251- Client does not support authentication protocol requested by server]]></description><category></category></item><item><title><![CDATA[idea git rebaseing]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/132231340</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/132231340</guid><author>vtopqx</author><pubDate>Fri, 11 Aug 2023 14:52:06 +0800</pubDate><description><![CDATA[idea git rebaseing]]></description><category></category></item><item><title><![CDATA[华为云 Error: Failed to download metadata for repo ‘epel’:]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/125526730</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/125526730</guid><author>vtopqx</author><pubDate>Wed, 29 Jun 2022 17:50:40 +0800</pubDate><description><![CDATA[使用华为云Centos7.x服务Yum安装软件的时候提示错误：Error: Failed to download metadata for repo ‘epel’: Cannot download repomd.xml需要修改Centos的yum下载源配置，执行以下命令对源进行替换即可：]]></description><category></category></item><item><title><![CDATA[java.security.InvalidKeyException: Illegal key size]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/123528061</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/123528061</guid><author>vtopqx</author><pubDate>Wed, 16 Mar 2022 15:43:58 +0800</pubDate><description><![CDATA[java.security.InvalidKeyException  Illegal key size]]></description><category></category></item><item><title><![CDATA[Idea启动后闪退]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/123379771</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/123379771</guid><author>vtopqx</author><pubDate>Wed, 09 Mar 2022 15:57:46 +0800</pubDate><description><![CDATA[idea在安装完插件之后，启动就一直闪退，无论怎么都无法启动，这个是因为插件安装出了问题，删除插件目录即可，

找到插件目录 C:\Users\lenovo\AppData\Roaming\JetBrains\IdeaIC2020.3\plugins

将plugins里面的所有插件删除，然后重新启动即可！

注：这里使用的是idea2020版，所以目录是deaIC2020.3，如果是其他版本的话，文件夹名字就是响应的版本数字。


...]]></description><category></category></item><item><title><![CDATA[javax.persistence.TransactionRequiredException: Executing an update/delete query]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/123324980</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/123324980</guid><author>vtopqx</author><pubDate>Mon, 07 Mar 2022 10:46:34 +0800</pubDate><description><![CDATA[在使用jpa的增删改的时候提示错误：javax.persistence.TransactionRequiredException: Executing an update/delete query

需要给方法加上事务注解，@Transactional

重启后，从新执行就正常了


]]></description><category></category></item><item><title><![CDATA[RabbitMQ单机安装]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/122604894</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/122604894</guid><author>vtopqx</author><pubDate>Thu, 20 Jan 2022 16:49:31 +0800</pubDate><description><![CDATA[1、下载相应的软件，

可以去官网下载：Downloading and Installing RabbitMQ — RabbitMQ


rabbitmq-server-3.8.8-1.el7.noarch.rpm
rabbitmq_delayed_message_exchange-3.8.0.ez
erlang-21.3-1.el7.x86_64.rpm

2、执行以下安装命令

备注：如果在执行rpm或者yum安装的时候提示错误，可以看下另外一个文章：https://blog.youkuaiyun.com/vtop]]></description><category></category></item><item><title><![CDATA[error: cannot open Packages database in /var/lib/rpm]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/122603611</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/122603611</guid><author>vtopqx</author><pubDate>Thu, 20 Jan 2022 16:00:25 +0800</pubDate><description><![CDATA[在Linux上使用yum 安装软件时候提示错误：

[root@txvm2019 rabbitmq]# yum install socat -y
error: rpmdb: BDB0113 Thread/process 16035/139850996197440 failed: BDB1507 Thread died in Berkeley DB library
error: db5 error(-30973) from dbenv-&gt;failchk: BDB0087 DB_RUNRECOVERY: ]]></description><category></category></item><item><title><![CDATA[elasticsearch-head-chrome-plugin浏览器插件使用]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/122347934</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/122347934</guid><author>vtopqx</author><pubDate>Thu, 06 Jan 2022 17:43:25 +0800</pubDate><description><![CDATA[elasticsearch-head-chrome-plugin插件使用]]></description><category></category></item><item><title><![CDATA[Windows下ES集群创建]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/122328210</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/122328210</guid><author>vtopqx</author><pubDate>Wed, 05 Jan 2022 17:31:03 +0800</pubDate><description><![CDATA[1、复制3份ES文件：





2、分别对node1、node2、node3修改config/elasticsearch.yml

node1:


cluster.name: my-application
network.host: localhost
http.port: 9201
transport.tcp.port: 9301
node.name: node-1
node.master: true
node.data: true
http.cors.enabled: true
http.cors.]]></description><category></category></item><item><title><![CDATA[Caused by: org.elasticsearch.ElasticsearchException: X-Pack is not supported and Machine Learning is]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/122090414</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/122090414</guid><author>vtopqx</author><pubDate>Wed, 22 Dec 2021 17:11:42 +0800</pubDate><description><![CDATA[ElasticsearchException[X-Pack is not supported and Machine Learning is not available for]]></description><category></category></item><item><title><![CDATA[CAP原理说明]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/118361389</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/118361389</guid><author>vtopqx</author><pubDate>Wed, 30 Jun 2021 15:15:55 +0800</pubDate><description><![CDATA[分布式系统（distributed system）正变得越来越重要，大型网站几乎都是分布式的。

分布式系统的最大难点，就是各个节点的状态如何同步。CAP 定理是这方面的基本定理，也是理解分布式系统的起点。

本文介绍该定理。它其实很好懂，而且是显而易见的。下面的内容主要参考了 Michael Whittaker 的文章。

一、分布式系统的三个指标



1998年，加州大学的计算机科学家 Eric Brewer 提出，分布式系统有三个指标。


Consistency
	Availability
	Pa]]></description><category></category></item><item><title><![CDATA[RSA加密、解密、签名、验签的原理及方法]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/118161600</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/118161600</guid><author>vtopqx</author><pubDate>Wed, 23 Jun 2021 20:12:31 +0800</pubDate><description><![CDATA[一、RSA加密简介

　　RSA加密是一种非对称加密。可以在不直接传递密钥的情况下，完成解密。这能够确保信息的安全性，避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程，分别称为公钥和私钥。两者之间有数学相关，该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥，公钥是公开的（可能同时多人持有）。

　　

二、RSA加密、签名区别

　　加密和签名都是为了安全性考虑，但略有不同。常有人问加密和签名是用私钥还是公钥？其实都是对加密和签名的作用有所混淆。简单..]]></description><category></category></item><item><title><![CDATA[Http请求全过程简述]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/118156911</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/118156911</guid><author>vtopqx</author><pubDate>Wed, 23 Jun 2021 17:04:00 +0800</pubDate><description><![CDATA[客户端获取URL - &gt; DNS解析 - &gt; TCP连接 - &gt;发送HTTP请求 - &gt;服务器处理请求 - &gt;返回报文 - &gt;浏览器解析渲染页面 - &gt; TCP断开连接

一、 DNS解析

什么是DNS解析？当用户输入一个网址并按下回车键的时候，浏览器得到了一个域名。而在实际通信过程中，我们需要的是一个IP地址。因此我们需要先把域名转换成相应的IP地址，这个过程称作DNS解析。

浏览器首先搜索浏览器自身缓存的DNS记录。
或许很多人不知道，浏览器自身也带有一层D]]></description><category></category></item><item><title><![CDATA[HashMap结构分析]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/118116085</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/118116085</guid><author>vtopqx</author><pubDate>Tue, 22 Jun 2021 20:27:15 +0800</pubDate><description><![CDATA[本篇文章是网上多篇文章的精华的总结，结合自己看源代码的一些感悟，其中线程安全性和性能测试部分并未做实践测试，直接是“拿来”网上的博客的。

哈希表概述

哈希表本质上一个数组，数组中每一个元素称为一个箱子（Bin），箱子中存放的是键值对Entry&lt;K,V&gt;链表，因而也称之为链表散列。

我们可以用图来形象地说明这个结构：



哈希表是如何工作的？

存储

Step1：根据哈希函数来计算HashCode值h，其中键值对Entry&lt;K,V&gt;的K来计算时需要的参数。

Step2：根据]]></description><category></category></item><item><title><![CDATA[Java IO流详解]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/117823224</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/117823224</guid><author>vtopqx</author><pubDate>Fri, 11 Jun 2021 17:17:20 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/mu_wind/article/details/108674284
]]></description><category></category></item><item><title><![CDATA[Jvm元空间存哪些数据]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/117747310</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/117747310</guid><author>vtopqx</author><pubDate>Wed, 09 Jun 2021 16:31:45 +0800</pubDate><description><![CDATA[Java内存模型的内部结构取决于使用哪个JVM，尽管在高层的情况是相似的。JVM中有两个主要的内存区域—堆和堆栈。局部变量和方法驻留在堆栈上，其他的都在堆上。

Java堆内存结构

Java堆内存分为不同的区域，称为代：

年轻一代（伊甸园Eden和幸存者Survivor空间）
	老一代（终身空间）
	永久代（permGen）
当一个新的物体第一次被创造出来时，它就属于年轻一代。当年轻一代填满时，它会导致一个小的垃圾回收（GC）。一些在GC中幸存的对象已老化。一个物体存活的时间越长，它就会一直移动到老一代]]></description><category></category></item><item><title><![CDATA[Java7和Java8内存结构变化]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/117735814</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/117735814</guid><author>vtopqx</author><pubDate>Wed, 09 Jun 2021 11:26:14 +0800</pubDate><description><![CDATA[在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道，那么面试过程中是不是有些露怯？作为面试者，如果知晓这些变化，又将成为面试中的亮点。

如果在网络上搜索JVM内存结构，90%的可能会搜到Java7及以前的内存图，本篇文章将会对JVM内存结构再次细化，深入理解Java8之后的内部变化。现在意识到关注公众号“程序新视界”的好处了吧。在这里可以不断的刷新你的知识和认知。

JVM内存结构的细化

来看一下JVM中的内存结构图。



为了更细化的讲解，我们将该图进行进一步的优化调.]]></description><category></category></item><item><title><![CDATA[Linux文件权限说明]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/116157932</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/116157932</guid><author>vtopqx</author><pubDate>Mon, 26 Apr 2021 15:33:14 +0800</pubDate><description><![CDATA[网上看到一个图，描述了Linux下文件和目录的权限参数说明，写的很详细，借用来贴一下，如下：
]]></description><category></category></item><item><title><![CDATA[Google Chrome浏览器数据文件地址修改]]></title><link>https://blog.youkuaiyun.com/vtopqx/article/details/115767885</link><guid>https://blog.youkuaiyun.com/vtopqx/article/details/115767885</guid><author>vtopqx</author><pubDate>Fri, 16 Apr 2021 17:26:04 +0800</pubDate><description><![CDATA[Google Chrome浏览器在安装和使用的时候，没有设置相应的数据地址，因此都放在了C盘，随着时间推移，浏览器下用户数据越来越大，C盘可用空间变小，

不过，没关系，我们可以将Google Chrome的用户数据转移，

1、Google Chrome的用户缓存数据默认是在C:\Users\lenovo\AppData\Local\Google\Chrome\User Data目录下，可以看下这个目录，时间长了好几G都有可能的。

2、将C:\Users\lenovo\AppData\Local\Go.]]></description><category></category></item></channel></rss>