流程 结构java
Java 操作 XML(15)--XOM 使用
XOM 是一个面向对象的 XML API,有点像 DOM 风格,但是许多功能使XOM与众不同,其中最主要的是严格维护内存对象中的不变性,以便始终可以将 XOM 实例序列化以更正 XML。本文主要介绍使用 XOM 处理 XML,文中所使用到的软件版本:Java 1.8.0_341、XOM 1.3.9。 ......
Java21对虚拟线程进行http压测使用不同的GC
JDK21默认GC是G1. JDK21除了G1外,还可以使用ZGC(Java11预览、Java15正式版),Java21在ZGC基础上继续推出了分代ZGC,目前还是试行阶段。 开启ZGC: java -XX:+UseZGC -jar myapp.jar 开启ZGC,并试用分代ZGC java -XX ......
Java拾贝第十七天——反射之初认Class类
反射 反射可以在运行中知晓任意类的任意属性和方法。这种动态获取信息的功能称之为反射。 小栗子 package moudle2; public class Test17 { public static void main(String[] args) { Test17 t17 = new Test17 ......
Java+Jsp+MySQL高校选课系统设计与实现(附源码下载地址)
@目录01 源码下载02 系统概述03 开发工具及技术选型04 运行环境05 用户分析06 功能分析07 数据库设计08 项目工程结构及说明09 部分功能展示及源码9.1 管理员端--首页9.2 管理员端--专业管理9.3 管理员--课程管理9.4 管理员端--统计信息9.5 普通用户端--基本信息 ......
数据结构与算法—绪论
前言 数据结构与算法是程序员内功体现的重要标准之一,且数据结构也应用在各个方面,业界更有程序=数据结构+算法这个等式存在。各个中间件开发者,架构师他们都在努力的优化中间件、项目结构以及算法提高运行效率和降低内存占用,在这里数据结构起到相当重要的作用。此外数据结构也蕴含一些面向对象的思想,故学好掌握数 ......
1. 客户端代码执行流程
目录1. GIT拉取客户端代码2. tf配置文件结构2.1 backend.tf 配置terraform 状态文件存储在哪 (local AWS S3...)2.2 main.tf terraform入口文件2.3 provider.tf 配置terraform供应商2.4 terraform.tf ......
数据结构之树(遍历)
二叉树遍历的规则 1. 根据根节点(父节点)的位置在最前面、在左子节点、右子节点中间、最后面,分为前序、中序、后序。 2. 除了根(父节点)特殊以外,都是先左节点、后右节点。 前序遍历 1. 一个子树一个子树的看 2. 前序:根(父)--> 左子节点 >子树 ..... -->右子节点 第1个子树: ......
Java根据文本内容,批量修改文件名称
这两天学到IO流对文件的操作,想起在几年前有几百个按"1,2,3"排序命名的短文,于是产生将其批量命名后整理的想法. 这批文本的名称在文件内第十行的位置,前面的是广告和其他不相关的东西 本想构造抓到第九行广告语后返回下一行文本的方法,没能实现,只好用了更简单直接的直接抓第十行 1 package m ......
java基础学习:字面量详解
字面量:计算机用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式 1.字符: 注意:字符是只能有一个例如:System.out.println(‘5’),‘’内至少有一个字符 2.特殊字符:‘\n’换行,‘\t’tab键 ......
java可变参数案例学习
/* ** 可变参数案例 */ public class changeVar { public static void main(String[] args) { printMax(34, 3, 2, 1); printMax(new double[]{1, 2, 31, 42}); } publi ......
渐进式流程图开发支架提高大学生计算思维和编程自我效能感
本研究在脚手架教学理论的基础上,提出了一种递进式思维训练方法,以流程图的形式培养学生的计算思维能力。设计了一个准实验来评估训练的有效性。 ......
数据结构之树(二叉树的存储方式之链表)
Java Java中可以使用链表来实现二叉树的存储。 1. 链表实现二叉树的原理: 链表是由节点组成的数据结构,每个节点包含一个数据和指向下一个节点的指针。 在链表中,可以将二叉树的每个节点都看作一个链表节点,同时维护一个指向左子节点的指针和一个指向右子节点的指针。通过这种方式,可以将二叉树的各个节 ......
java——kafka随笔——broker&主题-topic&分区-partition理解
首先,让我们来看一下基础的消息(Message)相关术语: 名称解释 Broker 消息中间件处理节点,⼀个Kafka节点就是⼀个broker,⼀个或者多个Broker可以组成⼀个Kafka集群 Topic Kafka根据topic对消息进⾏归类,发布到Kafka集群的每条消息都需要指定⼀个topi ......
Java小白学习记录--------常见的一维数组遍历方法
一维数组: for循环遍历: int[] myArray = {1, 2, 3, 4, 5}; for (int i = 0; i < myArray.length; i++) { System.out.println("myArray[" + i + "] = " + myArray[i]); / ......
队列(Queue):先进先出(FIFO)的数据结构
队列是一种基本的数据结构,用于在计算机科学和编程中管理数据的存储和访问。队列遵循先进先出(First In, First Out,FIFO)原则,即最早入队的元素首先出队。这种数据结构模拟了物理世界中的队列,如排队等待服务的人。 在本篇博客中,我们将详细介绍队列的概念、用途、实现以及如何在编程中使用 ......
Django 表单处理:从前端到后台的全流程指南
Django作为一个高级Python Web框架,它的表单处理能力强大,可以有效地处理用户输入,进行数据验证以及错误处理。本文将详细介绍如何在Django中创建、处理和使用表单。 1. Django表单系统的核心 Django的表单系统处理表单的生命周期,涉及以下核心部分: 表单类:定义表单的结构和 ......
Kubernetes:kube-apiserver 之启动流程(二)
接着 Kubernetes:kube-apiserver 之启动流程(一) 加以介绍。 1.2.2 创建 APIExtensions Server 创建完通用 APIServer 后继续创建 APIExtensions Server。 func (c completedConfig) New(del ......
一图掌握产品项目研发流程和交付物实例
产品项目研发流程与交付物 1. 需求分析阶段 主要工作: 开展用户调研与分析,理解目标用户需求与痛点; 梳理产品定位与竞品分析,确定产品关键功能及优势; 编制产品需求规格说明书,明确产品功能、界面、性能与体验要求等。 交付物: 产品需求规格说明(PRD)。清晰定义产品功能模块,功能要求及相关接口、界 ......
java常用类
java常用类 autoCloseAble接口 1.内部类,2.Object类,3.Object类常用用法,4包装类,5.String类,6.BigDecimal类 内部类: 1.成员内部类; 在一个类中再定义一个类,作为前一个类的成员存在; 2.静态内部类; 在成员内部类的基础上加static; ......
Java八股面试整理(4)
34.遇到过异常吗,如何处理? 在Java中,可以按照如下三个步骤处理异常: 捕获异常 将业务代码包裹在try块内部,当业务代码中发生任何异常时,系统都会为此异常创建一个异常对象。创建异常对象之后,JVM会在try块之后寻找可以处理它的catch块,并将异常对象交给这个catch块处理。 处理异常 ......
Java 基础篇day06
String 字符串,可以用来创建对象封装字符串数据,并对其进行处理 创建字符串的方式 点击查看代码 //String 创建对象封装字符串数据的方式 Java程序中的所有字符串文字都为此类的对象 1.简单的方案 String name="xiaohei"; 2.方式二:调用String类提供的构造器 ......
Java JDBC
JDBC 基本用法 常用接口和类简介 DriverManager 类 用于管理 JDBC 驱动的服务类。程序中使用该类的主要功能是获取 Connection 对象 public static synchronized Connection getConnection(String url,Strin ......
Java拾贝第十六天——其他集合类Properties
Properties Properties是Map的子实现类,其定义如下 public class Properties extends Hashtable<Object,Object> Hashtable是Map接口的一个子类,与Vector一样都是旧的操作类,与HashMap没什么区别。 Pro ......
B3610 [图论与代数结构 801] 无向图的块 题解
题目传送门 前言 本题解内容均摘自我的 Tarjan 学习笔记 。 解法 Tarjan 与无向图 无向图与割点(割顶) 在一个无向图中,不存在横叉边(因为边是双向的)。 一个无向图中,可能不止存在一个割点。 割点(割顶):在一个无向图中,若删除节点 \(x\) 以及所有与 \(x\) 相关联的边之后 ......
结构体的定义和基础使用
结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,是C语言中一种重要的数据类型。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体通常用来表示类型不同但是又相关的若干数据。 定义: struct person{ char name[30];//姓名 in ......
学JAVA用PYTHON重写day02.5
package day02;public class Demo05 { /* 三个数字排序 */ public static void main(String[] args) { System.out.println("三个数字排序,从大到小:"); int a = 2; int b = 5; in ......
数据结构:详解顺序串
《详解循环队栈》 目录: 顺序串的定义及其特点 顺序串的实现 完整Demo 运行截图 小结 参考文献 顺序串的定义及其特点 顺序串的存储结构的和线性表一样,也是主要分为顺序存储结构和链式存储结构两类,前者简称顺序串,顺序串和顺序表一样,只不过它的每个元素仅由一个字符组成,在串的这一节中重点是串的处理 ......
Java拾贝第十六天——集合之Queue、Stack
Queue(队列) Queue是一种先进先出(FIFO:First In First Out)的有序集合: Queue是Collection的子接口,其定义如下 public interface Queue<E> extends Collection<E> LinkedList实现了Queue的子接 ......