自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库-Oracle序列、存储过程/函数、触发器

Oracle是一种流行的关系型数据库管理系统,它具有高性能、高可用、高安全等特点。Oracle可以用于存储和管理各种类型的数据,例如文本、数字、日期、图片等。Oracle支持多种操作系统和编程语言,可以与各种应用程序进行交互。Oracle中包括了序列、存储过程/函数、触发器等内容,它们是进行数据管理和处理的高级技术。序列是指一种用于生成唯一的数值的对象,它可以实现数据的自增和自减,例如生成主键、订单号等。

2023-07-10 17:52:53 292

原创 综合实战-Servlet

【代码】综合实战-Servlet。

2023-07-06 14:57:34 121

原创 javaweb-servlet

servlet是指Java Servlet,它是一种用于生成动态网页的技术,它是运行在Web服务器或应用服务器上的Java类,可以接收和响应客户端的请求。servlet可以实现网页的逻辑和处理,例如验证用户、查询数据库、生成HTML等。servlet是javaweb中的核心技术,它具有高效、可扩展、跨平台等特点。servlet遵循了一套标准的接口和规范,可以与各种Web服务器和应用服务器进行交互。servlet可以与jsp、JavaBean等组件进行协作,实现数据的传递和展示。

2023-07-05 19:22:50 135

原创 javaweb-初识jsp

javaweb是指基于Java技术的Web开发,它可以实现动态的、交互的、跨平台的Web应用程序。javaweb中包括了jsp和tomcat等内容,它们是进行Web开发的重要技术。jsp是指Java Server Pages,它是一种用于生成动态网页的技术,它可以在HTML代码中嵌入Java代码,实现网页的逻辑和展示。jsp可以与JavaBean、Servlet等组件进行交互,实现数据的传递和处理。

2023-07-04 18:20:26 86

原创 数据库-Oracle

Oracle是一种流行的关系型数据库管理系统,它具有高性能、高可用、高安全等特点。Oracle可以用于存储和管理各种类型的数据,例如文本、数字、日期、图片等。Oracle支持多种操作系统和编程语言,可以与各种应用程序进行交互。Oracle中的基础语法、函数、多表是指Oracle中的基本概念、原理和操作,它们是学习和使用Oracle的基础和前提。Oracle中的基础语法包括了数据类型、变量、运算符、表达式等,它们是编写SQL语句的基本元素。

2023-07-04 17:02:55 515

原创 数据库-MySQL拓展

数据库拓展是指数据库的进阶和高级内容,它是在数据库基础的基础上,进一步提高和优化数据库的性能和功能。数据库拓展中包括了事务、视图、索引等内容,它们是进行数据管理和分析的重要技术。事务是指一组逻辑上相关的数据库操作,它们要么全部成功,要么全部失败,不会出现中间状态。事务可以实现数据的一致性和完整性,例如转账、购物等。视图是指一种虚拟的数据表,它是基于一个或多个数据表的查询结果,不会占用额外的存储空间。视图可以实现数据的抽象和封装,例如隐藏敏感信息、简化复杂查询等。

2023-06-30 18:21:55 52

原创 数据库-DAO模式

DAO模式是指数据访问对象模式,它是一种用于封装和抽象数据库操作的设计模式,它将数据访问逻辑和业务逻辑分离,提高了代码的可维护性和可重用性。DAO模式可以用于开发各种基于数据库的Java应用程序,例如Web应用、桌面应用、移动应用等。DAO模式中包括了DAO接口、DAO实现类、实体类、数据库连接工具类等组件,它们协同工作,实现对数据库的增删改查操作。DAO模式可以支持多种类型的数据库,例如MySQL、Oracle、SQL Server等,只需更换相应的DAO实现类即可。

2023-06-29 15:55:57 1299

原创 数据库-JDBC

JDBC是指Java数据库连接,它是一种用于连接和操作数据库的Java API,它提供了一套标准的接口和类,可以实现跨平台和跨数据库的数据访问。JDBC可以用于开发各种基于数据库的Java应用程序,例如Web应用、桌面应用、移动应用等。JDBC中包括了驱动管理器、驱动程序、连接、语句、结果集等组件,它们协同工作,实现对数据库的连接和操作。JDBC支持多种类型的数据库,例如MySQL、Oracle、SQL Server等,只需更换相应的驱动程序即可。

2023-06-29 10:05:08 57

原创 数据库-MySQL多表

数据库多表是指数据库中包含多个数据表,它们之间存在一定的关系和联系。数据库多表中包括了分组查询、多表关联查询、主外键等内容,它们是进行数据分析和处理的重要技术。分组查询是指对数据表中的数据按照某个或某些字段进行分组,然后对每个分组进行聚合函数的计算,例如SUM、COUNT、MAX等。分组查询可以实现数据的统计和分析,例如求平均值、最大值、最小值等。多表关联查询是指对多个数据表中的数据进行连接,然后根据条件进行筛选和排序。

