自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库之索引篇(二)

索引数据结构 Hash 哈希索引即采用一定的哈希算法将键值转化为哈希值,得到数据的存放位置,检索时一次哈希即可找到对应的位置,查询速度极快,时间复杂度O(1) Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,既然 Hash 索引的效率要比 B树索引 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢? 原因: 1. Hash索引只支持等值比较 ...

2021-03-03 11:41:47 154

原创 数据库之索引篇(一)

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

2021-02-27 23:06:39 126

原创 JAVA 常量池

常量池分类: 静态常量池、运行时常量池静态常量池 存在于class文件中,包含类定义,属性,方法 运行时常量池 JVM完成类加载后,将class加载入内存后保存在方法区,即平常说的常量池就是运行时常量池字符串池1.7之后从方法区移到了堆区String s1 = new String("he") + new String("llo");String s2 = s1.intern();System.out.println(s1 == s2);// 在 JD...

2020-12-18 10:10:30 106

原创 JAVA内存模型 JMM

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,在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的,不能无限...

2020-12-17 16:17:28 182

原创 nacos本地集群搭建报错 receive invalid redirect request from peer 127.0.0.1

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:<html><body><h1>Whitelabel Error Page</h1><p>This application

2020-12-14 15:53:03 7079 3

原创 SpringCloud 集成 nacos-config

1.下载Nacos注:本文是Windows环境 ,版本是nacos-server-1.4.0https://github.com/alibaba/nacos/releases解压缩之后得到文件夹,在该目录下单机模式启动,启动命令 startup.cmd -m standalone本地启动成功后访问http://127.0.0.1:8848/nacos,用户名:nacos 密码: nacos2.准备代码环境 2.1引入pom文件依赖<?xml...

2020-11-20 16:05:53 565

原创 SpringCloudAlibaba集成Seata

1.环境准备nacos

2020-11-20 14:34:54 2171

原创 Sentinel 流量控制

Sentinel介绍在微服务流行的趋势下,服务和服务之间的稳定性变得越来越重要。 Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度维护服务的稳定性集成Sentinel Sentinel服务端 官网下载地址:https://github.com/alibaba/Sentinel/releasesSentinel服务端jarA包启动命令java -Dserver.port=8080 -Dcsp.sentinel.dashboard.se...

2020-11-11 17:10:12 164

原创 redis学习篇二 redis持久化

redis持久化机制包括RDB和AOF两种,持久化功能对数据恢复是必不可少的,掌握redis持久化机制对于开发和运维都是非常重要的1.RDB 1.1 触发机制 a. 手动触发 对应save和bgsave命令 save命令会阻塞当前redis线程,对于大的.rdb快照文件会造成相对长的时间阻塞,故而线上不建议采取这种方式,离线保存较合适 bgsave命令会在redis进程中fork出一个子线程负责redis的默认持久化方式是快照形式的...

2020-05-25 12:23:45 135

原创 redis学习篇一 redis安装及存储数据类型

一、redis官网选择稳定版本下载 https://redis.io/download二、

2020-05-15 13:38:43 172

原创 Mybatis 报错 invalid bound statement(not found)

Invalid bound statement (not found)错误的可能原因1.检查xml文件所在package名称是否和Mapper interface所在的包名2.检查<mapper namespace="com.example.demo.mapper.PersonMapper">配置是否正确3.查看PersonMapper.java和PersonMapper....

2020-04-20 09:43:37 475

原创 JestClient操作ES搜索引擎

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...

2019-01-16 17:41:12 4866 4

原创 基于springboot 2.0.1.RELEASE 的Spring Cloud Eureka服务连不上注册中心

 服务实例=============&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;启动完毕Request execution failure with status code 403; retrying on another server if availableDiscoveryClient_SERVICE-HI/DESKTO...

2018-07-26 17:56:20 4607 1

java表达式计算支持自定义运算

输入计算表达式,输出结果. 支持在运算符枚举类增加新的的自定义运算符,以及自定义运算的实现

2020-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除