自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (6)
  • 收藏
  • 关注

原创 mysql中select语句的执行顺序

这一阶段读取表的数据,并准备执行后续的操作。如果有多表连接,这一步也会涉及连接操作(INNER JOIN、LEFT JOIN、RIGHT JOIN、CROSS JOIN 等)。这一阶段用于过滤分组后的数据。HAVING 与 WHERE 的区别在于 HAVING 作用于分组后的数据,而 WHERE 作用于分组前的数据。这一阶段对数据进行分组,通常与聚合函数(如 COUNT, SUM, AVG 等)一起使用。这一阶段对读取的数据应用条件过滤,仅保留满足条件的记录。这一阶段用于去除结果集中重复的行。

2024-07-11 11:25:25 428

原创 在mysql中delete和truncated的相同点和区别点

在mysql中delete和truncated的相同点和区别点

2024-07-10 22:03:36 243

转载 MySQL的逻辑架构

所以要使用MySQL,我们可以编写代码和MySQL Server建立TCP连接,之后按照其定义好的协议进行交互。所有的数据,数据库、表的定义,表的每一行的内容,索引,都是存在文件系统上,以文件 的方式存在的,并完成与存储引擎的交互。Mysql是典型的C/S架构,即Client/Server架构,服务器端程序使用mysqlId.( mysqld是SQL后台程序(即MySQL服务器)要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据)Access denied for user错误。

2024-07-10 21:48:49 38

原创 @ModelAttribute

ModelAttribute 也可以用在有 @RequestMapping 注解的方法上,表示该方法返回的对象应该添加到模型中。在上面的示例中,addAttributes 方法会在每个请求处理方法执行之前执行,并将属性 ctx 添加到模型中,这样在视图中可以访问 ctx。@ModelAttribute:用于从模型中绑定参数,如果模型中没有该参数,会自动创建一个新的对象并添加到模型中。@ModelAttribute:用于准备模型数据,返回的对象会被添加到模型中,但不会直接处理请求。

2024-06-21 22:55:50 434

原创 MySQL面试题

MYSQL

2022-12-18 00:42:44 562 1

原创 深入浅出网络编程TCP,UDP,Socket,Http网络编程面试题

网络编程的本质是多台计算机之间的数据交换。

2022-12-16 17:00:02 2854 1

原创 深入浅出RPC

RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。简言之,RPC使得程序能够像访问本地系统资源一样,去访问远端系统资源。

2022-12-14 01:18:12 396

原创 dubbo和springcloud对比

dubbo和springcloud对比

2022-12-13 10:28:38 396

原创 Dubbo的整体结构设计和分层

Dubbo的整体架构设计和分层

2022-12-12 21:09:40 117

原创 CAP理论,BASE理论

CAP理论和BASE理论

2022-12-12 20:51:48 397

原创 SpringMVC异常处理器

思路:1.先通过自定义异常,完成BusinessException和SystemException的定义2.将其他异常包装成自定义异常类型3.在异常处理器类中对不同的异常进行处理

2022-12-04 23:58:51 304

原创 springmvc参数解析器HandlerMethodArgumentResolver:实现自动注入登录人信息功能

springmvc参数解析器HandlerMethodArgumentResolver:实现自动注入登录人信息功能

2022-11-25 19:55:08 226

原创 Spring Boot starter

spring boot 在配置上相比spring要简单许多, 其核心在于spring-boot-starter, 在使用spring boot来搭建一个项目时, 只需要引入官方提供的starter, 就可以直接使用, 免去了各种配置。starter简单来讲就是引入了一些相关依赖和一些初始化的配置。

2022-11-21 22:23:43 201

原创 MyBatis

✔ 构建工具:maven 3.5.4✔ MySQL版本:MySQL 8✔ MyBatis版本:MyBatis 3.5.7MySQL不同版本的注意事项✔ 1、驱动类driver-class-name✔ 2、连接地址url✔ 否则运行测试用例报告如下错误:java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized orrepresents more①打包方式:jar②pom.xml引入依赖3.创建MyB

2022-10-19 22:48:27 150

原创 MySQL DQL

数据库查询语言

2022-10-17 20:57:59 137

原创 SpringBoot

SpringBoot技术由Pivotal团队研发制作,功能的话简单概括就是加速Spring程序的开发

2022-10-08 21:28:07 702

原创 java基础

java基础,回头复习

2022-10-08 13:33:10 263

原创 Spring MVC

SpringMVC框架处理web请求

2022-10-05 00:33:52 556

原创 spring IOC

IOC:Inversion of Control,控制反转

2022-10-03 15:58:45 436

原创 python容器

Python有哪些数据容器> 列表list > 元祖tuple> 字符串str> 集合set> 字典dict

2022-10-01 23:28:55 383

原创 MySQL约束constraint

约束canstraint,约束实际上就是表中数据的限制条件。表在设置的时候加入约束的目的是为了保证表中的记录完整性和有效性,比如用户的某些数据不能为空。

2022-10-01 12:08:26 4968

原创 MySQL数据操作语言-DML

数据操作语言DML(Data anipulation Language)用来对数据库中表的数据进行更新。

2022-10-01 07:18:49 228

原创 MySQL数据定义语言DDL

