- 博客(26)
- 收藏
- 关注
原创 Spring Bean依赖注入-Spring入门(二)
在Spring中,一切Java对象都被视为Bean,用于实现某个具体功能。Bean的依赖关系注入的过程,也称为Bean的装配过程。Bean的装配方式有3种:XML配置文件注解Java类Spring中常用的两种装配方式分别是基于XML的装配和基于注解的装配。
2024-04-22 15:29:02 919 1
原创 NVM下载、NVM配置、NVM常用命令
*NVM(Node Version Manager)**是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它安装和切换不同版本的node.js。nvm官网:https://nvm.uihtm.com/
2024-04-17 20:20:12 1375
原创 git工作流程简介及常用命令
1.从远程仓库中克隆或拉取代码到本地仓库(clone/pull)2.从本地进行代码修改3.在提交前先将代码提交到暂存区4.提交到本地仓库。本地仓库中保存修改的各个历史版本5.修改完成后,需要和团队成员共享代码时,将代码push到远程仓库。
2024-04-17 16:07:44 473
原创 Spring IoC详解
在传统的编程方式中,对象之间的依赖关系往往通过直接调用其他对象的构造函数或方法来建立(即通过new对象的形式),这导致了代码之间的紧密耦合。这就如同一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影响到整个齿轮组的正常运转。增加了维护和扩展的难度。为了解决对象之间的耦合度过高的问题,软件专家Michael Mattson提出了IOC理论,
2024-04-16 17:30:21 1131
原创 Spring框架概述--Spring入门(一)
Spring是一个广泛使用的Java应用程序框架,主要用于简化企业级Java开发的复杂性。它的成功源于变成理念而非技术本身。Spring的核心理念是控制反转(inverse of control, IoC)和面向切面编程它是一种基于类的对象(即Bean)的编程,通过IoC容器管理Bean来实现Java应用的开发。Spring 框架还支持各种移动应用开发技术,如 Android 和 iOS。此外,它还提供了对事务管理、对象/关系映射、JavaBeans、JDBC、JMS 和其他技术的支持,从而确保高效开发。
2024-04-16 10:32:21 958
原创 探索企业级应用开发解决方案
企业级应用的结构复杂、涉及的外部资源众多、事务密集、数据量大、用户数多,需要较强的安全性。其特点有:(1)海量数据持久保存。(2)数据一致。(3)响应迅速。(4)与其他应用集成。(5)安全性高。(6)具备可扩展性。(7)人性化的界面设计。一般来说,企业级应用开发主要分为表现层、业务逻辑层和数据持久层,表现了“高内聚,低耦合”的思想。主要负责发起用户请求,并显示响应结果,还用于分派用户请求,从而执行不同的业务逻辑。主要负责数据的传递和处理,包括具体的业务逻辑操作,并返回处理结果。
2024-04-15 15:28:29 1016 1
原创 Spring GA、PRE、SNAPSHOT 版本含义及区别
General Availability: 正式发布的版本,推荐使用(主要是稳定),与maven的。: 预览版,内部测试版。主要是给开发人员和测试人员测试和找BUG用的,不建议使用;: 快照版,可以稳定使用,且仍在继续改进版本。
2024-04-15 11:30:02 670 1
原创 DBUtils工具类的使用
为了更加简单地使用JDBC,Apache组织提供了一个DBUtils工具,它是操作数据库的一个组件,实现了对JDBC的简单封装,可以在不影响数据库访问性能的情况下简化JDBC的编码工作量。DBUtils工具要有2个作用。写数据,DBUtils可以通过编写SQL语句对数据表进行增、删、改操作。读数据,DBUtils工具可以将从数据表中读取的数据结果集转换成Java常用类集合,以方便对结果进行处理。
2024-04-15 11:25:32 868 1
原创 如何解决Tomcat启动后命令行窗口一闪而过的错误
双击bin目录中的startup.bat脚本文件时,命令行窗口一闪而过。在这种情况下,由于无法查看到错误信息,所以无法对Tomcat进行诊断,分析出错原因。这时,可以先启动一个命令行窗口,在这个命令行窗口中,将目录切换到Tomcat安装目录中的bin目录,然后在该窗口中执行startup.bat命令,就会看到错误信息。
2024-04-11 10:08:05 919 1
原创 Servlet的文件上传下载
如果上传的文件比较小,将直接保存在内存中,如果上传的文件比较大,则会以临时文件的形式,保存在磁盘的临时文件夹中。当浏览器通过表单提交上传文件时,文件数据都附带在HTTP请求消息体中,并且采用MIME类型(多用途互联网邮件扩展类型)进行描述,在后台可以使用request对象提供的getInputStream()方法读取客户端提交过来的数据。由于大多数文件的上传都是通过表单的形式提交给服务器的,因此,要想在程序中实现文件上传功能,首先要创建一个用于提交上传文件的表单页面。启动项目,选择文件进行上传。
2024-04-10 10:21:29 619 1
原创 Servlet高级-Filter过滤器
Filter被称为,Filter基本功能就是对Servlet容器调用Servlet的过程进行拦截,它位于客户端和处理程序之间,能够对请求和响应进行检查和修改。Filter就好比现实中的污水净化设备,专门用于过滤污水杂质。Filter在Web应用中的拦截过程如下图所示。
2024-04-09 11:18:04 633
原创 MVC和三层架构在JavaWeb中的应用实例-CURD
MVC设计模式提供了一种按功能对软件进行模块划分的方法。该模式将软件程序分为三个核心模块:模型(Model)、视图(View)和控制器(Controller)。**模型(Model)**负责管理应用程序的业务数据、定义访问控制以及修改这些数据的业务规则。**视图(View)**负责与用户进行交互,它从模型中获取数据向用户展示,同时也能将用户请求传递给控制器进行处理。**控制器(Controller)**负责应用程序中处理用户交互的部分,它从视图中读取数据,控制用户输入,并向模型发送数据。
2024-04-02 11:07:27 1128 2
原创 窥见JDBC
在Web开发中,不可避免的要使用数据库存储和管理数据。为了在Java语言中提供对数据库访问的支持,SUN公司于1996年提供了一套访问数据库的标准Java类库,即JDBC(Java Database Connectivity-Java数据库连接)。它是一套用于执行SQL语句的Java API。应用程序可通过这套API连接到关系型数据库,并使用SQL语句完成对数据库中数据的查询、更新、新增和删除操作。
2024-03-27 11:15:58 1004
原创 MYSQL优化之索引(index)-语法认知篇
索引是一种单独的、存储在磁盘上的数据库结构,包含对数据表中所有记录的引用指针。它的作用就相当于书籍的目录,可以加快对数据的查询速度。
2023-12-22 11:17:56 905
原创 MYSQL数据库表的数据类型、约束条件、修改表结构、增删改数据
外键可以不是所属数据表的主键,但会对应着另外一张数据表的主键,例如有两个表:学生表和班级表之间具有一定关系,学生表中会有一个字段存储班级的编号,而此字段就能关联班级表的信息,通过该字段就能查询到班级信息,那么就可以将班级表的主键引入到学生表中作为外键。,作用是规定字段的值不能为空,用户在向数据表中插入数据时,设置非空约束的字段必须要给值。数据表结构的操作,包括创建表,修改表结构,对表中的字段进行添加,删除,修改,删除表等操作。,作用是规定字段的值不能重复,比如学号字段,身份证字段就可设置唯一约束。
2023-11-30 11:21:52 1494
原创 数据库简介
数据库技术是计算机科学中的一个重要分支,其产生源于数据管理的需求。随着计算机技术的不断发展,人们开始意识到需要一种高效、可靠的数据存储和管理方式来满足日益增长的数据处理需求。因此,数据库技术应运而生,并随着应用的不断扩展和深化,逐渐发展成为一门独立的学科。数据库(Database)是一个按照数据结构来存储、组织和管理数据的仓库。它通常由一个或多个表组成,每个表包含了一组相关的记录。记录是表中的一行数据,每行数据包含了若干个字段或属性,用于描述数据的不同方面。用户可以对表中的数据进行增、删、查、改操作。
2023-11-30 11:17:55 971
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人