自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL Server相关的sql语句

用于创建、修改和删除数据库对象(如表、索引、视图等)。

2025-06-05 22:10:16 1833 1

原创 web网站

URL:Uniform Resource Location 统⼀资源定位符(2)URI 是⽤来标识⼀个具体的资源的,我们可以通过 URI 知道⼀。通⽤头部字段:是请求报⽂和响应报⽂都会使⽤的报⽂内容。HTTP使⽤明⽂传播,有三⼤⻛险(1)窃听⻛险(eavesdropping):第三⽅可以获知通信内容。⽬前 1.0,1.1,1.2,1.3,TLS 的 1.0 版本就是 SSL 的 3.0。http://(协议头)www.bing.com(域名)/(URI资源:路径/⽂。

2025-05-01 23:22:07 231

原创 数据库原理(1)

例如,要查询选修了课程号为 'C1' 且成绩大于 80 分的学生的学号和姓名,假设学生关系为 Student(学号,姓名),选课关系为 CourseSelection(学号,课程号,成绩),关系代数表达式为:π 学号,姓名 (σ 课程号 = 'C1'∧成绩> 80 (Student ⨝ CourseSelection))。当数据库的内模式(例如存储结构、存储方式等)发生改变时,由数据库管理员对模式 / 内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据的物理独立性。

2025-04-26 22:27:44 1012

原创 Web 安全:从入门到精通

例如,在一个登录页面,如果没有对用户名和密码的输入进行正确处理,攻击者可能输入类似 “' or '1'='1” 的用户名,密码随便输入,这样构造的 SQL 语句可能绕过登录验证,直接获取登录权限。通过以上全面的 Web 安全基础教程,从了解 Web 安全的概念、常见漏洞、安全工具到最佳实践,希望读者能够从零基础入门 Web 安全领域,并逐步精通相关知识和技能,从而在构建和维护 Web 应用时能够有效地保障其安全性。它拥有庞大的漏洞库,能够准确地检测出已知的漏洞,并提供详细的漏洞报告。

2025-04-24 22:13:49 398

原创 Web安全基础

也就是说,客户端的脚本程序可以通过DOM来动态修改页面内容,从客户端获取DOM中的数据并在本地执行。生成html过程中,html语法中含有特殊意义的字符(元字符)没有被正确处理,服务器端没有对用户输入进行安全方面的校验,攻击者很容易通过正常输入手段,夹带一些恶意html代码,当受害者的浏览器访问目标服务器上被恶意注入脚本的页面后,由于它对目标服务器的信任,这段恶意脚本的执行不会受到阻碍,因此,受害者的cookie被窃取,受害者服务器被控制,简单的来说,就是太相信用户的输入,没有做过滤,没有防御。

2025-04-22 23:51:01 333

原创 数据库子查询实验全解析

在实验过程中,我遇到了不少问题。比如在查询本班总平均分时,子查询关联条件缺失,导致结果错误,后来通过正确建立子查询与主查询的表关联解决了问题;计算排名时条件写错,修正后才得到正确结果。同时也出现了一些错误,像查询“张旭”教师任课成绩时遗漏关联条件,查询不及格学生时未去重导致数据重复。通过这次实验,我在SQL关联与子查询方面的能力有了显著提升,对JOIN、IN、EXISTS等关键词的应用更加熟练。也深刻意识到数据处理细节的重要性,学会了处理重复数据等问题。

2025-04-17 21:21:49 1155

原创 基于JSP的音乐红茶馆网站设计

音乐红茶馆是一个结合音乐欣赏与茶文化的虚拟空间网站,采用JSP技术实现动态网页功能。本文将详细介绍网站的设计思路、技术实现和特色功能。这个音乐红茶馆网站设计融合了传统文化与现代技术,通过JSP实现了动态交互功能,特别是乐迷建议的表单处理和反馈机制。网站采用经典的三级页面结构,使用无边框表格进行页面布局,保证了兼容性和整齐的视觉效果。创新的主题素材和多媒体元素为网站增添了独特的艺术氛围。

2025-04-12 23:24:42 318

原创 数据结构简略概论

