自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 【数据结构】数据结构基础概念

数据结构是软件编程的基础,是程序员的基本功。数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。【程序设计 = 数据结构 + 算法】本文简单介绍了学习数据结构的一些基础知识,下一章开始进入第一个具体的数据结构:线性表。

2023-10-05 00:08:11 472

原创 【计算机网络(二)】DNS协议

DNS(DOMAIN NAME SYSTEM)是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串# DNS的存储结构为树状。

2023-05-04 18:37:56 1956 1

原创 【MySQL优化(三)】性能监控分析 - Performance Schema

MySQL的performance schema 用于实时监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况。在MySQL5.7版本中,性能模式是默认开启的,如果要关闭需要修改配置文件my.cnf。

2022-11-08 21:35:42 878

原创 【MySQL优化(二)】性能监控分析 - Show Profile

show profile 是MySQL提供的分析sql的工具之一,它的作用是记录最近执行的15条sql语句,并记录sql执行时详细的耗时、CPU、内存消耗,可以帮助我们快速定位到sql语句的问题并优化。show profile默认是关闭的,并且开启后只存活于当前会话,也就说每次使用前都需要开启。

2022-11-08 09:04:03 611

原创 【Java基础(十)】包装类

将基本数据类型进行封装,增加点属性,方法,构造器,产生一个新类,即包装类。从JDK1.0即开始支持。

2022-09-27 08:48:35 255

原创 【Java基础(九)】异常

编码时可以自定义异常,需继承自Exception。如果继承的是运行时异常,使用时无需额外处理。如果继承的是检查异常,使用时需要try-catch捕获或者throws向上抛。

2022-09-26 08:48:08 171

原创 【Java基础(九)】内部类

一个类内部的类叫做内部类,分为成员内部类、局部内部类。

2022-09-26 08:08:58 133

原创 【Java基础(八)】接口的基础知识

Java语言的一种引用数据类型,是方法的集合。

2022-09-24 00:38:45 244

原创 【Java基础(七)】类的三大特性:封装、继承、多态

将过程和数据包围隐藏起来,然后提供相应的方式进行获取。

2022-09-21 17:58:39 180

原创 【Java基础(六)】面向对象与类的基础知识

阐述类相关基础知识,包括类包含什么,变量、方法、修饰符、导包等知识点

2022-09-10 10:25:40 230

原创 【Java基础(五)】引用数据类型-数组

数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。

2022-09-05 23:53:04 949

原创 【Java基础(四)】运算符

Java运算符总结,支持的运算符、运算符优先级等

2022-09-03 00:00:07 116

原创 【Java基础(一)】Java简介

Java简介, 包括Java的由来、各版本介绍、整体架构、运行环境、跨平台原理

2022-08-30 18:22:16 152

原创 【Java基础(三)】Java变量与数据类型

介绍Java变量基本知识

2022-06-20 18:20:18 201

原创 【计算机基础系列文章(五)】计算机编码

在计算机中,所有的数据在存储和运算时,都要使用二进制数(也就是0和1两个数)表示。但是,具体使用哪些二进制数代表哪个具体的符号,每个地区都有自己约定的一套规则,这就是编码

2022-06-20 16:09:01 537

原创 【Java基础】Java平台基础概念介绍

Java平台基础概念介绍

2022-06-20 15:03:52 230

原创 【Java基础(二)】Java安装与运行

MacOS安装Java8

2022-06-20 12:42:15 209

转载 关于“.bash_profile”和“.bashrc”区别的总结

关于“.bash_profile”和“.bashrc”区别的总结

2022-06-20 09:10:18 5777

原创 【Java基础】IntelliJ 使用说明

存放编译后的字节码project->module先选中执行 remove, 再右键选中执行delete勾选即可使用Command+鼠标滚轮缩放字体取消勾选对新建类有效触发断点需要右键选择Debug模式运行

2022-06-15 19:19:53 958

原创 【MySQL优化(十)】MVCC详解

指多版本并发控制,让普通的select语句直接读取指定版本的值,避免加锁,来提高并发请求时的性能,配合行锁机制,在并发请求下,提高了MySQL的性能

2022-06-14 12:50:55 133

原创 【MySQL优化(九)】MySQL锁机制

隐式锁定:不同的事务隔离级别自动加锁释放锁显示锁定:SELECT … LOCK IN SHARE MODESELECT … FOR UPDATELOCK TABLES、 UNLOCK TABLES(尽量禁止使用 LOCK TABLES)

2022-06-12 12:01:05 299

原创 MySQL监控

