自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 标题:AI大模型学习:解放智能的未来之路

通过大规模的训练数据和复杂的模型结构,AI大模型学习可以捕捉更多的语义和上下文信息,从而提高模型在各种任务上的表现。通过将大量的数据和知识纳入训练过程,AI大模型学习可以将最新的科研成果和实践经验快速传递给更广泛的用户和开发者群体。通过不断优化模型结构和算法,AI大模型学习能够不断提升模型的准确性和效率,为人类生活和工作带来更多便利。通过不断优化模型结构和算法,AI大模型学习能够为人类生活和工作带来更多的便利和创新。首先是加强基础研究,深入探索大模型学习的原理和方法,提高模型的效率和可解释性。

2024-03-31 23:42:17 240

原创 Ajax(异步刷新技术)与jQuery(待完善)

通过XMLHttpRequest,开发人员可以通过JavaScript发送各种类型的请求(如GET、POST、PUT、DELETE)到服务器,并处理服务器返回的响应。更新页面:客户端接收到响应后,JavaScript代码会解析响应并将其中的数据更新到页面的相应部分,而不需要刷新整个页面。需要注意的是,尽管Ajax中的"A"代表"异步",但Ajax也可以用于同步请求,即页面需要等待服务器响应后才能继续处理。服务器处理请求:服务器接收到请求后,会根据请求的内容进行处理,例如从数据库中获取数据,然后生成响应。

2024-03-22 01:31:59 1228 1

原创 JavaWeb的MVC设计模式

在JSP Model2中,JSP页面只负责展示数据(View),业务逻辑和数据处理分别由JavaBean(Model)和Servlet(Controller)来处理。在JSP Model1架构中,JSP页面既充当了视图(View)的角色,又包含了处理业务逻辑和数据处理的代码,承担了Controller和Model的责任。这种架构简单直接,适用于小型项目,但随着项目规模增大,代码复杂度会急剧增加,不利于代码的维护和扩展。总的来说,尽管MVC架构在大型项目中表现出色,但在小型项目中可能会显得过于繁琐。

2024-03-22 00:41:08 533

原创 JavaWeb里的控制器Servlet,过滤器Filter,监听器Listener

JavaWeb中的控制器servlet、过滤器filter和监听器listener是三种常用的组件,用于处理请求和响应、过滤和监听事件。控制器servlet:控制器servlet是处理用户请求并生成响应的组件。它可以接收HTTP请求,调用业务逻辑处理请求并生成响应。控制器servlet通常继承自javax.servlet.http.HttpServlet类,并通过重写doGet()和doPost()方法来处理GET和POST请求。它可以接收请求参数、访问数据库或其他资源,并将处理结果发送给客户端。

2024-03-22 00:16:14 620

原创 Jsp的动作标签(了解一下就好)

JSP(JavaServer Pages)动作标签是一种在JSP页面中使用的特殊标记,用于执行特定的动作或操作。这些动作标签可以帮助开发者更方便地实现复杂的逻辑和功能,同时使页面的结构更清晰,代码更易维护。:用于实例化JavaBean对象,以便在JSP页面中使用。:用于包含其他文件或页面的内容到当前页面中。:用于嵌入Applet或其他插件到页面中。:用于在JSP页面中插入Java代码片段。:用于传递参数到包含的页面或转发的页面。:用于在JSP页面中声明变量或方法。:用于在JSP页面中输出表达式的值。

2024-03-12 23:49:14 142

原创 Tomcat数据源笔记

连接池是一种由容器提供的机制,用于管理数据库连接对象的集合。连接池的主要作用是在应用程序需要与数据库进行交互时,提供可复用的连接对象,从而减少每次建立数据库连接的开销。

2024-03-12 23:46:17 459

原创 Java的单例模式

谦逊不值得可耻,放荡才是。

2024-03-12 21:29:10 569

原创 DAO模式和三层模式

在实际开发中,根据项目的规模和需求,可以选择合适的架构模式来设计和组织代码,以实现代码的可维护性、可扩展性和可重用性。:负责与数据库进行交互,包括数据的读取、写入、更新和删除等操作,通常包括数据接口层和数据接口实现类层。:负责实现系统的业务逻辑,包括各种业务规则、计算逻辑等,通常包括业务逻辑接口层和业务逻辑接口实现类层。:用于管理数据库连接的开启和关闭,确保数据库连接的安全性和可靠性。:负责用户界面的展示和与用户的交互,包括页面展示和服务器端处理。:负责数据库连接的管理,确保数据库连接的安全性和可靠性。

