- 博客(11)
- 收藏
- 关注
原创 Mysql索引与锁
一. MYSQL索目录一. MYSQL索引1.1 索引介绍1.1.1 索引是什么索引的优势和劣势1.2 索引分类单列索引组合索引空间索引1.3 索引使用1.3.1 创建索引1.3.2 删除索引1.3.3 查看索引1.4 索引原理分析1.4.1 索引的存储结构1.4.2 存储引擎1.4.3 非聚集索引 (聚簇索引)1.4.4 聚集索引(聚簇索引)1.4.5 回表查询1.4.6 覆盖索引1.4.7 左前缀原则1.5 索...
2021-11-13 23:41:06
1989
原创 网络编程问题
目录什么是OSI ?什么是TCP/IP和UDPTCP与UDP区别 **TCP和UDP的应用场景从输入址到获得页面的过程 ? **什么是TCP的三次握手 **什么是TCP的四次挥手什么是Socketsocket属于网络的那个层面什么是Http协议?**Socket和http的区别和应用场景http和https的区别?**一次完整的HTTP请求所经历几个步骤?常用HTTP状态码是怎么分类的,有哪些常见的状态码?**什么是OSI ? OSI(O
2021-11-13 22:49:38
2321
原创 Linux基础
目录有哪些方面的因素会导致网站网站访问慢?Linux 性能调优都有哪几种方法?Linux 基本命令 **有哪些方面的因素会导致网站网站访问慢?1、服务器出口带宽不够用 本身服务器购买的出口带宽比较小。一旦并发量大的话,就会造成分给每个用户的出口 带宽就小,访问速度自然就会慢。 跨运营商网络导致带宽缩减。例如,公司网站放在电信的网络上,那么客户这边对接是 长城宽带或联通,这也可能导致带宽的缩减。 2、服务器负载过大,导致响应不过来 分析系统负载,使用
2021-11-13 22:44:56
1594
原创 Kafka
目录基础概念Kafka 如何保证消息可靠性Kafka中是怎么体现消息顺序性的?创建topic时如何选择合适的分区数?消费者提交消费位移时提交的是当前消费到的最新消息的offset还是offset+1?有哪些情形会造成重复消费?哪些情景下会造成消息丢失MQ如何保证消息幂等基础概念BrokerServer. 包含多个 Topic , Partition, 和 Replica. 负责协调 Producer 和 Consumer主从结构为: 主节点为 .
2021-11-13 22:43:14
1169
原创 ElasticSearch
目录ElasticSearch的倒排索引是什么什么是分片(SHARDS)什么是副本REPLICASElasticSearch中的分词器是什么?你在项目中是如何使用ES的, 主要用到ES哪些功能 ?ElasticSearch常用的查询方式有哪些 ? 如何构建查询条件ElasticSearch如何实现聚合查询ElasticSearch如何实现高亮查询如果想修改ES中某一个域的类型 , 该如何操作Elasticsearch数据储存在哪里详细描述一下 Elastic...
2021-11-13 22:35:41
1442
原创 JVM内存结构与调优
JVM由那些部分组成,运行流程是什么?JVM包含两个子系统和两个组件: 两个子系统为Class loader(类装载)、Execution engine(执行引 擎); 两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。 Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)来装载class文件到 Runtime data area中的method area。 .
2021-11-13 22:27:31
80
原创 Java多线程
什么是线程死锁死锁是指两个或两个以上的进程(线程)在执行过程中,由于竞争资源或者由于彼此通信而造成的 一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了 死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)形成死锁的四个必要条件是什么互斥条件:在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,就只能等 待,直至占有资源的进程用毕释放。占有且等待条件:指进程已经保持至少一个资源,但又提出了新的资源请求,而该资源已被其它进 程占有,此
2021-11-13 22:21:33
457
原创 Java集合框架
常用的集合类有哪些?Map接口和Collection接口是所有集合框架的父接口: Collection接口的子接口包括:Set接口和List接口 Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及 Properties等 Set接口的实现类主要有:HashSet、TreeSet、LinkedHashSet等 List接口的实现类主要有:ArrayList、LinkedList、Stack以及Vector
2021-11-13 22:12:34
212
原创 Java基础概念
Jdk和Jre和JVM的区别JDK :Jdk还包括了一些Jre之外的东西 ,就是这些东西帮我们编译Java代码的, 还有就是监控Jvm 的一些工具 Java Development Kit是提供给Java开发人员使用的,其中包含了Java的开发工具,也 包括了JRE。所以安装了JDK,就无需再单独安装JRE了。其中的开发工具:编译工具(javac.exe), 打包工具(jar.exe)等 JRE :Jre大部分都是 C 和 C++ 语言编写的,他是我们在编译java时所需要的基础的类库 Java R
2021-11-13 22:01:05
124
原创 maven介绍和环境配置
1 maven概念介绍问题:maven工具有哪些作用?maven是一款项目管理工具,可以帮助我们自动==构建项目==(也叫项目构建:编译、测试、打包、部署、运行的操作),可以帮助我们统一==管理依赖==(也叫依赖管理,就是统一管理我们的jar包),可以统一项目结构。2 下载安装和环境变量官网:http://maven.apache.org/下载地址:http://maven.apache.org/download.cgi【第一步】:配置MAVEN_HOME,名字叫=...
2021-08-31 00:58:09
242
原创 Cookie&Session&JSP
CookieCookie概述Cookie是由服务端创建,由若干个键值对组成的数据,并且随着响应以文件的形式将Cookie数据保存在客户端本地。当浏览器再次访问服务器时会携带Cookie数据,从而实现多次请求的数据共享。Cookie常见的属性属性名 作用 name Cookie名称 value Cookie的值 path Cooke的路径 domain Cookie的域名 maxAge Cookie的存活时间 version
2021-07-30 16:58:41
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人