mysql_数据页.md

MySql工作原理MySQL是怎样运行的:从根儿上理解MySQL学习笔记字符串中最长的不重复子串总结:​记录在数据页内按照主键升序的方式通过next_record连接形成以个单向链表,为了能够快速定位页面中的数据mysql将表中数据进行分组,其中自带的最小记录自成一组,其他组最大8条记录,并在Pag
mysql 2021年07月04日 22次浏览

MySQL-数据行

MySql工作原理MySQL是怎样运行的:从根儿上理解MySQL学习笔记字符串中最长的不重复子串一、Inodb存储引擎1、数据存储方式​mysql以页为单位和磁盘进行交互,每次最少读取或者写入一页的数据,一页数据默认大小为16kb,数据在页中是以行为单位进行存储,在msql中有下面几种行格式。COM
mysql 2021年07月04日 14次浏览

我的Java后端总结

1、java基础1.1常见问题自动拆箱装箱/缓存​byte,short,int,long都有自己的缓存池,范围是-128~127。当通过Integera=123进行赋值的时候,会经过jvm优化使用它内部的缓存池。这样两个同样方式赋值的且在范围内的包装类型他们指向的是同一个对象。其次Boolean的缓
2021年04月16日 68次浏览

Spring Cloud 版本关系

SpringBoot、SpringCloud、SpringCloudAlibaba版本对应关系版本对应关系:1、alibaba的说明2、springcloud的说明alibaba-cloud之前这个项目实在springCloud的孵化阶段,groupId还是spring那边的,版本号也是0.2.x;
2021年04月14日 48次浏览

手动打造一个MVVM框架 TODO

手动打造一个MVVM框架根据-github-刨析Vue实现原理一、核心原理简述​利用Object.defineProperty()来劫持数据,当对某个属性进行update操作的时候,会触发它的一组Subscritber,并调用他们的update方法,这种方式就是典型的观察者模式。1、Observer
MVVM vue 2021年02月05日 90次浏览

前端使用xlsx.js导出有复杂表头的excel

前端使用xlsx.js导出有复杂表头的excel参考:Vue项目中使用xlsx-style导出有格式的表格,这个博客中的实现是针对单个excel手写合并样式,比较繁琐。我这里实现了根据table的表头数据结构,自动生成和页面上相同的excel表格。1、简介需求要导出表格数据到excel,本来想在后端
xlsx.js 2020年11月03日 638次浏览

Element UI动态生成多级表头

ElementUI动态生成多级表头思路:使用事先定义好的表头数据结构,使用Vue组件中的render函数动态渲染查看全部源码1、表头数据结构可以看出,下面的数据结构可以描述多级表头的包含关系,其中name表示列的lable,prop就是后端传过来的属性,width对应列宽,exeFun函数代表了当前
vue element-ui 2020年11月03日 458次浏览

排查服务器cpu 飙高

简单排查top先看看情况top-aux看看详细情况,以及这个进程是哪个服务的默认它是个java进程,pid=123top-Hp123查看进程里面各个线程占用cpu情况假设这里面有个pid=666的线程不正常jstack123>info.txt,看看堆栈信息输出到info.txt里面printf
问题排查 2020年09月18日 146次浏览

Eureka源码分析-(6)服务发现 - 增量获取

Eureka源码分析-(6)服务发现总结客户端通过配置eureka.client.fetch-registry=true开启拉取注册表,eureka.client.registry-fetch-interval-seconds=30拉取周期,这个拉取周期建议不要超过180秒,因为服务端的最近变更队列
2020年09月10日 57次浏览

Eureka源码分析-(5)服务发现.md

Eureka源码分析-(5)服务发现一、服务发现之全量获取如果开启了拉取注册列表eureka.client.fetch-registry=true,那么在实例启动的时候,会执行一次全量获取,从注册中心拉取全量的注册表到本地缓存,之后按照默认配置eureka.client.registry-fetch
源码 eureka springcloud 2020年09月10日 146次浏览