- 博客(33)
- 收藏
- 关注
原创 mysql基础01
数据库(Database)是按照一定数据结构组织、存储和管理数据的集合,它能高效地实现数据的存储、查询、更新和共享,是现代信息系统的核心组成部分。简单来说,数据库就像一个 “电子化的文件柜”,但比普通文件柜更智能:它能按照预设的规则分类存储数据(比如用户信息、商品记录、交易流水等),并支持快速检索、统计和修改,同时保证数据的安全性和一致性。功能:用于定义或修改数据库的结构(如创建表、修改表结构、删除表等)。核心关键字CREATEALTERDROPTRUNCATE常见用法。
2025-07-24 15:06:28
961
原创 doker 安装1
Docker 服务器(守护进程):后台服务,负责实际的容器和镜像管理。Docker 客户端:命令行工具,负责接收用户指令并与服务器通信。两者通过 API 交互,既可以在同一台机器工作,也可以通过网络远程协作,这为跨主机管理容器提供了灵活性。维度镜像(Image)容器(Container)状态静态(只读)动态(可读写,有生命周期)作用作为容器的模板运行应用程序存储多层只读文件系统镜像层 + 一层可写层生命周期长期存在(除非主动删除)随启动 / 停止 / 删除而变化。
2025-07-21 21:27:36
1059
原创 安装pytorch(cpu版)
由于官方服务器在国外,我们用的话很慢,因此去中国大学的镜像源下载。镜像源地址为,下载 2022.10-Win 版 本,如图1-3所示,其基础环境(base环境)下的Python为3.9版本。在弹出的“系统属性”窗口中点击“环境变量”,再在弹出的“环境变量” 窗口中选中Path路径,并点击编辑通过右侧的“新建”按钮,可新建环境变量的路径,将【D:\Anaconda】、【D:\Anaconda\Scripts】与【D:\Anaconda\Library\bin】添加到环境变量。
2025-07-21 21:06:59
544
原创 dom解析
DOM(文档对象模型,Document Object Model)是一个跨平台和语言独立的接口,允许程序和脚本动态地访问和更新文档的内容、结构和样式。在 Web 开发中,DOM 通常指的是 HTML 和 XML 文档的结构化表示,使得 JavaScript 可以通过 DOM API 与网页交互。
2024-10-11 08:30:15
1025
原创 Java 多态
对象的多态性允许我们编写更加灵活和可扩展的代码。通过继承和接口,我们可以设计出能够以统一的方式处理不同对象的系统。多态性是面向对象设计中实现“开闭原则”(对扩展开放,对修改封闭)的关键技术之一。向上转型:子类对象转为父类类型,是自动且安全的,但访问范围受限于父类。向下转型:父类对象转为子类类型,需要显式转换且要确保类型安全,可以访问子类特有属性和方法。
2024-10-10 16:50:06
1336
原创 JavaScript 基础
在 JavaScript 中,有几种不同的方式可以定义变量。这是定义数组最简单和最常用的方法。数组字面量由一对方括号[]包围,元素之间用逗号分隔。使用function关键字定义一个函数,后跟函数名和一对圆括号(可包含参数),以及一对花括号包围的函数体在 JavaScript 中,对象是一种复合数据类型,可以存储多个键值对。对象可以用来模拟现实世界中的实体,如人、汽车、网页等。你可以使用对象字面量或构造函数来创建自定义对象。
2024-10-10 15:58:43
1314
原创 Java io流
定义:抽象类是一种不能被实例化的类,它通常作为其他类的基类。作用提供通用模板:抽象类可以定义一些通用的属性和方法,这些属性和方法可以被子类继承和使用。强制实现:抽象类可以包含抽象方法,这些方法没有具体实现,迫使任何继承该抽象类的非抽象子类必须提供这些方法的具体实现。代码复用:通过继承抽象类,子类可以复用基类的代码,减少重复代码的编写。多态性:抽象类支持多态性,允许通过基类的引用来操作派生类的对象。定义:抽象方法是一种没有具体实现的方法,只有方法签名(方法名和参数列表),在抽象类中声明。作用。
2024-09-30 14:10:56
883
原创 Java多态
多态是建立在继承和封装的基础之上多态(Polymorphism)是面向对象编程(OOP)中的一个核心概念,它允许同一个接口被不同的底层形式(数据类型)使用。多态使得我们能够通过一个通用的接口来引用不同的具体类型,而程序运行时会根据对象的实际类型来调用相应的方法。多态主要体现在以下几个方面:1.:在同一个类中定义多个同名方法,但它们的参数类型或数量不同。2.:子类提供一个与父类中具有相同名称和参数列表的方法的特定实现。3.:一个类实现一个接口,并提供接口中所有方法的具体实现。
2024-09-14 12:48:32
1351
原创 Java反射
1.反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息(比如成员变量,构造器,成员方法等等),并能操作对象的属性和方法。反射在设计模式和框架底层都会用到。2.加载完类之后,在堆中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象包含了类的完整结构信息。通过这个对象得到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,形象的称之为:反射。
2024-09-06 17:44:23
1390
原创 mysql索引,事务,约束
1.MySQL的表类型由存储引擎(Storage Engines)决定,主要包括MyISAM、InnoDB、Memory等。2.MySQL数据表主要支持六种类型,分别是:CSV、Memory、ARCHIVE、MRG MYISAM、MyISAM、InnoDB。3.这六种又分为两类,一类是“事务安全型”(transaction-safe),比如:InnoDB;其余都属于第二类,称为“非事务安全型”(non-transaction-safe)[MyISAM 和 Memory]。
2024-09-03 14:19:19
2496
原创 Java的反射机制
Reflection(反射)是被视为动态语言的关键,反射机制允许程序在运行期间借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。实例创建person类。
2024-09-01 15:26:57
1407
原创 Java网络编程
TCP 提供了一种可靠、有序、面向连接的数据传输服务,适用于需要保证数据完整性和顺序的场景。而 UDP 提供了一种简单、快速、无连接的数据传输服务,适用于对实时性要求高但可以容忍一定数据丢失的场景。根据应用的具体需求选择合适的协议是非常重要的。
2024-09-01 12:06:55
2745
原创 File类和 IO流
文件在程序中是以流的形式来操作的创建文件对象相关构造器和方法相关方法new File(String pathname) // 根据路径构建一个File对象new File(File parent,String child) // 根据父目录文件+子路径构建new File(String parent,String child) // 根据父目录+子路径构建createNewFile 创建新文件。
2024-08-31 13:22:20
1312
原创 JSP简述
JSP的本质是一个Servlet,JSP主要负责与用户进行交互,将最终的界面呈现给用户,HTML+JS+CSS+JAVA的混合文件当服务器接收到一个后缀是JSP的请求时,将该请求交给JSP引擎去处理,每一个JSP页面第一次被访问时,JSP引擎会将他翻译成Servlet文件,由Web容器调用servlet完成响应。从开发的角度看,JSP就是在HTML中嵌入Java程序。
2024-08-30 10:35:04
1548
原创 servlet
Servlet是Java web 开发的基石,与平台无关的服务器组件(操作系统),它运行在Servlet容器/web应用服务器/Tomcat中,负责与客户端通信。
2024-08-28 20:32:10
1206
1
原创 Java泛型
基本语法class 类名<T,R...>{}成员注意细节1.普通成员可以使用泛型(属性、方法)2.使用泛型的数组,不能初始化3.静态方法中不能使用类的泛型4.泛型类的类型,是在创建对象时确定的(因为创建对象时,需要指定确定类型)5.如果在创建对象时,没有指定类型,默认为Object基本语法interface 接口名<T, R...> {注意细节1.接口中,静态成员也不能使用泛型(这个和泛型类定义一样)2.泛型接口的类型,在继承接口或者实现接口时确定。
2024-08-27 14:46:22
1100
原创 Tomcat
web应用服务器,包括:TomCat,Jboos,Weblogic,jetty。startup.sh启动服务,bat:windows,sh:linux。lib:Tomcat服务需要的jar包,给Java程序使用,bin目录:存放各个平台启动和停止Tomcat服务的脚本文件。temp:存放Tomcat运行时的临时文件,文件的上传和下载。conf:存放Tomcat服务器的配置文件(端口,ip)解决错误没有部署标记工件,选择部署,点击“+”号选择工件。logs:日志信息,记录Tomcat服务允许的日志文件。
2024-08-26 20:23:15
894
原创 包含类第二节
应用场景: 1)BigInteger适合保存比较大的整型2)BigDecimal适合保存精度更高的浮点型(小数)add 加subtract减multiply乘divide除在使用除法时,除不尽会抛出异常,需要指定精度BigDecimal.ROUND_CEILING(保留分子的精度)
2024-08-21 15:18:04
563
原创 第十章 内部类
匿名内部类是Java中一种特殊的内部类,它没有类名,通常用于实现接口或继承一个类。一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。7.如果外部类和局部内部类的成员重名时,默认遵循就近原则,如果想访问外部类的成员,则可以使用(外部类名.this.成员)去访问【演示】.6.外部其他类---不能访问----->局部内部类 (因为局部内部类地位是一个局部变量).5.外部类----访问----> 局部内部类的成员。
2024-08-16 10:49:35
542
原创 linux基础2
s 或 --squeeze-blank-lines:将多个连续的空行压缩成一个空行显示。-E 或 --show-ends:在每行的末尾显示美元符号($)。-v 或 --show-nonprinting:使用^和M-表示不可打印字符(除了-E和-T选项外)。-A 或 --show-all:等同于-vET,显示所有特殊字符。-e:等同于-vE。-b 或--number-nonblank : 和-n 相似,只不过对于空⽩⾏不编号。-q 或 --quiet 或 --silent:不显示文件名。
2024-08-15 15:51:12
786
原创 面向对象Java程序开发
静态方法和属性的使用。设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格,以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索。1.所谓的单例设计模式,就是采用一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且只提供一个取得其对象实例的方法2.单例模式有两种方式: 1)饿汉式 2)懒汉式演示饿汉式和懒汉式单例模式的实现。
2024-08-15 14:14:48
813
原创 linux基础篇
⽂件的引⽤计数代表该⽂件的硬链接个数,⽽⽬录的引⽤计数 代表该⽬录有多少个⼀级⼦⽬录。⽂件状态修改时间或⽂件数据修改时间都会更改这个时 间,注意这个时间不是⽂件的创建时间。⽽对于外部命令的帮助信息只能使⽤man或者info命令查看,下⾯为⼤家分享⼀下Linux常⽤命令help命令具体使⽤⽅法。rmdir 命令的作⽤⼗分有限,只能删除空⽬录,⼀旦⽬录中有内容就会报错。所以⼀般不论删除的是⽂件还是⽬录,都会使⽤rm 命令。man命令是最常⻅的帮助命令,也是Linux最主要的帮助命令,基本信息如下: 命令格式。
2024-08-14 16:50:44
899
原创 linux用户
第三个字段:uid-------> 用户的身份证 0----> 特权用户 1~499系统用户 1000+ 普通用户。IDC--------->internet database center (互联网数据中心)shell----->壳 功能----->命令的解释器;每一台服务器:双电(市电,ups--->不间断供电系统,油机发电机组)第一个冒号之前:用户名-------->不允许重名 登录系统的名字。etc文件:配置文件----->是操作机器变化的文件。第四个字段:gid---->group组。
2024-08-14 16:44:18
768
原创 Java面向对象
类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个本类的对象访问他时,取到的值都是相同的,同样任何本类的一个对象去修改它时修改的也是听一个变量定义语法:------->访问修饰符 static 数据类型 变量名;[推荐]static 访问修饰符 数据类型 变量名;静态方法和属性的使用。设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格,以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索。
2024-08-14 14:32:17
1005
原创 Java面向对象
抽象是简化复杂现实世界问题的过程,只保留与当前问题相关的属性和方法。在Java中,抽象可以通过抽象类和接口来实现。抽象类可以包含抽象方法(没有具体实现的方法),而接口则定义了一组方法规范,由实现该接口的类来具体实现。
2024-08-13 11:04:47
874
原创 linux安装nginx
1.apt换源copy一份源文件vim 文件原本文件内容Types: debURIs: http://cn.archive.ubuntu.com/ubuntu/Suites: noble noble-updates noble-backportsComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgTypes: debUR
2024-08-12 16:51:12
605
原创 第三章基本地select语句
DDL数据定义语言:------>从无到有的创建数据库结构,修改结构CREATE 创建;ALTER 修改;DROP 删除;RENAME 重命名;TRUNCATE 清空DML数据操作语言:INSERT 添加\DELETE 删除\UPDATE 修改\SELECT 查询DCL数据控制语言:COMMIT 提交\ROLLBACK 回滚\SAVEPOINT 保存点\GRANT 权限赋予\REVOKE 权限回收。
2024-08-12 16:26:54
1025
原创 java基础
如XxxYyyZzz。Java中的关键字(Keywords)是预定义的保留字,它们在Java语言中具有特殊的意义和用途。根据你提供的信息,这里列出了Java中的一些关键字,但没有提供每个关键字的具体用法。- 与try-catch块一起使用,确保无论是否捕获异常,finally块中的代码都会执行。低 ------------------------------------> 高。- 用于声明抽象类或方法,表示不能直接实例化的类或不完整的方法实现。- 表示变量的值不可更改,或方法不能被覆盖,或类不能被继承。
2024-08-12 15:18:06
769
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