数组是一种线性数据结构,它由一组连续的内存空间组成,用于存储相同数据类型的元素。每个元素在数组中都有一个唯一的索引,通过索引可以快速访问和修改数组中的元素。

2025-04-09 00:36:59 968

原创 打造个性化个人简介网页

在当今数字化时代,拥有一个展示自我的个人网页是一件相当酷且实用的事情。今天,就来和大家分享一个有趣的个人简介网页案例,看看它是如何从代码一步步构建成一个吸引人的线上展示平台的。

2025-04-08 21:40:18 945

原创 深入理解 JSP 语法:搭建动态 Web 页面的基石

在 Web 开发领域,JavaServer Pages(JSP)凭借其在创建动态网页方面的强大功能,长期占据着重要地位。JSP 让开发者能够将 Java 代码与 HTML 标记无缝结合,从而轻松生成动态内容。本文将全面介绍 JSP 语法,帮助大家深入理解这一技术,为高效的 Web 开发奠定基础。

2025-04-03 23:23:18 1269

原创 Java课程设计团队博客——基于星火大模型的AI小程序

本项目是一个功能丰富基于星火大模型的AI系统,涵盖用户管理、智能问答、图像生成和数字炸弹游戏等模块。通过登录和注册功能,用户可以进入主界面,享受HR问答、图像生成等AI服务,并查看历史记录。管理员可管理用户信息,普通用户可修改密码。系统后端调用大模型API,实现智能回答和图像生成,提供高效、友好的用户体验。对于此次课设,由于时间关系并不能很完美的将各个功能实现,学习新知识的时间也有限,希望后续我们可以将这个系统继续完善。用更好用的工具学习和完善这个系统。

2025-01-10 05:19:17 479

原创 JavaAI设计

该系统是一个AI大模型,主要实现了智能问答、图片生成和图片理解功能,此外还实现了登录、注册、修改密码等登录界面功能,还有根据智能问答实现的数字炸弹游戏,最后还实现了查看历史记录的功能。

2025-01-09 23:34:15 1058

原创 计算机网络课程设计

本次网络课程设计是一次极具挑战性与实践意义的学习经历,让我将理论知识与实际操作紧密结合,对计算机网络架构与配置有了更为深入、全面的理解。在实验过程中,依据课程设计要求,我逐步构建起一个复杂且功能完备的企业网络环境。从最初的 VLAN 设计开始,依据不同部门的需求划分 VLAN,这不仅有效隔离了广播域,减少网络拥塞,还增强了网络的安全性,为后续的精细化访问控制奠定基础。

2025-01-03 09:42:41 1010

原创 思科网络期末复习

使用show interfaces < interface-id> switchport命令可以查看指定端口的 VLAN 配置信息,包括端口模式、所属的 VLAN 以及 Trunk 端口允许通过的 VLAN 等。这里将浮动静态路由的管理距离设置为110,而默认静态路由的管理距离为1,所以正常情况下主链路的路由会被优先使用,当主链路失效时,管理距离为110的浮动静态路由才会生效。使用show vlan id 命令可以查看指定 VLAN 的详细信息,包括 VLAN 的名称、状态、端口成员等。

2024-12-25 00:58:38 1242

原创 【无标题】

因为文件在存储时是以字节为基本单位进行存储的,随机存取需要精确地定位到文件中的任意位置,而字节是最基本的存储单元,能够提供最精确的定位和操作。字符的长度是不固定的,不同的字符编码可能导致字符占用不同数量的字节,使用字符作为读写单位会增加定位和操作的复杂性,不利于实现高效的随机存取。:使用二进制流读取时,通过 ObjectInputStream 可以直接将文件中的二进制数据反序列化为 Student 对象,恢复对象的原始状态,操作简单且高效,能够准确地还原对象的属性值和类型。

2024-11-11 23:30:00 723

原创 第10周 预习、实验与作业:异常处理机制

NumberFormatException是一种特定类型的异常,它明确表示在将字符串转换为数字时出现了格式错误。而Exception是所有异常的基类,捕获Exception会捕获所有类型的异常,包括那些与数字格式转换无关的异常。:如果捕获了Exception,当出现异常时,你无法确定到底是因为数字格式转换问题还是其他未知的问题导致的异常。因为编译错误是在编译阶段就能够发现的,编译器会给出比较明确的错误位置和错误原因提示。使得当输入错误时,可提示重新输入,直到输入正确后,才能继续往下执行。

