<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[孤独书生冷夜宸的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a1721037899</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a1721037899]]></copyright><item><title><![CDATA[数据库之索引篇（二）]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/114238791</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/114238791</guid><author>a1721037899</author><pubDate>Wed, 03 Mar 2021 11:41:47 +0800</pubDate><description><![CDATA[索引数据结构

   Hash

     哈希索引即采用一定的哈希算法将键值转化为哈希值，得到数据的存放位置，检索时一次哈希即可找到对应的位置，查询速度极快，时间复杂度O(1)

    Hash 索引结构的特殊性，其检索效率非常高，索引的检索可以一次定位，既然 Hash 索引的效率要比 B树索引 高很多，为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢？

     原因:

     1. Hash索引只支持等值比较

    ...]]></description><category></category></item><item><title><![CDATA[数据库之索引篇（一）]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/114190325</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/114190325</guid><author>a1721037899</author><pubDate>Sat, 27 Feb 2021 23:06:39 +0800</pubDate><description><![CDATA[数据库之索引篇

索引分类

 划分方式一

     聚集索引: 指数据库表行中数据的物理顺序与键值的逻辑（索引）顺序相同。一个表只能有一个聚集索引，因为一个表的物理顺序只有一种情况，所以，对应的聚集索引只能有一个。如果某索引不是聚集索引，则表中的行物理顺序与索引顺序不匹配，与非聚集索引相比，聚集索引有着更快的检索速度。因为聚集索引的叶子节点存储行记录,而非聚集索引叶子节点存储的是索引列 + 主键值，所以非聚集索引查询到对应的主键值，然后通过主键到聚集索引上查找对应记录的过程为回表

 ...]]></description><category></category></item><item><title><![CDATA[JAVA 常量池]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/111353236</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/111353236</guid><author>a1721037899</author><pubDate>Fri, 18 Dec 2020 10:10:30 +0800</pubDate><description><![CDATA[常量池分类： 静态常量池、运行时常量池

静态常量池     存在于class文件中，包含类定义，属性，方法
	运行时常量池    JVM完成类加载后，将class加载入内存后保存在方法区，即平常说的常量池就是运行时常量池
字符串池1.7之后从方法区移到了堆区


String s1 = new String("he") + new String("llo");
String s2 = s1.intern();

System.out.println(s1 == s2);
// 在 JD...]]></description><category></category></item><item><title><![CDATA[JAVA内存模型 JMM]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/111316036</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/111316036</guid><author>a1721037899</author><pubDate>Thu, 17 Dec 2020 16:17:28 +0800</pubDate><description><![CDATA[1.内存划分

1.1方法区

1.2 堆

1.3 虚拟机栈

1.4本地方法栈

1.5 程序技术器

2.参数详解

-Xms 初始堆内存，默认物理内存的1/64
	-Xmx 最大堆内存，默认值为物理内存的1/4
	-Xmn 年轻代大小
	-XX:SurvivorRation = Eden:Survivor
	-Xss: 线程栈内存 JDK1.6最小160k,JDK1-最小256k,在相同物理内存下，减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的，不能无限...]]></description><category></category></item><item><title><![CDATA[nacos本地集群搭建报错   receive invalid redirect request from peer 127.0.0.1]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/111173890</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/111173890</guid><author>a1721037899</author><pubDate>Mon, 14 Dec 2020 15:53:03 +0800</pubDate><description><![CDATA[Caused by: com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance after all servers([www.zw-dream.com]) tried: ErrCode:400, ErrMsg:&lt;html&gt;&lt;body&gt;&lt;h1&gt;Whitelabel Error Page&lt;/h1&gt;&lt;p&gt;This application ]]></description><category></category></item><item><title><![CDATA[SpringCloud 集成 nacos-config]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/109848708</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/109848708</guid><author>a1721037899</author><pubDate>Fri, 20 Nov 2020 16:05:53 +0800</pubDate><description><![CDATA[1.下载Nacos

注：本文是Windows环境 ，版本是nacos-server-1.4.0

https://github.com/alibaba/nacos/releases



解压缩之后得到文件夹，在该目录下单机模式启动，启动命令 startup.cmd -m standalone



本地启动成功后访问http://127.0.0.1:8848/nacos，用户名:nacos 密码: nacos





2.准备代码环境

  2.1引入pom文件依赖


&lt;?xml...]]></description><category></category></item><item><title><![CDATA[SpringCloudAlibaba集成Seata]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/109848572</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/109848572</guid><author>a1721037899</author><pubDate>Fri, 20 Nov 2020 14:34:54 +0800</pubDate><description><![CDATA[1.环境准备

nacos


]]></description><category></category></item><item><title><![CDATA[Sentinel 流量控制]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/109626875</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/109626875</guid><author>a1721037899</author><pubDate>Wed, 11 Nov 2020 17:10:12 +0800</pubDate><description><![CDATA[Sentinel介绍

在微服务流行的趋势下，服务和服务之间的稳定性变得越来越重要。 Sentinel以流量为切入点，从流量控制、熔断降级、系统负载保护等多个维度维护服务的稳定性

集成Sentinel

 Sentinel服务端

  官网下载地址：https://github.com/alibaba/Sentinel/releases



Sentinel服务端jarA包启动命令

java -Dserver.port=8080 -Dcsp.sentinel.dashboard.se...]]></description><category></category></item><item><title><![CDATA[redis学习篇二  redis持久化]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/106300299</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/106300299</guid><author>a1721037899</author><pubDate>Mon, 25 May 2020 12:23:45 +0800</pubDate><description><![CDATA[redis持久化机制包括RDB和AOF两种，持久化功能对数据恢复是必不可少的，掌握redis持久化机制对于开发和运维都是非常重要的

1.RDB

 1.1 触发机制

   a. 手动触发 对应save和bgsave命令

   save命令会阻塞当前redis线程，对于大的.rdb快照文件会造成相对长的时间阻塞，故而线上不建议采取这种方式，离线保存较合适

   bgsave命令会在redis进程中fork出一个子线程负责

redis的默认持久化方式是快照形式的...]]></description><category></category></item><item><title><![CDATA[redis学习篇一   redis安装及存储数据类型]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/106097063</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/106097063</guid><author>a1721037899</author><pubDate>Fri, 15 May 2020 13:38:43 +0800</pubDate><description><![CDATA[一、redis官网选择稳定版本下载

     https://redis.io/download

二、
]]></description><category></category></item><item><title><![CDATA[Mybatis 报错 invalid bound statement(not found)]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/105627396</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/105627396</guid><author>a1721037899</author><pubDate>Mon, 20 Apr 2020 09:43:37 +0800</pubDate><description><![CDATA[Invalid bound statement (not found)错误的可能原因

1.检查xml文件所在package名称是否和Mapper interface所在的包名

2.检查&lt;mapper namespace="com.example.demo.mapper.PersonMapper"&gt;配置是否正确

3.查看PersonMapper.java和PersonMapper....]]></description><category></category></item><item><title><![CDATA[JestClient操作ES搜索引擎]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/86511810</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/86511810</guid><author>a1721037899</author><pubDate>Wed, 16 Jan 2019 17:41:12 +0800</pubDate><description><![CDATA[
package com.rongchu.saas.elasticsearch.util;


import com.github.pagehelper.PageInfo;
import com.rongchu.saas.common.utils.AppContextHolder;
import com.rongchu.saas.core.pojo.BasePO;
import com.rongc...]]></description><category></category></item><item><title><![CDATA[基于springboot 2.0.1.RELEASE 的Spring Cloud Eureka服务连不上注册中心]]></title><link>https://blog.youkuaiyun.com/a1721037899/article/details/81223913</link><guid>https://blog.youkuaiyun.com/a1721037899/article/details/81223913</guid><author>a1721037899</author><pubDate>Thu, 26 Jul 2018 17:56:20 +0800</pubDate><description><![CDATA[ 

服务实例=============&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;启动完毕

Request execution failure with status code 403; retrying on another server if available

DiscoveryClient_SERVICE-HI/DESKTO...]]></description><category></category></item></channel></rss>