监控长事务,从数据库端来看:监控 information_schema.Innodb_trx 表,设置长事务阈值,超过就报警 / 或者 kill;Percona 的 pt-kill 这个工具不错,推荐使用;在业务功能测试阶段要求输出所有的 general_log,分析日志行为提前发现问题;如果使用的是 MySQL 5.6 或者更新版本,把 innodb_undo_tablespaces 设置成 2(或更大的值)。如果真的出现大事务导致回滚段过大,这样设置后清理起来更方便。......

2022-06-06 12:21:02 185

原创 【MySQL优化(十一)】事务基础知识

事务原则及各隔离级别的读取特性

2022-05-17 23:30:38 193

原创 【MySQL优化(八)】InnoDB查询优化理论与实践(SQL优化)

如果SQL写的很糟糕,即使表结构再合理,索引再适合也无法实现高性能

2022-04-07 00:18:04 2764 1

原创 【MySQL优化(六)】InnoDB索引优化与索引规约

InnoDB索引优化与索引规约

2022-04-03 11:23:58 3070

原创 【MySQL优化(四)】InnoDB数据类型解析及建表规约

合理的表设计是SQL优化的基础,所以在做SQL优化之前先了解下建表的一些基本原则。

2022-03-30 22:48:52 4119

原创 【MySQL优化(七)】MySQL Explain详解

Explain 优化分析器

2022-03-21 23:10:15 422

原创 【MySQL优化(五)】InnoDB索引结构及特点

InndoDB索引为什么使用B+树

2022-03-21 19:30:17 3600

原创 【MySQL优化(一)】MySQL的整体架构及SQL的执行过程

MySQL系列文章第一篇,一条SQL的执行过程解析

2022-03-20 23:27:05 4221

原创 【计算机基础系列文章(四)】关于进制

计算机中二进制的使用规则

2022-03-02 23:48:29 640

原创 【计算机基础系列文章(三)】程序跑起来的核心-CPU

CPU如何让程序跑起来

2022-02-23 08:54:20 1697

原创 【计算机基础系列文章(二)】计算机软件系统

软件是如何控制硬件工作的

2022-02-14 08:48:24 5498

原创 【计算机基础系列文章(一)】计算机简介

计算机概念及组成介绍

2022-02-10 08:08:03 4351

原创 Docker 常用命令

Docker常用操作命令

2022-01-26 08:25:12 120

原创 安装 Composer

compser安装教程

2022-01-19 22:27:40 153

原创 COOKIE与SESSION

会话会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。COOKIE什么是COOKIECookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端.

2022-01-17 03:12:08 493

原创 HTTPS协议基础知识

HTTP协议存在的安全问题通信协议使用明文传输,内容有被窃听的风险不验证通信方的身份,可能遭遇伪装的通信方无法证明报文的完整性,可能被篡改解决方案加密协议由于互联网是由全世界各个地方的网络组成,无法避免被请求数据在传输过程中被窃听, 所以可以通过使用HTTPS加密协议,做到窃听者即使拿到请求数据,也无法理解通信的内容。验证通信方的身份,避免遭遇伪装定通信方的身份,证书是由值的信任的第三方机构颁发,用以证明服务器和客户端是实际存在的证明报文的完整性,避免遭篡改的请求通过SSL

2022-01-12 02:40:11 284

原创 HTTP协议基础知识

简介HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等HTTP是建立在TCP协议之上的一种应用层网络协议,由请求和响应构成,虽然HTTP通常依赖tcp作为传输层协议,但是事实上,HTTP可以在任何其他互联网协议上,或者其他网络上实现,只要其下层协议提供可靠

2022-01-12 00:32:26 3747

转载 【转载】HTTP API 认证授权术

该文转载自HTTP API 认证授权术我们知道,HTTP是无状态的,所以,当我们需要获得用户是否在登录的状态时,我们需要检查用户的登录状态,一般来说,用户的登录成功后,服务器会发一个登录凭证(又被叫作Token),就像你去访问某个公司,在前台被认证过合法后,这个公司的前台会给你的一个访客卡一样,之后,你在这个公司内去到哪都用这个访客卡来开门,而不再校验你是哪一个人。在计算机的世界里,这个登录凭证的相关数据会放在两种地方,一个地方在用户端,以Cookie的方式(一般不会放在浏览器的Local Storag

2022-01-11 17:05:46 912

原创 URL、URN与URI的区别与联系

转载自[ URL和URI之间的区别是什么]URL(Uniform Resource Identifier,统一资源标识符)URL是Internet上资源的地址,可以定义为引用地址的字符串,用于指示资源的位置以及用于访问它的协议。如果资源是Web类型资源,则URL在开头包含http / https,如果资源是文件,则以ftp开头,等等URL包含以下信息1、用于访问资源的协议2、服务器的位置(无论是通过IP地址还是域名)3、服务器上的端口号(可选)4、资源在服务器目录结构中的位置5、片段

2022-01-09 00:40:54 386

空空如也

空空如也

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

TA关注的人

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