2024-03-12 00:54:55 307

原创 Python实战一:获取某云app登录cookie

今天下午抽时间了解了python爬虫,简单认识了request库。

2024-03-11 23:44:55 825 2

原创 使用JDBC操作数据库

在Java应用程序中,JDBC(Java Database Connectivity)是一种用于与数据库建立连接并执行SQL操作的标准接口。通过JDBC,您可以轻松地与各种关系型数据库进行交互,例如MySQL、PostgreSQL、Oracle等。

2024-03-11 08:20:33 901

原创 程序员眼中的“祖传代码”:传承的智慧与技巧

在这段代码中,使用了巧妙的递归和动态规划思想,将原本复杂的问题简化为几行精妙的代码。作为程序员,我们常常会遇到一些被称为“祖传代码”的代码片段,它们就像是一本古老而神秘的魔法书,蕴含着无穷的智慧和技巧。让我们一起分享一下我所遇到的“祖传代码”吧。在程序员的世界里,每一段“祖传代码”都是一份宝贵的财富,是前人智慧和经验的传承。通过学习和借鉴这些代码,我们可以不断提升自己的编程水平,开拓思维,解决问题,也让自己成为更优秀的程序员。“祖传代码”不仅仅是一段代码,更是一种精神的传承,是对编程艺术的尊重和传承。

2024-03-10 23:38:42 180

原创 探寻程序员职业之迷:选择你的职业赛道

作为一名程序员,你站在职业发展的十字路口,眼前是一个庞大而复杂的迷宫,每条通道都通往不同的职业赛道。让我们一起探讨如何选择适合自己的职业赛道。前端开发是程序员职业赛道中的一颗璀璨明珠,它关注的是用户界面的设计和交互体验。如果你对用户体验和界面设计有浓厚的兴趣,前端开发可能是你的理想选择。在程序员的世界里,前端开发、后端开发和数据科学是三大热门的职业赛道。选择正确的职业赛道将影响你未来的职业发展和成就,因此这个决定至关重要。不同的职业赛道有不同的就业前景和薪资水平,因此在做决定时要综合考虑各方面因素。

2024-03-10 23:36:37 319

原创 AI辅助研发:引领科技创新的未来之路

从医药研发到汽车设计,从软件开发到材料科学,AI的影响力已经深入到研发的各个领域,为传统的研发模式带来了革命性的改变。在这个充满活力和机遇的时代,AI辅助研发不仅仅是简单地提高了研发效率和降低了成本,更重要的是,它为人类解决了许多复杂难题,推动着科技的进步和创新。通过智能算法和大数据分析,AI不仅可以加速研发过程,还可以帮助科学家们发现隐藏在海量数据中的规律和趋势,为他们提供全新的洞察和思路。随着AI技术的不断进步和应用场景的不断拓展,AI辅助研发的潜力将会得到更广泛的挖掘和应用。

2024-03-10 23:34:02 347

原创 Java抽象类和接口

在Java中,抽象类和接口是用于实现抽象和多态性的重要概念,让我们来深入了解一下。

2024-03-10 23:21:48 836

原创 Java方法重写和多态

多态在程序中是一种偏抽象的概念,在前期我们主要理解为主,在代码量提上去之后,自然而然就融会贯通了。在面向对象编程中。比较对象的相等性是一个常见的需求。Java中有两种方式用于比较对象的相等性,即"=="运算符和equals()方法。本文将介绍它们的使用场景和区别,并深入探讨equals方法的重写以及多态性的应用。包含抽象方法的类一定是抽象类抽象类中可以没有抽象方法,只有普通方法。抽象类不能被实例化,抽象类的作用主要是让子类来重写父类的抽象方法;

2024-03-07 23:54:14 558

原创 JSP实现数据传递和保存