2023-06-28 19:56:20 99

原创 数据库-MySQL基础

数据库基础是指数据库的基本概念、原理和操作,它是学习和使用数据库的基础和前提。数据库基础中包括了存储引擎和DML、DQL和子查询等内容,它们是影响数据库性能和功能的重要因素。存储引擎是指数据库管理系统中负责数据的存储、读取、修改、删除等操作的组件,它决定了数据库的存储结构、事务处理、锁机制等特性。不同的存储引擎有不同的优缺点和适用场景,例如InnoDB、MyISAM、Memory等。DML是指数据操纵语言,它是用于对数据库中的数据进行增删改的语言,例如INSERT、DELETE、UPDATE等。

2023-06-28 19:08:51 91

原创 数据库-初识MySQL

数据库是一种用于存储和管理数据的软件系统,它可以实现数据的增删改查、备份恢复、安全控制等功能。数据库可以按照不同的数据模型进行分类,例如关系型数据库、非关系型数据库等。数据库是现代信息系统的重要组成部分,广泛应用于各个领域和行业。MySQL是一种开源的关系型数据库管理系统,它具有高性能、易用、可扩展等特点。MySQL可以用于存储和管理各种类型的数据,例如文本、数字、日期、图片等。MySQL支持多种操作系统和编程语言,可以与各种应用程序进行交互。

2023-06-28 18:40:16 45

原创 java高级特性-反射、正则表达式

反射是指程序在运行时可以动态地获取和操作类、对象、方法、属性等信息的能力,它可以实现动态加载、代理、注解等技术。Java中提供了java.lang.reflect包来支持反射,其中包含了Class、Method、Field等类。正则表达式是一种用于描述字符串模式的语法规则,它可以实现字符串的匹配、替换、分割等操作。Java中提供了java.util.regex包来支持正则表达式,其中包含了Pattern、Matcher等类。

2023-06-23 19:00:43 108

原创 java高级特性-JSON、多线程、网络编程

JSON是一种轻量级的数据交换格式,它以键值对的形式表示数据,易于阅读和编写,也易于机器解析和生成。JSON在Java中可以用于数据传输、配置文件、序列化和反序列化等。多线程是指程序中同时运行多个任务的能力,它可以提高程序的性能和响应速度,也可以实现并发和并行的编程模式。Java中提供了多种方式来创建和管理线程,例如Thread类、Runnable接口、Executor框架等。网络编程是指利用网络协议和接口来实现不同计算机之间的数据通信和资源共享的编程技术。

2023-06-16 16:48:47 133

原创 Maven安装与配置的总结

如果你想要使用一个预定义的原型(archetype)来创建一个新的Maven工程,你可以在IDEA中选择Maven Archetype作为构建工具。如果你使用IDEA作为开发工具,你需要在IDEA中配置Maven的settings.xml文件路径,让IDEA能够读取和应用你的Maven配置。如果你使用IDEA作为开发工具,你需要在IDEA中配置Maven的路径,让IDEA能够识别和使用Maven。如果你使用IDEA作为开发工具,你需要在IDEA中配置本地仓库的路径,让IDEA能够访问和更新你的本地仓库。

2023-06-15 18:10:30 73

原创 java高级特性-File/IO

File和IO是java提供的用于处理文件和输入输出的类,它们位于java.io包中,包含了各种流类和文件类,以及一些辅助类。在本文中,我们将介绍以下几种File和IO的类:File、FileInputStream、FileOutputStream、BufferedReader、BufferedWriter等。我们将学习它们的定义、特点、用法和注意事项。File类是文件和目录路径名的抽象表示,可以用于创建、查找和删除文件和目录。

2023-06-14 16:18:55 101

原创 综合实战 打字小游戏——Quick Hit

本项目功能简单,代码较少,采用面向过程的思想可能更容易实现。此处的关键时锻炼大家面向对象的程序设计能力,分析隔断功能代码放到什么位置更合理,为大型项目的设计打好基础。

2023-06-14 15:43:55 75

原创 java高级特性-实用类

实用类是java提供的一些常用的工具类,它们可以帮助我们简化编程和提高效率。在本文中,我们将介绍以下几种实用类:枚举、包装、String、StringBuffer、日期。我们将学习它们的定义、特点、用法和注意事项。枚举是一种特殊的类,用于存放一组常量,可以限制赋值范围,提高类型安全。包装类是基本数据类型的对应类,可以将基本数据类型转换为对象,方便在集合、泛型等场合使用。String类是字符串类,用于存储和操作不可变的字符序列。

2023-06-13 17:02:43 112

原创 java高级特性-集合框架

