- 博客(72)
- 收藏
- 关注
原创 一、Vue入门
概念:Vue (读音 /vjuː/,类似于 view) 是一套 构建用户界面 的 渐进式框架基于数据渲染出用户可以看到的界面所谓渐进式就是循序渐进,不一定非得把Vue中的所有API都学完才能开发Vue,可以学一点开发一点所谓框架:就是一套完整的解决方案举个栗子如果把一个完整的项目比喻为一个装修好的房子,那么框架就是一个毛坯房。我们只需要在“毛坯房”的基础上,增加功能代码即可。提到框架,不得不提一下库。库,类似工具箱,是一堆方法的集合,比如 axios、lodash、echarts等。
2025-10-14 09:35:56
715
原创 JavaScript基础
函数的含义:类似于Java中的方法,是完成特定任务的代码语句块使用更简单:不用定义属于某个类,直接使用函数分类:系统函数和自定义函数定义函数function 函数名( ){//JavaScript语句[return 返回值]调用函数函数调用一般和表单元素的事件一起使用,调用格式事件名= "函数名( )";
2025-09-08 15:31:57
934
原创 MySQL基础篇第五章多表查询
我们之前在讲解SQL语句的时候,讲解了DQL语句,也就是数据查询语句,但是之前讲解的查询都是单表查询,而本章节我们要学习的则是多表查询操作,主要从以下几个方面进行讲解。1). 删除之前 emp, dept表的测试数据2). 执行如下脚本,创建emp表与dept表并插入测试数据-- 创建dept表,并插入数据name varchar(50) not null comment '部门名称')comment '部门表';'销售部'), (5, '总经办'), (6, '人事部');
2025-09-01 15:45:43
659
原创 MySQL基础篇第四章约束
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类:注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。外键:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。我们来看一个例子:左侧的emp表是员工表,里面存储员工的基本信息,包含员工的ID、姓名、年龄、职位、薪资、入职日期、上级主管ID、部门ID,在员工的信息中存储的是部门的ID dept_id,而这个部门的ID是关联的。
2025-08-29 16:06:29
758
原创 MySQL基础篇第三章函数
函数 是指一段可以直接被另一段程序调用的程序或代码。也就意味着,这一段程序或代码在MySQL中已经给我们提供了,我们要做的就是在合适的业务场景调用对应的函数完成对应的业务需求即可。那么,函数到底在哪儿使用呢?我们先来看两个场景:1). 在企业的OA或其他的人力系统中,经常会提供的有这样一个功能,每一个员工登录上来之后都能够看到当前员工入职的天数。而在数据库中,存储的都是入职日期,如 2000-11-12,那如果快速计算出天数呢?
2025-08-25 15:24:02
807
原创 MySQL基础篇第二章 SQL
全称 Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。
2025-08-19 16:54:46
503
原创 JAVA中特殊文件、日志技术
本文介绍了Java中两种特殊文件格式:属性文件和XML文件。属性文件(.properties)以键值对形式存储数据,常用作软件配置;而XML文件则能表示更复杂的数据关系。文章详细讲解了Properties类的使用,包括读取和写入属性文件的方法步骤,并提供了示例代码。对于XML文件,文章阐述了其基本语法规则、文档结构特点以及特殊字符的处理方式,帮助开发者掌握这两种配置文件的读写操作。
2025-08-12 10:36:19
967
原创 JAVA中的网络编程
在当今互联网高度发达的时代,网络编程已成为软件开发中不可或缺的一部分。无论是即时通讯、在线游戏,还是Web服务、远程控制,背后都离不开网络通信的支持。掌握网络编程技术,是每一位程序员迈向高阶开发的重要一步。本教程以Java语言为基础,系统地介绍网络编程的核心概念与实践方法。从最基本的网络编程三要素——IP地址、端口号和通信协议讲起,逐步深入到UDP与TCP两种核心通信方式的实现。
2025-08-12 09:41:56
865
原创 JAVA高级第十章 XML
文档对象模型(Document Object Model)DOM把XML文档映射成一个倒挂的树DOM解析包:org.w3c.dom。
2025-08-12 08:57:22
856
原创 JAVA中的泛型
所谓泛型指的是,在定义类、接口、方法时,同时声明了一个或者多个类型变量(如:),称为泛型类、泛型接口、泛型方法、它们统称为泛型。比如我们前面学过的ArrayList类就是一个泛型类,我们可以打开API文档看一下ArrayList类的声明。ArrayList集合的设计者在定义ArrayList集合时,就已经明确ArrayList集合时给别人装数据用的,但是别人用ArrayList集合时候,装什么类型的数据他不知道,所以就用一个<E>表示元素的数据类型。当别人使用ArrayList集合创建对象时,
2025-07-30 10:31:30
982
原创 JAVA中集合的遍历方式
Java 作为一门广泛应用的编程语言,在开发中对集合(Collection)的操作尤为频繁。遍历集合是日常编码中最常见的操作之一,而不同的集合类型和使用场景决定了应选择合适的遍历方式。本文将系统地介绍 Java 中常见的集合遍历方式,分析其适用场景、优缺点,并提供代码示例,帮助开发者更高效、安全地处理集合数据。本文系统梳理了 Java 中常见的集合遍历方式及其适用场景:增强 for 循环:语法简洁,适用于大多数只读遍历场景,推荐用于 List 和 Set。
2025-07-29 17:46:22
901
原创 JAVA中JDK8新特性(Stream流)
JDK8以后才有的一个新特性,是专业用于对集合或者数组进行便捷操作的。有多方便呢?我们用一个案例体验一下,然后再详细学习。有一个List集合,元素有"张三丰","张无忌","周芷若","赵敏","张强",找出姓张,且是3个字的名字,存入到一个新集合中去。Collections.addAll(names, "张三丰","张无忌","周芷若","赵敏","张强");用传统方式来做,代码是这样的// 找出姓张,且是3个字的名字,存入到一个新集合中去。
2025-07-29 11:52:18
1355
原创 JAVA中JAVA8的Lambda表达式
JDK8新增的一种语法形式,叫做Lambda表达式。作用:用于简化匿名内部类代码的书写。使用前提:必须基于一个接口(不能是抽象类)。该接口中只能有一个抽象方法,这样的接口被称为 函数式接口(Functional Interface)。Java 提供了注解 @FunctionalInterface 来标识函数式接口,编译器会检查是否符合规范。Lamdba是有特有的格式的,按照下面的格式来编写Lamdba。(被重写方法的形参列表) -> {被重写方法的方法体代码;
2025-07-29 11:33:48
1058
原创 JAVA中的多线程
本文介绍了Java中创建线程的三种方式及常用方法:1)继承Thread类,重写run方法;2)实现Runnable接口,重写run方法;3)实现Callable接口,重写call方法并使用FutureTask获取返回值。其中第三种方式支持线程执行后返回结果。文章还演示了线程常用方法如getName()、setName()等,强调线程启动必须调用start()而非直接调用run()方法,并指出多线程执行顺序不可控的特点。每种创建方式均通过代码示例展示,并配有执行结果说明。
2025-07-25 14:56:15
2165
原创 JAVA高级第八章 多线程
如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”多个线程交替占用CPU资源,而非真正的并行执行。
2025-07-23 17:18:41
938
原创 JAVA中的IO流(五)序列化流
序列化流是干什么用的呢?我们知道字节流是以字节为单位来读写数据、字符流是按照字符为单位来读写数据、而对象流是以对象为单位来读写数据。也就是把对象当做一个整体,可以写一个对象到文件,也可以从文件中把对象读取出来。序列化:意思就是把对象写到文件或者网络中去。(简单记:写对象)反序列化:意思就是把对象从文件或者网络中读取出来。(简单记:读对象)
2025-07-23 14:36:13
340
原创 JAVA中的IO流(四)数据流
我们想把数据和数据的类型一并写到文件中去,读取的时候也将数据和数据类型一并读出来。这就可以用到数据流,有两个DataInputStream和DataOutputStream.
2025-07-22 17:09:18
468
原创 JAVA中的IO流(三)缓冲流,转换流
读数据时:它先用原始字节输入流一次性读取8KB的数据存入缓冲流内部的数组中(ps: 先一次多囤点货),再从8KB的字节数组中读取一个字节或者多个字节(把消耗屯的货)。它是先把数据写到缓冲流内部的8BK的数组中(ps: 先攒一车货),等数组存满了,再通过原始的字节输出流,一次性写到目标文件中去(把囤好的货,一次性运走)。
2025-07-22 16:51:37
2244
原创 JAVA高级第七章输入和输出处理(二)
如果向文件中使用序列化机制写入多个对象,那么反序列化恢复对象时,必须按照写入的顺序读取。与字节流FileOutputStream类实现文本文件读取步骤极其相似。与字节流FileInputStream类实现文本文件读取步骤极其相似。使用FileReader类与BufferedReader类。使用FileWriter类与BufferedWriter类。BufferedReader类是Reader类的子类。BufferedWriter类是Writer类的子类。序列化是将对象的状态写入到特定的流中的过程。
2025-07-21 15:22:48
633
原创 JAVA中JDK8日期时间类(二)
随着 Java 8 的发布,Java 的日期和时间 API 得到了全面升级,引入了更加清晰、线程安全、功能强大的新类,如 LocalDate、LocalTime、LocalDateTime、ZonedDateTime、Instant 以及 DateTimeFormatter。这些类不仅简化了日期时间的处理逻辑,还解决了旧版 API 中存在的线程安全问题和设计缺陷。
2025-07-19 11:07:04
431
原创 JAVA中JDK8日期、时间、日期时间(一)
DK8新增的日期类分得更细致一些,比如表示年月日用LocalDate类、表示时间秒用LocalTime类、而表示年月日时分秒用LocalDateTime类等;除了这些类还提供了对时区、时间间隔进行操作的类等。它们几乎把对日期/时间的所有操作都通过了API方法,用起来特别方便。本文详细介绍了 Java 8 引入的新的日期/时间 API,主要包括:LocalDate:表示不带时间的日期(年、月、日);LocalTime:表示不带日期的时间(时、分、秒、纳秒);
2025-07-19 10:39:28
661
原创 JAVA中的时间类(java8之前)
在 Java 编程中,处理时间与日期是常见的需求,例如记录系统时间、计算时间差、格式化输出时间、解析用户输入的时间字符串等。Java 提供了多个类来处理这些操作,其中最基础的是 Date 类,用于表示时间点;SimpleDateFormat 类用于对日期进行格式化和解析;Calendar 类则提供了更灵活的方式操作日历信息。
2025-07-19 09:34:36
576
原创 JAVA中StringBuilder类,StringJoiner类构造函数方法简单介绍
StringBuilder 是进行复杂字符串操作的利器,而 StringJoiner 是 Java 8 中用于优雅拼接字符串的新工具,两者都能显著提升字符串处理的效率和可读性。掌握它们的使用,是 Java 开发中必不可少的基础技能。
2025-07-18 23:07:26
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1