数据定义语言包括:1. 对数据库的常用操作 show 查看 create 创建 use 切换 drop 删除2. 对表结构的常用操作 create 创建3. 修改表结构 alter 修改

2022-09-28 15:55:08 216

原创 windows环境中MySQL安装教程

windows安装mysql,下载安装软件,配置软件环境,配置系统环境

2022-09-28 15:34:43 366

原创 SQL简述

SQL简述

2022-09-28 11:18:21 590

原创 Linux安装lrzsz

Linux安装lrzsz

2022-09-28 01:15:25 366

原创 linux中rmp方式安装mysql

linux中rmp方式安装mysql

2022-09-28 01:09:01 374

原创 Linux安装tomcat

Linux安装tomcat和Linux防火墙问题

2022-09-27 23:54:11 567

原创 Linux安装java

Linux安装java

2022-09-27 23:13:18 371

原创 Linux常用命令

Linux相关命令查看

2022-09-27 21:51:20 378

原创 Linux乱码

解决Linux乱码问题

2022-09-27 20:40:28 134

原创 二分查找binary search

清晰,简单,明了

2022-09-17 22:15:14 341

原创 多线程并发

简单了解多线程,希望对你有帮助

2022-09-15 21:47:30 508

原创 vue-router 的常见用法

vue-router 的常见用法1. 路由重定向路由重定向指的是:用户在访问地址 A 的时候,强制用户跳转到地址 C ,从而展示特定的组件页面。通过路由规则的 redirect 属性,指定一个新的路由地址,可以很方便地设置路由的重定向:2. 嵌套路由通过路由实现组件的嵌套展示,叫做嵌套路由。2.1 声明子路由链接和子路由占位符在 About.vue 组件中,声明 tab1 和 tab2 的子路由链接以及子路由占位符。示例代码如下:2.2 通过 children 属性声明子路由规则在

2021-10-09 19:47:11 505

原创 vue-router 的基本使用

vue-router 的基本使用1. 什么是 vue-routervue-router 是 vue.js 官方给出的路由解决方案。它只能结合 vue 项目进行使用,能够轻松的管理 SPA 项中组件的切换。vue-router 的官方文档地址:https://router.vuejs.org/zh/2. vue-router 安装和配置的步骤① 安装 vue-router 包② 创建路由模块③ 导入并挂载路由模块④ 声明路由链接和占位符2.1 在项目中安装 vue-router在 vue2

2021-10-09 19:21:10 211

原创 前端路由的概念与原理

前端路由router的概念与原理1. 什么是路由路由(英文:router)就是对应关系。2. SPA 与前端路由SPA 指的是一个 web 网站只有唯一的一个 HTML 页面,所有组件的展示与切换都在这唯一的一个页面内完成。此时,不同组件之间的切换需要通过前端路由来实现。结论:在 SPA 项目中,不同功能之间的切换,要依赖于前端路由来完成!3. 什么是前端路由通俗易懂的概念:Hash 地址与组件之间的对应关系。4. 前端路由的工作方式① 用户点击了页面上的路由链接② 导致了 URL 地

2021-10-09 18:45:35 1423

原创 前后端项目中跨域问题

什么是跨域:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域为什么会有跨域:在前后端分离的模式下,前后端的域名是不一致的,此时就会发生跨域访问问题。在请求的过程中我们要想回去数据一般都是post/get请求,所以…跨域问题出现跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号(如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的,html本身没有跨

2021-10-08 15:24:51 2341

原创 StringUtil中常用的方法

org.apache.commons.lang3.StringUtil类中方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可

2021-10-08 15:00:14 349

原创 java提供密码加密的实现

Md5加密/** * 提供密码加密的类 */public class Md5Util { public static String encode(String msg){ try { MessageDigest messageDigest=MessageDigest.getInstance("md5"); return Base64.getEncoder().encodeToString(messageDigest.digest(msg.getBytes())) ; }c

2021-10-08 14:30:25 203

原创 vue-cli

1. 什么是单页面应用程序单页面应用程序(英文名:Single Page Application)简称 SPA,顾名思义,指的是一个 Web 网站中只有唯一的一个 HTML 页面,所有的功能与交互都在这唯一的一个页面内完成。2. 什么是 vue-clivue-cli 是 Vue.js 开发的标准工具。它简化了程序员基于 webpack 创建工程化的 Vue 项目的过程。引用自 vue-cli 官网上的一句话:程序员可以专注在撰写应用上,而不必花好几天去纠结 webpack 配置的问题。中文官

2021-10-07 21:49:23 91

白天黑夜切换案例.zip

css做一个白天模式和黑夜模式切换的案例

2021-05-19

弹性布局-flex布局.zip

移动web端之flex布局笔记,包含案例和实战代码

2021-05-18

javascript事件思维导图

全面,直观javascript的事件

2020-12-30

jQuery选择器思维导图

通过思维导图对知识进行梳理,以便记忆

2020-12-28

linux运维下载地址汇总.txt

最稳定最好用最新的Linx版本,看到就是赚到,快来下载吧,不会让你吃亏,你下载了就是赚到,过了这个村你就再也看不到了。

2020-05-09

空空如也

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

TA关注的人

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