- 博客(19)
- 收藏
- 关注
原创 SSM框架的工作流程
Spring MVC的前端控制器(DispatcherServlet)接收到请求后,进行请求分发,查找相应的处理器(即Controller)。:MyBatis将从数据库查询到的数据封装为Java对象,并返回给Service层。:Service层通过调用MyBatis的接口,向数据库发起请求,执行SQL查询、插入、更新等操作。:控制器根据请求的URL和用户输入的数据,调用相应的服务层(Service),处理业务逻辑。:控制器根据业务处理的结果,选择一个视图(如JSP页面),并将数据传递到视图层进行显示。
2024-11-16 00:14:40
262
原创 Redis的安装
Redis的服务端可以安装在Linux、Windows上,但是在实际生产环境中,Redis几乎99%都是安装在Linux服务器上的;又因为是使用c语言开发的,所以源码安装时,需要c语言环境。注意:安装时,如果不指定安装目录的前缀,会将bin文件夹,安装到/usr/local下的bin里,因此最好指定一下前缀。注意:此时在redis目录下,就会出现bin目录。步驟1) 检查安装c语言环境。步骤2)上传、解压、更名。启动服务, 带上配置文件。步骤5)配置环境变量。方式1)正规关闭方式。
2024-11-11 21:54:44
1064
原创 Linux的简介
Linux由于是开源的,所以有很多公司在Linux内核程序基础上开发了自己的有特别功能的程序(工具),然后,再命名为一个新的版本,因此Linux有众多的版本型号。CentOS阿里镜像:https://mirrors.aliyun.com/centos/CentOS搜狐镜像:http://mirrors.sohu.com/centos/CentOS网易镜像:http://mirrors.163.com/centos/- 是一款免费的,开源的类Unix操作系统,支持多用户,多任务,多线程,多cpu。
2024-10-28 20:01:52
323
原创 SpringBoot的简介
例如,spring-boot-starter-actuator、spring-boot-starter-web、 spring-boot-starter-data-jdbc、spring-boot-starter-redis、spring-boot-starter-data-mongodb、spring-boot-starter-data-elasticsearch 等。对于官方提供的starter而言,请保持所有依赖的starter版本的一致性,无须另行制定,而应该由spring-boot版本来决定。
2024-10-22 22:48:43
760
原创 Vue Router路由管理器
一个路由就是一组映射关系(key - value)key 为路径,value 可能是 function 或 component。
2024-10-20 21:33:23
166
原创 MVVM模型
是Vue中最重要的概念之一,它是连接模型和视图的桥梁。在Vue中,视图模型是由Vue实例来扮演的,Vue实例通过响应式的数据绑定,将视图和模型进行连接。当视图中的状态发生变化时,Vue实例会自动更新模型中的数据,反之亦然。视图和模型之间的通信是通过视图模型来实现的,这消除了视图和模型之间的直接耦合,使得应用程序更加灵活和可测试。在Vue框架中,MVVM是指“模型-视图-视图模型”,是一种用于构建用户界面的架构模式。是组件的数据,可以是原始数据类型、对象或数组,这些状态可以通过Vue实例的数据对象来管理。
2024-10-17 21:30:05
212
原创 VUE概述
Vue (发音为 /vjuː/,类似view) 是一款轻量级的用于构建用户界面的渐进式的JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。Vue 还可以与其他库或框架结合使用,例如 React 或 AngularJS。它还可以与现代工具链和构建工具进行集成,例如 Webpack 或 Gulp,使其更加灵活和可扩展。Vue的发明人==尤雨溪==
2024-10-16 22:02:39
293
原创 原型和原型链
当访问一个对象的属性或方法时,首先JavaScript引擎会从对象自身上去找,如果找不到,就会往原型中去找,即`__proto__`,也就是它构造函数的prototype中。**如果原型中找不到呢?**因为构造函数也是对象,实例原型也是对象,他们也都有`__proto__`,就会往原型上去找,这样就形成了链式的结构,称为**原型链****原型链的作用**JavaScript中没有传统的类继承概念,而是通过原型链实现继承。一个对象可以通过原型链继承另一个对象的属性和方法。
2024-10-13 21:44:40
815
原创 SpringMVC的跳转
在前面response对象的学习中,通过response对象可以实现请求重定向(即资源的跳转)。在前面request对象的学习中,通过request对象可以实现请求转发(即资源的跳转)。同样的,Springmvc也提供了请求转发的方式,具体实现如下。转发后地址栏地址没有发生变化(还是访问testForward的地址);转发前后的request和response对象也是同一个。重定向后地址栏地址发生了变化(变为转发后的地址);即SpringMVC的默认方式,就是转发。重定向是两次或多次请求,两次或多次响应;
2024-10-06 21:48:51
463
1
原创 SpringMVC概述
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式就是一种模子,经过多年实践锤炼形成一套行之有效的完成某个特定任务的步骤和方式。例如:飞天茅台的酿造过程,酿造工序,前后不能变,温差不能变,这样做就是好喝,稍微改动就变味道了。
2024-10-02 16:37:48
1047
原创 Spring IOC
IoC控制反转:即,把创建对象的权利交给框架,也就是指将对象的创建、对象的初始化、对象的存储、对象的管理交给了Spring容器。IOC本质是一种设计思想。IoC 是一种通过描述来生成或者获取对象的技术,对于Java初学者 更多时候所熟悉的是使用 new 关键字来创建对象,而在spring中则不是,它是通过描述(XML或注解)来创建对象。
2024-09-27 19:45:47
789
原创 Spring的概要
Spring,春天的意思,意指给软件行业带来春天。2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。
2024-09-27 08:35:34
1068
原创 MyBatis的工作原理
映射文件即 SQL 映射文件,该文件中配置了操作数据库的 SQL 语句, 需要在 MyBatis 配置文件 mybatis-config.xml 中加载。6)MappedStatement 对象:在 Executor 接口的执行方法中有一个 MappedStatement 类型的参数,该参数是对映射信息的封装,用于存储要映射的 SQL 语句的 id、参数等信 息。7)输入参数映射:输入参数类型可以是 Map、List 等集合类型,也可以是基本数据类型和 POJO 类型。
2024-09-24 20:41:55
250
原创 Mybatis分页查询
在开发过程中,分页查询是一个常见的需求。为了简化分页查询的操作,我们可以使用Mybatis 的分页插件,如PageHelper。分页插件的概念分页查询时,通常需要传入页数(page)*和*每页条数(pageSize)。返回的数据包括页面数据总条数总页数当前页面每页条数等。使用分页插件可以快速帮助我们获取这些数据。分页插件的核心原理分页查询的核心原理是通过SQL 语句中的 LIMIT 关键字,根据传入的参数(当前页码、每页显示条数)来控制返回的当前页的内容范围。
2024-09-24 20:38:40
690
原创 数据库的基本操作
数据库(Data Base,简称DB):长期保存在计算机的存储设备上,数据按照一定的规则组织起来,可以被各种用户、应用共享的数据集合。数据库管理系统(Database Management System, 简称DBMS):指的是一种用来管理和操作数据的大型软件,用于建立、使用、维护数据,对数据库进行统一的管理和控制,以保证数据的完整性和安全性。用户可以通过数据库管理系统访问数据库中的数据。数据库:存储、维护和管理数据的集合。数据库管理系统:数据库软件,数据库是通过这些软件进行创建和操作的。
2024-09-23 19:15:48
781
原创 Mybatis概述
mybatis – MyBatis 3 | 简介)是一款优秀的开源的 持久层 框架,用于简化JDBC的开发。是 Apache的一个开源项目iBatis,2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。MyBatis的特点MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis封装了几乎所有的JDBC代码和参数的手工设置以及结果集的检索;
2024-09-22 22:17:23
383
原创 ECMAScript的简介
ECMAScript,发音 [ek - ma - script]。在中文中, ECMAScript 可以读作 "伊克玛Script"。官方定义: ECMAScript 是定义脚本语言的规范, 而 JavaScript 是遵循 ECMAScript 规范实现的一种编程语言。ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
2024-09-19 22:09:45
754
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人