logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mysql索引原理及SQL优化

一、什么是索引?索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-tree的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有100万条记录,通过索引查找记录至少要比顺序扫..

git从gitlab拉取最新的代码到本地

1、Git下载地址https://www.git-scm.com/download/win2、安装Git(安装步骤参考https://www.cnblogs.com/xwgcxk/p/9209237.html)3、从管理员手中拿到用户名、邮箱、密码假设用户名为: itcats_cn邮箱为itcats_cn@itcats.cn密码为123456784、初始化git信息(...

#git#gitlab
HBase原理详解【Master、Region Server内部机制、Zookeeper、读写数据流程、hbase:meta表】

一、HBASE运行原理组件结构图二、各组件的职责2.1MASTER职责1、管理HRegionServer,实现其负载均衡。2、管理和分配HRegion,比如在HRegion split时分配新的HRegion;在HRegion Server退出时迁移其负责的HRegion到其他HRegionServer上。3、Admin职能:创建、删除、修改Table的定...

数据结构——使用Java栈实现【括号匹配】

给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。参考leetcode.com或leetcode-cn.com   第20题  有效的括号地址:https://leetcode-cn.com/problems/valid...

nginx全面解析【负载均衡、反向代理、高可用、宕机容错】

什么是nginx?nginx是一款高性能的http服务器,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,所以现在很多知名的公司都在使用nginx。nginx有什么作用?1、负载均衡(可以减轻单台服务器的压力)2、反向代理(隐藏企业真实的ip地址)3、搭建虚拟服务器4、用做静态服务器(实现动静分离)5、nginx性能高、...

#nginx#负载均衡
数据结构——线段树(区间树)

一、为什么要使用线段树?线段树又称为区间树,Segment Tree,对于有一类的问题,我们关心的是线段(或者区间),有一个非常经典的例子:区间染色问题1:有一面墙,长度为n,每次选择一段墙进行染色,n次操作后,我们可以在[i,j]区间内看见多少种颜色?实际上这道题可以拆分为两个步骤:①染色操作(更新区间)②查询操作(查询区间)如果都使用数组实现的话,染色和查询操作时间复杂...

#数据结构
redis全面解析

什么是Redis?Redis 是开源免费的,遵守BSD协议,是一个高性能的key-value非关系型数据库。 redis单线程问题所谓的单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。redis采用多路复用机制:即多个网络socket复用一个io线程,实际是单个线程通过记录跟踪每一个Sock(I/O流)的状态...

#redis
cellspacing和cellpadding区别

cellspacing和cellspadding区别属性含义常用属性值cellspacing设置单元格与单元格边框之间的空白间距像素值(默认为2px)cellspadding设置单元格内容与单元格边框之间的空白距离像素值(默认为1px)不使用任何的cellspacing和cellspdding修饰:<table bo...

#html
MapReduce工作流程超详细解释

MapReduce是我们再进行离线大数据处理的时候经常要使用的计算模型,MapReduce的计算过程被封装的很好,我们只用使用Map和Reduce函数,所以对其整体的计算过程不是太清楚,同时MapReduce1.0和MapReduce2.0在网上有很多人混淆。MapReduce1.0运行模型InputInput但是输入文件的存储位置,但是注意这里并一定是一些博客说的当然是...

【面试重点】Java类加载机制和类加载器

Java类加载机制概述虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,解析和初始化,最终形成可以被虚拟机直接使用的Java类型。 HotspotVM默认使用懒加载机制,在加载开始后,连接紧接着执行(并不是加载完成后,连接才执行,两者可以理解为并行执行),加载完毕后,连接才会完毕。 初始化【面试重点】1、遇到new,getstatic、putsta...

    共 12 条
  • 1
  • 2
  • 请选择