集合框架是java提供的一套用于存储和操作数据的工具类,它位于java.util包中,包含了各种集合接口和实现类,以及一些排序和搜索的算法。集合框架的优点是可以方便地对数据进行增删改查,以及实现数据的排序、去重、筛选等功能。在本文中,我们将介绍集合框架的体系结构,以及常用的集合接口和类,如Collection、List、Set、Map、ArrayList、LinkedList、HashSet、HashMap等。我们还将学习如何使用集合框架提供的方法和工具类来操作集合中的数据。

2023-06-10 17:16:57 760

原创 面向对象-封装、继承、多态

面向对象编程是一种编程范式,它把现实世界中的事物抽象为对象,对象具有属性和方法,属性表示对象的特征,方法表示对象的行为。对象之间可以通过消息进行交互。面向对象编程的优点是可以提高代码的复用性、可维护性和可扩展性。在本文中,我们将介绍面向对象编程的三个高级特性:封装、继承和多态。我们将学习如何利用封装来隐藏对象的内部实现细节,如何利用继承来建立类之间的层次关系和代码重用,如何利用多态来实现不同对象对同一消息的不同响应。我们还将探讨一些面向对象编程的应用场景和设计原则。

2023-06-09 18:41:34 253

原创 面向对象-对象、类、方法

面向对象编程是一种编程范式,它把现实世界中的事物抽象为对象,对象具有属性和方法,属性表示对象的特征,方法表示对象的行为。对象之间可以通过消息进行交互。面向对象编程的优点是可以提高代码的复用性、可维护性和可扩展性。在本文中,我们将介绍面向对象编程的三个基本概念:对象、类和方法。我们将学习如何定义和创建类,如何通过类实例化对象,如何给对象添加属性和方法,以及如何调用对象的方法。

2023-06-08 18:44:37 191

原创 综合实战 网上订餐系统——吃货联盟

构造整体框架,利用do while让用户能够持续操作,再用Scanner类接受用户的输入信息,用switch case让用户能够达到各个功能页面,并记录几个关键判断初始值,如isExit、isAdd、isSignFind、isDelFind,判断用户是否退出系统、是否可以订餐、是否订单已经签收和是都已经删除。依次让用户输入“订餐人姓名”、“菜品编号”、“菜品数量”、“送餐时间”和“送餐地址”,接着打印用户本次订餐的信息,并将信息添加到数组当中。输入2进入查看餐袋页面,系统将显示您所有的订餐信息。

2023-05-31 16:53:48 716

原创 Java-数组

数组是一种常用的数据结构,它可以存储多个相同类型的数据,如整数、字符、浮点数等。数组的优点是可以通过索引快速访问任意位置的元素,而且占用的内存空间是连续的。数组的缺点是长度固定,不能动态扩容,而且插入和删除元素需要移动后面的元素。在本文中,我们将介绍Java中数组的声明、创建、初始化、遍历、操作和应用,以及一些常见的数组问题和解决方法。

2023-05-30 14:49:09 66 1

原创 Java-判断和循环

Java是一种流行的编程语言,它提供了多种控制流程的语句,可以根据不同的条件和情况执行不同的代码块。在本文中,我们将介绍Java中的两种主要的控制流程语句:判断语句和循环语句。判断语句是根据一个或多个条件的真假来选择执行不同的分支的语句,Java中有两种判断语句:if语句和switch语句。if语句可以根据一个或多个布尔表达式的值来执行相应的代码块,支持单分支、双分支和多分支的形式。switch语句可以根据一个表达式的值来匹配不同的case分支,执行相应的代码块,适合于对固定的几个值进行判断。

2023-05-27 14:20:31 351

原创 Java-初识Java

Java是一种由Sun公司于1995年推出的高级编程语言,它可以运行在多个平台上,如Windows, Mac OS和各种UNIX系统。Java语言具有面向对象、分布式、健壮、安全、体系结构中立、可移植、解释型、高性能、多线程和动态的特性,适合于开发各种类型的应用程序,如Web应用、移动应用、桌面应用等。Java语言的语法与C和C++语言类似,但是去掉了一些容易引起错误和混淆的特性,如指针、多继承和自动类型转换。Java语言还提供了一些高级的特性,如异常处理、垃圾回收、泛型、注解和反射等。

2023-05-24 15:18:53 132

原创 JavaScript-JS对象方法

JavaScript对象方法是指对象中的函数,它们可以对对象的属性和数据进行操作,或者实现一些特定的功能。JavaScript对象方法可以通过点表示法或者括号表示法来调用。在本文中,我们将介绍JavaScript对象方法的调用,还将学习一些常用的内置对象方法。

2023-05-20 14:45:55 77 1

原创 JavaScript-JS基础

