自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

master_zhao的博客

Java后端开发学习资料

  • 博客(73)
  • 收藏
  • 关注

原创 搭建Gitlab私服(Linux版)

注意:要使用CentOS7版本安装,CentOS6版本不行。

2024-03-24 12:53:26 465

原创 Docker的安装

【Linux】Docker的安装。

2024-03-23 11:55:12 369

原创 Kibana的安装(Linux版)

Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。

2024-03-23 11:51:36 1337

原创 ZooKeeper的安装(Linux版)

ZooKeeper的安装(Linux版)

2024-03-22 08:49:10 303

原创 ElasticSearch的安装(Linux版)

luster.name:配置elasticsearch的集群名称,默认是elasticsearch。建议修改成一个有意义的名称。node.name:节点名,elasticsearch会默认随机指定一个名字,建议指定一个有意义的名称,方便管理。cluster.initial_master_nodes:初始化新的集群时需要此配置来选举master。http.port:Elasticsearch的http访问端口。network.host:设置为0.0.0.0允许外网访问。

2024-03-22 08:46:46 936

原创 Nginx的安装(Linux版)

在/usr/local/nginx/sbin目录下执行 ./nginx -s reload。在/usr/local/nginx/sbin目录下执行 ./nginx -s stop。在/usr/local/nginx/sbin目录下执行 ./nginx。

2024-03-21 08:41:36 320

原创 Redis的安装(Linux版)