2024-11-04 19:07:22 579

原创 面向对象设计大作业2:为购物车添加GUI

整个系统遵循MVC模式,将用户界面、业务逻辑和数据管理分开,使得代码结构清晰,易于维护和扩展。通过图形用户界面(GUI),用户可以方便地进行商品浏览、购物车管理和订单处理等操作。MVC架构:系统采用MVC模式,将模型(Model)、视图(View)和控制器(Controller)分离,提高了代码的可维护性和可扩展性。中使用了JTable组件来显示订单历史记录。订单处理:系统支持结账流程,并将订单信息保存到文件中,用户可以随时查看自己的订单历史,增强了系统的实用性。密码修改功能。

2024-10-29 01:47:13 1350

原创 面向对象设计作业1——商城系统

目录一、前期调查(林源龙、刘振求)二、需求分析(林源龙)1、用户管理需求2、商品管理需求3、购物车管理需求4、其他需求三、面向对象设计(刘振求)(一)类的设计1、实体类(1)用户类(User)(2)商品类(Product)2、管理类(1)用户管理类(UserManager)(2)商品管理器类(ProductManager)3、购物车相关类(1)商品项类(CartItem)(2)购物车类(ShoppingCart)4、工具类(1)文件处理工具类(FileUtil)5、UI类(1)登录界面类(LoginFram

2024-10-21 22:34:13 1052

原创 第04周 类的设计与继承

这就意味着任何一个 Java 类都具有Object类的特性和方法,所以可以说 Java 中的所有类都 “is - a”(是一个)Object。例如,如果一个表示人的类,可能希望根据人的身份证号、姓名等属性来判断两个Person对象是否相等,而不是仅仅比较它们的引用地址。:在子类的构造方法中,可以使用super()来调用父类的无参构造方法,或者使用super(参数列表)来调用父类的有参构造方法。: 多个类可以实现同一个接口,每个类可以根据自身的需求实现接口中的方法,从而实现代码复用的灵活性。

2024-09-23 21:55:42 584

原创 第03周 面向对象入门2与类的识别

如果有一个类叫User,它在com.mycompany.myproject包下,而其他人开发的类也叫User但在其他包下(如com.othercompany.otherproject),它们在各自的包命名空间内是唯一的,不会产生冲突。例如购物车类的 “已选商品数量” 属性,它只在购物车的概念范围内有意义,和商品类或者用户类没有直接关联,所以它属于购物车类。:与这些类相关的动词往往可以对应到类的方法。:属性是用来描述类的特征的,如果一个信息是专门用来描述某个类的某个方面的特征,那么它就是这个类的属性。

2024-09-16 15:05:59 2034

原创 第02周 Java基础语法2、面向对象入门

在 Java 中,使用int[5][]定义一个二维数组时,只确定了第一维的长度为 5,而第二维的长度是不确定的,可以在后续为每一个第一维的元素分别指定不同长度的第二维数组。// 定义二维数组并初始化第一维// 使用增强 for 循环遍历二维数组在上述代码中,首先定义了一个二维数组但未确定第二维的长度。然后分别为每一个第一维的元素指定了不同长度的第二维数组,并使用嵌套的增强 for 循环遍历并输出二维数组中的元素。

2024-09-09 22:34:26 1758

原创 弟01周 课前问题列表

拆箱就是将包装类型自动转换为对应的基本数据类型。创建了一个Integer对象,当进行x + 1操作时,x会被自动拆箱为int类型的10,然后再和1进行加法运算,结果为11,这个过程自动使用了拆箱技术。)” 是指用 Java 语言编写的程序,在一个平台上进行编译后,可以在不同的操作系统和硬件平台上运行,无需为每个特定的平台重新编译。可以查阅 Java 的官方文档,如 Oracle 的 Java 文档网站,在其中搜索String类,找到trim()方法的详细说明,包括方法的作用、返回值类型、可能抛出的异常等。

2024-09-06 21:28:44 711 1

空空如也

空空如也

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

TA关注的人

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