Cookie是在客户端(通常是浏览器)存储的小型文本文件,由服务器发送到客户端,并在客户端的计算机上存储。它们用于跟踪用户会话、存储用户偏好设置、记录用户行为等。通过使用Cookie,Web服务器可以向客户端发送数据,并在后续请求中接收这些数据,从而实现状态管理和个性化体验。

2024-03-07 15:38:02 1298

原创 Java封装与继承

今天是进班第一天,前面的内容由补课形式进行的,后面一一补充。今天老师说了封装(Encapsulation)和继承(Inheritance)是面向对象编程(Object-Oriented Programming,OOP)中的两个重要概念。通过今天的学习,我们了解了面向对象编程中的两个重要概念:封装和继承。封装是为了隐藏细节,使调用者只需要知道如何使用对象,而不需要了解其内部的构造和实现。在封装中,我们将属性私有化,并提供公共的setter和getter方法来访问和修改属性值。

2024-03-06 16:26:29 660

原创 搭建Web环境、初识JSP(一)

C/S架构适用于需要高性能和丰富功能的应用,但部署和维护相对复杂。B/S架构适用于需要跨平台访问和简单部署的应用,具有较好的安全性。在实际应用中,根据需求和特点选择合适的架构模式是非常重要的。

2024-03-06 15:40:02 697

原创 搭建Web环境、初识JSP(二)

​静悄悄的黑夜具有母亲的美丽,而吵闹的白天具有孩子的美丽。在实际java编程中已经很少用到JSP,老师说我们学习它是主要为了练手,用于练习前面学习的内容。我们需要准备:idea,tomcat,java环境。因为各个版本不一样,请自行搜索教程吧。搭建Web环境和初识JSP是学习Web开发的重要一步。

2024-03-06 14:34:33 1015

原创 MySQL的三大范式

在MySQL的使用中, 要根据实际灵活设计表,一般来说我们通常遵循三大范式(啥是范式:是一些约束、规范、规则, 来优化数据库表的设计和存储),三大范式之间是一级一级依赖的,第二范式建立在第一范式上,第三范式建立第一第二范式上。

2024-03-05 22:22:46 1107 1

原创 MySQL 的备份方式

恢复备份数据时,确保数据库已经创建并且为空,否则会出现数据冲突或覆盖现有数据的情况。备份是数据库管理中至关重要的一环,合理的备份策略可以保障数据的安全性和可恢复性,确保系统在意外情况下能够快速恢复。逻辑备份是指将数据库中的数据导出为可读的 SQL 语句,通过这些语句可以还原数据库的结构和数据。恢复完成后,可以登录到 MySQL 数据库,检查目标数据库中的数据是否已经被正确恢复。在恢复数据之前,确保已经创建了一个空的目标数据库,用于存储备份数据。也可以通过我们常用的MySQL数据库管理备份。

2024-03-04 21:35:19 317

原创 MySQL的索引(面试常问)

MySQL的索引索引的优缺点优点MySQL索引的类型和创建方式MySQL索引的类型创建方式新建表中添加索引主键索引普通索引唯一索引全文索引空间索引已建表中添加索引主键索引普通索引唯一索引全文索引空间索引修改表的方式添加索引主键索引普通索引唯一索引全文索引空间索引其他类型(按照索引列数量分类)创建方式新建表中添加索引单列索引组合索引已建表中添加索引单列索引组合索引修改表的方式添加索引单列索引组合索引。

2024-03-04 14:49:31 1042

原创 MySQL的事务(三)面试题:事务隔离级别有哪些?MySQL的默认隔离级别是?