注意:如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件解决方案:安装gcc后,运行make distclean,然后再进行make查看默认安装目录:**/**usr/local/binredis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲redis-check-dump:修复有问题的dump.rdb文件redis-sentinel:Redis

2024-03-21 08:37:56 411

原创 MySQL的安装(Linux版)

利用root账号本地登录,修改mysql数据库,user表的root用户的远程访问权限。set password=password(‘你的密码’);注意:这里安装mysql-server时有可能出现以下异常。**这里大家可以自行安排 **

2024-03-21 08:36:03 294

原创 Tomcat的安装(Linux版)

Tomcat的安装(Linux版)

2024-03-20 11:21:02 296

原创 Jdk的安装(Linux版)

Jdk的安装(Linux版)

2024-03-20 10:48:08 713

原创 【MySQL面试题pro版本-14】

前缀索引是一种数据库索引优化技术,它通过为列的部分信息(前缀)创建索引来减小索引文件的大小并提高查询速度。前缀索引的核心思想是在字符串字段的前几个字符上创建索引,而不是整个字符串。这样做的好处是可以显著减少索引的大小,因为字符串的前缀通常比整个字符串短得多。这在处理大量数据时尤其有用,因为它可以节省大量的存储空间,并且由于索引更小,查询时需要读取的数据量也更少,从而提高了查询效率。

2024-04-20 14:01:10 856

原创 【MySQL面试题pro版-13】

表分区是一种数据库优化技术。表分区的主要目的是将大表按照一定的规则分成多个小表,这样可以提高查询和维护的效率。改善查询性能:通过分区,可以只搜索相关的分区,而不是整个大表,从而减少查询时间。增强可用性:如果某个分区出现故障,其他分区的数据仍然可以使用,这提高了数据的可靠性。维护方便:当需要对数据进行维护时,如删除某个时间段的数据,可以直接操作对应的分区,而不是整个表,这样更加高效和方便。均衡I/O:将不同的分区放置在不同的磁盘上,可以均衡I/O负载,从而提高整个系统的性能。

2024-04-20 14:00:28 618

原创 【MySQL面试题pro版-12】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-19 08:43:29 686

原创 【MySQL面试题pro版-11】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-19 08:42:55 512

原创 【MySQL面试题pro版-10】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-18 08:50:13 847

原创 【缓存常见问题】

在使用缓存时特别是在高并发场景下会遇到很多问题,常用的问题有缓存穿透、缓存击穿、缓存雪崩以及缓存一致性问题。

2024-04-18 08:45:31 1280 1

原创 【MySQL面试题pro版-9】

像select lock in share mode(共享锁),select forupdate;update,insert,delete(排他锁)这些操作都是一种当 前读。就是它读取的是记录的最新版本,读取时还要保证其他并发事务不能修改当前记录,会对读取的记录进行加 锁。像不加锁的select操作就是快照读,即不加锁的非阻塞读;快照读的前提是隔离级别不是串行圾别,串行圾别下的快照 读会退化成当前读;

2024-04-17 08:55:42 962

原创 【MySQL面试题pro版-8】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-17 08:54:46 606

原创 【MySQL面试题pro版-7】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-16 08:47:24 613

原创 【MySQL面试题pro版-6】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-16 08:44:40 967

原创 【MySQL面试题pro版-5】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-15 08:47:55 820

原创 【MySQL面试题pro版-4】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-15 08:46:44 583

原创 【MySQL面试题pro版-3】

索引将相关的记录放到一起则获得一星;如果索引中的数据顺序和查找中的排列顺序一致则获得二星;如果索引中的列包含了查询中需要的全部列则获得三星;

2024-04-14 14:27:56 494

原创 【MySQL面试题pro版-2】

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-14 14:26:29 790

原创 MySQL面试题pro版-1

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-13 15:42:02 973

原创 Spring面试题pro版-6

Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

2024-04-13 15:40:59 877

原创 Spring面试题pro版-5

Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

2024-04-12 08:41:31 473

原创 Spring面试题pro版-4

aop就是面向切面编程,把程序的可复用代码进行抽取,在执行的过程中,通过动态代理技术,对当前的方法进行增 强。不用修改原有业务代码。可以减少重复代码,提高开发效率,维护方便。动态代理的字节码随创建的时候进行使用,随用随加载,静态代理是代码已经写好的,代码创建好完成加载。就是说,静态字节码是我们将特定的增加代码已经写好了。动态字节码是随着运行期间,针对于捕捉到的方法,进行增加,编译期间,他也不知道要对谁进行增强。

2024-04-12 08:40:55 305

原创 Spring面试题pro版-3

Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

2024-04-11 08:39:05 361

原创 Spring面试题pro版-2

Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

2024-04-11 08:38:03 868

原创 Spring面试题pro版-1

Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

2024-04-10 08:53:33 351

原创 MySQL面试题系列-16

存储过程是一种在数据库服务器上创建并存储的预编译SQL代码块,它可以被重复调用执行。提高SQL语言的功能和灵活性:存储过程可以使用流控制语句编写,具有强大的灵活性,能够执行复杂的判断和运算。保证数据的安全性和完整性:通过存储过程,可以限制没有权限的用户间接存取数据库,从而保护数据安全;同时,它可以确保相关操作一起执行,维护数据库的完整性。改善SQL语句的性能:存储过程在运行时已经过语法和句法分析,并进行了优化,因此可以极大地提高性能。降低网络通信量。

2024-04-10 08:46:07 883

原创 MySQL面试题系列-15

视图是从一个或多个基本表导出的虚拟表,它本身不存储数据,但包含了映射到基表的查询语句。通过这个查询语句,用户可以像操作一个实际的表一样操作视图,包括进行查询和一定程度上的数据修改操作。当表中的数据发生变化时,视图中呈现的数据也会随之更新。这使得视图像一个窗口,透过它可以查看数据库中用户感兴趣的数据及其变化。简化复杂查询:如果有一个复杂的查询需要频繁执行,可以将其定义为视图,从而每次使用时只需要简单地查询视图即可。聚焦特定数据。

2024-04-09 08:39:14 1253

原创 MySQL面试题系列-14

前缀索引是一种数据库索引优化技术,它通过为列的部分信息(前缀)创建索引来减小索引文件的大小并提高查询速度。前缀索引的核心思想是在字符串字段的前几个字符上创建索引,而不是整个字符串。这样做的好处是可以显著减少索引的大小,因为字符串的前缀通常比整个字符串短得多。这在处理大量数据时尤其有用,因为它可以节省大量的存储空间,并且由于索引更小,查询时需要读取的数据量也更少,从而提高了查询效率。

2024-04-09 08:33:29 583

原创 MySQL面试题系列-13

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-07 09:01:45 313

原创 MySQL面试题系列-12

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-07 08:47:34 623

原创 MySQL面试题系列-11

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-06 14:57:35 774

原创 MySQL面试题系列-10

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-06 14:55:47 768

原创 MySQL面试题系列-9

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-05 13:26:38 721

原创 MySQL面试题系列-8

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

2024-04-05 13:22:52 1117

空空如也

空空如也

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

TA关注的人

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