JavaScript是一种由网景公司于1995年推出的脚本语言,它可以在浏览器中运行,为网页添加交互功能,如动画、表单验证、游戏等。JavaScript是一种多范式的动态语言,它支持对象、函数、事件和原型等概念,具有灵活和强大的表达能力。JavaScript还可以与HTML和CSS等网页技术结合,实现网页的动态更新和样式变化。在本文中,我们将介绍JavaScript的基本语法,如何编写和运行JavaScript代码,如何使用变量、数据类型、运算符、控制流程和数组等。

2023-05-19 16:26:29 154 1

原创 CSS-文本,超链接,列表,背景

CSS是一种用来为HTML文档添加样式和布局的语言,它可以让网页的外观更加美观和多样化。在本文中,我们将介绍CSS如何设置文本的字体、颜色、大小、对齐方式、装饰等属性,如何使用伪类来改变超链接的状态和效果,如何使用列表样式来定制列表的标志和位置,以及如何使用背景样式来设置背景的颜色、图像、重复、位置、尺寸等属性。通过学习这些内容,你可以让你的网页更加丰富和有趣。

2023-05-16 14:15:18 126

原创 CSS-初识CSS3

CSS是一种用来为HTML文档添加样式和布局的语言,它可以让网页的外观更加美观和多样化。CSS使用一系列的规则来控制HTML元素的字体、颜色、大小、间距、背景、边框等属性。CSS还可以实现一些动画和交互效果,提高网页的用户体验。在本文中,我们将介绍CSS的基本语法,如何编写和引用CSS文件,如何使用选择器和属性来定位和修改HTML元素。

2023-05-13 14:08:52 47 1

原创 HTML5-表单

HTML表单是一种用于收集用户输入的数据结构,它可以让用户在网页中填写文本、选择选项、上传文件等。HTML表单由标签定义,包含了各种类型的表单元素,如、、等。表单元素有不同的属性和事件,可以控制它们的外观和行为。表单数据可以通过GET或POST方法提交到服务器,由服务器端的脚本进行处理和响应。在本文中,我们将介绍HTML表单的基本语法,如何创建不同类型的表单元素,以及如何验证和发送表单数据。

2023-05-11 14:25:39 38 1

原创 HTML5-列表、表格和媒体元素

HTML不仅可以用来定义网页的结构和内容,还可以用来展示不同类型的数据和媒体。在本文中,我们将介绍HTML中常用的三种元素:列表,表格和媒体元素。列表可以用来显示有序或无序的项目,如商品清单,待办事项,目录等。表格可以用来显示结构化的数据,如统计数据,报表,日程安排等。媒体元素可以用来嵌入图片,音频,视频等多媒体内容,为网页增加视觉和听觉效果。我们将学习如何使用不同的标签来创建这些元素,并了解它们的属性和样式。

2023-05-10 14:37:11 61 1

原创 HTML5-HTML基础

HTML是超文本标记语言(HyperText Markup Language)的缩写,它是一种用于创建网页的标准标记语言。HTML使用一系列的标签(tag)来定义网页的结构、内容和样式。浏览器会根据HTML代码来解析和显示网页。在本文中,我们将介绍HTML的基本概念,如元素、属性、标题、段落、链接、图像等,以及如何使用HTML编辑器来编写和运行HTML代码。我们还将介绍HTML的文档结构,如head部分和body部分,以及一些常用的元数据。通过学习本文,你将掌握HTML的基础知识,并能够创建简单的网页。

2023-05-09 15:06:50 47 1

综合实战-servlet

servlet强化训练,包含用户登录注册,和一系列增删改查

2023-07-06

servlet测试+实战代码

servlet测试+实战代码

2023-07-05

综合实战 打字小游戏-Quick Hit

1.这是个什么项目 一个打字小游戏,考验用户打字的速度和正确率。 2.功能模块有哪些 输出字符串:向控制台输出相应长度随机字符串,并返回。 比较字符串:用户输入字符串并与之前返回的字符串进行比较,相同进入下一关并计算时间和积分,不同则结束。 玩家开始游戏:开始一局游戏,并根据过程提升等级,调用上面两个方法。 测试:新建玩家对象,调用开始游戏方法 3.技术有哪些 面向对象、类、对象、方法、封装、 4.业务/技术心得有哪些 新知识:StringBuffer可编辑字符串、Random对象的.nextInt()方法、System. currentTimeMillis()获取当前时间距1970.01.01的毫秒数。

2023-06-13

网上订餐系统-吃货联盟

如今已进入网络时代,人们的日常生活已离不开网络,人们通过网络购物、看新闻、交友等。只要动动手指,就能送餐上门,网上订餐越来越受到都市年轻人的青睐。现要求开发一个网上订餐系统,需要实现“我要订餐”、“查看餐袋”、“签收订单”、“删除订单”、“我要点赞”和“退出系统”6个功能。

2023-06-13

空空如也

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

TA关注的人

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