与 SQL 标准不同的地方在于 InnoDB 存储引擎在 事务隔离级别下使用的是Next-Key Lock 锁算法,因此可以避免幻读的产生,这与其他数据库系统(如。MySQL 中的事务隔离级别是用来控制事务之间的隔离程度,以避免并发引起的问题。:最低的隔离级别,允许一个事务读取另一个事务未提交的数据。:允许一个事务只能读取已提交的数据,可以避免脏读,但仍可能出现不可重复读和幻读。因为隔离级别越低,事务请求的锁越少,所以大部分数据库系统的隔离级别都是。:最高的隔离级别,完全服从ACID的隔离级别。

2024-03-03 23:47:54 243

原创 MySQL的事务(二)面试题:并发事务带来哪些问题?

当一个事务(T1)读取了几行数据后,另一个并发事务(T2)插入了一些数据时,接着在后续的查询中,第一个事务(T1)会发现多了一些原本不存在的记录,就好像发生了幻觉一样,因此称为幻读。:当一个事务正在访问数据并对其进行修改,而这种修改尚未提交到数据库中时,另一个事务也访问了同一数据并使用了它。在该事务尚未结束时,另一个事务也访问了该数据并进行了修改,导致第一个事务在两次读取数据之间,由于第二个事务的修改,数据出现了不一致的情况。随后,第一个事务修改了数据,但第二个事务也对同一数据进行了修改。

2024-03-03 23:35:23 125

原创 MySQL的事务

事务是数据库操作中重要的概念,通过事务可以确保数据的完整性和一致性。在 MySQL 中,可以使用事务来控制一组操作的执行,保证这些操作要么全部成功,要么全部失败。通过合理使用事务,可以有效地管理数据库操作,避免数据不一致的问题。建了一个公众号(名字叫音耀。

2024-03-03 23:23:59 856

原创 MySQL里的函数

函数眼熟吗?MySQL眼熟吧?(上节看了吧)函数来啦。

2024-03-03 21:24:49 826

原创 MySQL:开始深入其数据(四)select子查询

子查询可以嵌套在 SELECT、INSERT、UPDATE、DELETE 语句中,用于从内部查询结果中获取数据,进而完成更复杂的查询操作。综上所述,虽然子查询可以模拟 JOIN 连接的效果,但在处理表之间的关联关系时,通常建议优先选择 JOIN 连接来实现,以提高查询性能和代码的可读性。存在子查询和 IN 子查询:存在子查询用于判断子查询是否返回结果,IN 子查询用于判断某个值是否在子查询的结果集中。嵌套查询:子查询可以嵌套多层,内部查询的结果可以作为外部查询的条件。在这个查询中,子查询。

2024-03-03 20:45:52 352

原创 MySQL:开始深入其数据(三)DQL的后续

上一章学习mysql语句里的where和join,这一章我们开始分析group by ,having,order by,limit语句。

2024-03-03 20:09:02 902

原创 markdown笔记(自用)

要加粗文本,需要在短语的前后各添加两个星号(asterisks)或下划线(underscores)。如果需要加粗一个单词或者短语的中间部分用以表示强调的话,则需要在加粗部分的两侧各添加两个星号(asterisks)。要是斜体单词在中间部分,则需要在字母前后各添加一个星号,中间不要带空格。要创建分隔线,请在单独一行上使用三个或多个星号 (***)、破折号 (—) 或下划线 (___) ,并且不能包含其他内容。创建无需列表,可以在每个列表前面添加破折号(-),星号(*),加号(+)。

2024-03-02 22:05:00 1163

转载 <转载>《幻兽帕鲁》游戏存档提取修改工具及自订存档分享指南

幻兽。

2024-03-02 14:56:38 96

原创 MySQL:开始深入其数据(二)DQL

在初识MySQL中我们就知道了DQL只有一个关键字select。可是数据库管理中我们用的最多的就是查询,为了方便我们使用,MySQL定义了大量关键字给我们使用,泪目。

2024-03-02 13:35:57 1218

原创 利用DrissionPage库写一个简单的哔哩哔哩自动评论引流脚本

DrissionPage 是一个基于 python 的网页自动化工具。它既能控制浏览器,也能收发数据包,还能把两者合而为一。可兼顾浏览器自动化的便利性和 requests 的高效率。它功能强大,内置无数人性化设计和便捷功能。它的语法简洁而优雅,代码量少,对新手友好。

2024-02-29 21:29:26 844

原创 MySQL:开始深入其数据(一)DML

DML在上一章初识MySQL了解了如何定义数据库和数据表(DDL),接下来我们开始开始深入其数据,对其数据进行访问(DAL)、查询DQL()和操作(DML)等。

2024-02-27 23:16:00 640

原创 初识MySQL

索引”指的是对数据库表中一列或多列的值进行排序的数据库表结构。数据库迁移:可以将其他数据库(如Access、SQL Server等)的数据迁移到Navicat Premium 支持的数据库。综上所述,Navicat Premium是一个功能强大、操作简便的跨平台数据库管理工具,适用于各种不同场景的数据库管理工作。数据传输与同步:实现不同数据库之间表结构和数据的传输,也可以进行数据库之间的实时同步。可视化数据库设计:提供可视化的数据库模型设计器,可以通过拖拽的方式设计数据库模型。

2024-02-27 18:35:40 637

原创 开源软件:彻底改变软件产业的趋势

开源软件的兴起彻底改变了软件产业的面貌。作为一种软件开发和许可的新模式,开源软件为用户和开发者带来了前所未有的便利。

2024-02-24 23:55:26 305

原创 jQuery中的事件与DOM操作

举个例子,如果在一个按钮上绑定了点击事件,并且该按钮位于一个包含它的 div 元素内,当点击按钮时,点击事件将首先在按钮上触发,然后向上冒泡到 div 元素。方法用于切换元素的可见性。jQuery提供了一系列方法来操作元素的内容,包括获取和设置元素的文本内容、HTML内容以及表单元素的值。jQuery提供了一些方法来操作CSS样式,包括获取或设置元素的CSS属性、隐藏或显示元素、获取或设置元素的尺寸等。jQuery还提供了一系列方法来操作元素的属性,比如获取或设置元素的属性值,添加或删除元素的属性等。

2024-02-24 23:52:24 1005

原创 探索科技与人性,看这些必读的程序员电影

这部电影揭示了创新与破坏并存的两面性,科技给人类带来便利的同时,也让我们失去了什么。同时,片中黑客的勇敢反抗,也代表了人性中的自由意志,坚持不被科技支配。电影告诉我们,不管科技发展到何种程度,爱与勇气才是拯救世界的力量。总之,这些电影不仅展示了科技的魅力,更重要的是,它们诠释了人与科技的关系,启发我们在发展科技的同时,不要忘记反思与坚持人性。计算机专业的学生,往往深陷在艰深的代码和算法中,很少有时间停下来思考人与科技的关系。然而,一些关于黑客与互联网的电影,将技术故事与人性联系起来,提供了宝贵的思考启示。

2024-02-23 23:21:53 112

原创 Sora:引领AI视频创作新时代

Sora的出现标志着AI视频生成技术进入一个新的发展阶段。它极大地拓展了视频生成的可能性,为创作者提供了强大的工具。我们相信Sora代表的AI创作助手将深刻改变人类的创作方式,带来一个崭新的创作时代。

2024-02-23 23:01:54 442

原创 Java中的反射

在Java编程中,反射是指在运行时检查或操作类、方法、属性等程序结构的能力。通过反射,我们可以在运行时获取类的信息、调用类的方法、访问类的属性等,而不需要在编译时确定这些信息。1.使用Class.forName(“类的全限定名”)方法。通过反射,我们可以获取类的构造函数,并实例化对象。反射也可以用来访问类的属性,包括公有和私有属性。3.使用对象的getClass()方法。2.使用类名.class。

2024-02-23 03:45:00 464

原创 jQuery的应用(一)

所有未指定 disabled=“disabled” 的表单组件选择器:选择所有未禁用的表单组件。所有指定 selected=“selected” 的表单组件选择器:选择所有已被选中的表单组件。所有指定 disabled=“disabled” 的表单组件选择器:选择所有已禁用的表单组件。所有指定 checked=“checked” 的表单组件选择器:选择所有已选中的表单组件。所有不可见的元素选择器:选择所有不可见的元素。获取焦点的对象选择器:选择当前获取焦点的对象。所有可见的元素选择器:选择所有可见的元素。

2024-02-22 21:32:23 994

幻兽帕鲁游戏存档提取修改工具

幻兽帕鲁游戏存档提取修改工具

2024-03-02

方法重写equals和多态

方法重写equals和多态

2023-12-27

Java抽象类和接口 Java全栈

Java抽象类和接口 Java全栈

2023-12-27

封装与继承的实现和练习

Java工程师必看 封装与继承是Java面向对象编程中的两个重要概念。封装是指将数据和相关的方法封装在一个类中,对外部隐藏内部实现细节,提供公共的接口供其他类使用。继承则是指一个类可以继承另一个类的属性和方法,使得子类可以复用父类的代码并在此基础上进行扩展。

2023-12-26

空空如也

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

TA关注的人

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