自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

howard2005的专栏

酒城编程乐园

  • 博客(2205)
  • 资源 (19)
  • 收藏
  • 关注

原创 2.3.3 使用@Profile注解进行多环境配置

本任务介绍了如何在Spring Boot项目中使用`@Profile`注解进行多环境配置。首先,创建了Spring Boot项目并进行热部署设置。然后,定义了一个数据库配置接口`DatabaseConfig`,并为MySQL、Oracle和Sybase数据库分别创建了配置实现类,每个类都用`@Profile`注解指定了对应的环境名称。通过在全局配置文件中设置`spring.profiles.active`属性,可以指定使用的环境,从而激活相应的配置类。

2025-04-02 20:42:04 240

原创 2.3.2 使用Profile文件进行多环境配置

本次任务介绍了如何在Spring Boot项目中使用Profile文件进行多环境配置。首先,创建了Spring Boot项目并重命名了全局配置文件为`application.yaml`。接着,为开发、测试和生产环境分别创建了对应的配置文件`application-dev.yaml`、`application-test.yaml`和`application-prod.yaml`,以模拟不同环境下的服务器配置。

2025-04-01 20:06:07 77

原创 项目二 - 任务4:等差数列求和

计算等差数列1至100的和,通过三种循环结构实现:for循环、while循环和do-while循环。for循环适用于已知循环次数的场景,结构清晰;while循环和do-while循环适用于循环次数未知但有明确结束条件的情况,其中do-while循环至少执行一次循环体。此外,介绍了break和continue关键字的使用,break用于跳出循环,continue用于跳过当前循环的剩余部分。通过这些循环结构和控制语句,可以有效地实现算法逻辑,解决实际问题。

2025-04-01 16:45:12 63

原创 4.2 Servlet的配置与生命周期

Servlet的配置与生命周期是Java Web开发中的重要概念。配置方面,Servlet可以通过`web.xml`文件或注解进行配置。在`web.xml`中,使用`<servlet>`和`<servlet-mapping>`标签定义Servlet类和URL模式;而注解方式则通过`@WebServlet`直接在Servlet类上指定。Servlet生命周期包括加载与实例化、初始化、服务和销毁四个阶段。

2025-03-31 11:51:55 143

原创 4.1 Servlet概述

Servlet是服务器端的Java程序,用于处理客户端请求并生成动态响应,是Java Web开发的核心组件。它遵循Java Servlet API规范,支持多线程处理并发请求。通过注解或web.xml配置,Servlet可以定义访问URL模式。在实际应用中,Servlet可以读取请求数据,执行服务器端逻辑,然后返回响应给客户端。本案例中,通过创建`StudentServlet`类,继承`HttpServlet`并重写`doGet`和`doPost`方法,实现了一个简单的学生信息展示功能。

2025-03-31 10:13:51 151

原创 3. HTTP协议

HTTP(超文本传输协议)是互联网上应用广泛的应用层协议,用于客户端与服务器之间的请求和响应通信。它具有无连接、无状态、简单快速和灵活性高的特点,支持多种数据传输。HTTP请求包含请求行、请求头部和请求正文,而响应包含状态行、响应头部和响应正文。HTTP广泛应用于网页浏览、文件下载和在线视频播放等场景,但存在无状态和安全性不足的缺点。为解决这些问题,HTTPS通过SSL/TLS加密层增强安全性,HTTP/2则通过二进制分帧等技术提升性能。

2025-03-30 09:55:44 170

原创 2.2.2 引入配置文件和定义配置类

通过三种方式实现Spring Boot中的配置加载与管理。首先,通过`@PropertySource`加载自定义配置文件,结合`@ConfigurationProperties`注解将配置文件中的属性绑定到Java类中,实现配置的灵活管理。其次,利用`@ImportResource`加载XML配置文件,通过XML定义Bean的方式实现传统Spring的配置方式与Spring Boot的结合。最后,使用`@Configuration`注解编写自定义配置类,通过`@Bean`注解定义Bean,进一步简化配置。

2025-03-28 10:59:01 222

原创 2.2.2 Spark单机版环境

本文介绍了如何搭建和使用Spark单机版环境。首先,确保安装配置好JDK,然后从群共享下载Spark安装包并上传至云主机的`/opt`目录。接着,解压到`/usr/local`目录并配置环境变量,通过`spark-submit --version`验证安装成功。在使用Spark单机版环境时,可以运行示例程序计算圆周率,进入交互式Spark运行环境完成简单任务,如计算1 + 2 + … + 100和打印九九表。还可以通过Scala版Spark操作RDD……

2025-03-27 10:25:15 207

原创 项目二 - 任务3:成绩等级评定

通过本次实战,深入学习了四种多分支结构的实现方式:并列式、嵌套式、延拓式和开关式。并列式结构简单易懂,但效率较低;嵌套式结构层次分明,效率较高,但嵌套过多会显得复杂;延拓式结构简洁高效,只有一层,易于理解和维护;开关式结构书写简洁,效率高,但只能处理离散值。在实际编程中,我更倾向于使用延拓式结构,因为它既高效又易于管理。通过编写成绩等级评定程序,熟悉了这四种结构的语法和应用场景,也体会到了根据实际需求选择合适结构的重要性。

2025-03-25 17:03:12 219

原创 2.1.3 application.yml配置文件

在本次实战中,我们学习了如何在Spring Boot项目中使用`application.yml`配置文件来管理应用程序的配置。首先,我们将原有的`application.properties`文件备份为`application.back`,然后在`resources`目录下创建了新的`application.yml`文件。通过修改控制器和欢迎页面,我们将配置的`person`对象数据以表格形式展示在欢迎页面上。

2025-03-21 11:54:41 270

原创 2.1.2 application.properties配置文件

本次实战主要围绕Spring Boot项目中的`application.properties`配置文件展开,学习了如何通过配置文件管理应用程序的各种配置参数。通过案例演示,我们创建了一个简单的Spring Boot项目,并在`application.properties`中添加了服务器端口号、上下文路径等配置。此外,还学习了如何使用`@Value`和`@ConfigurationProperties`注解将配置文件中的属性值注入到Java类的字段中,实现了配置管理的自动化和类型安全。

2025-03-21 10:23:56 224

原创 1.5.7 掌握Scala内建控制结构 - 变量作用域

本次实战深入理解了Scala中变量作用域的概念,通过两个任务演示了作用域的基本规则。在任务1中,我们创建了一个名为`ScopeDemo01`的对象,展示了内部作用域能够访问外部作用域的变量。通过在if语句块中访问在外部定义的`message`变量,我们验证了内部可以访问外部变量的原则。任务2则尝试演示外部不能访问内部变量的情况,我们尝试在外部访问在内部定义的`message`变量,结果出现了“无法解析在内部定义的符号`message`”的错误提示,这证明了外部作用域不能访问内部作用域的变量。

2025-03-20 11:58:57 170

原创 1.5.6 掌握Scala内建控制结构 - match结构

本次实战练习了Scala内建控制结构中的match语句,它类似于其他编程语言中的switch语句,但更为强大和灵活。通过match语句,我们可以根据不同的条件执行不同的代码块,且不需要显式地使用break来退出。在案例演示中,我们创建了一个`CommentOnCity`对象,根据用户输入的城市名称,使用match语句给出相应的评语。

2025-03-20 11:54:25 377

原创 1.5.5 掌握Scala内建控制结构 - 异常处理

本次实战聚焦于Scala内建控制结构中的异常处理机制。通过具体案例演示了如何使用try-catch-finally结构来处理程序运行中可能出现的异常情况。在try块中调用可能抛出异常的方法,catch块则根据不同异常类型进行捕获并处理,finally块则无论是否发生异常都会被执行,但其返回值会被忽略,这与Java的行为有所不同。通过运行程序,观察异常被捕获和处理的过程,加深了对Scala异常处理机制的理解。此外,通过修改代码,注释掉可能抛出异常的语句,进一步理解了try-catch-finally结构在没有

2025-03-19 20:44:30 165

原创 1.5.4 掌握Scala内建控制结构 - 条件循环

本次实战主要围绕Scala语言中的内建控制结构,特别是条件循环进行学习和实践。通过while循环和do-while循环两种结构,分别实现了计算1到100的累加和以及打印所有水仙花数的任务。在while循环中,首先定义了初始条件和循环条件,然后通过更新条件来反复执行语句组,直到循环条件为假。而在do-while循环中,首先执行一次循环体,然后根据条件决定是否继续执行。通过这些练习,加深了对循环控制结构的理解,掌握了如何在Scala中使用循环来解决实际问题,同时也体验了函数式编程风格与非函数式编程风格的差异。

2025-03-19 20:40:26 184

原创 项目二 - 任务2:闰年判断

本次实战项目围绕闰年判断及相关编程知识展开。通过创建`JudgeLeapYear`类,实现了基于输入年份判断闰年的功能,巩固了关系运算符、逻辑运算符及选择结构的使用。同时,拓展练习中的三角形面积计算和一元二次方程求解,进一步加深了对双分支结构和逻辑表达式的理解与应用。实战中,重点是掌握单分支和双分支结构的语法与逻辑,难点在于正确书写关系与逻辑表达式。通过动手实践,深刻体会到编程知识的灵活运用,也明白了实践是检验学习成果的关键。

2025-03-18 17:15:52 370

原创 2.2 B/S架构和Tomcat服务器

本文介绍了B/S架构、Tomcat服务器及其与IDEA的整合。B/S架构是一种基于浏览器的网络计算模式,具有跨平台、易用性强的特点,适用于互联网应用。Tomcat是Apache开源的Web服务器,支持Java Web应用的部署和运行。文章通过实例演示了如何下载、安装、配置Tomcat,以及如何部署静态资源和访问示例程序。同时,还介绍了如何通过IDEA创建Web应用项目并整合Tomcat,实现一键启动和项目部署。通过这些操作,读者可以快速掌握B/S架构的应用开发和部署流程。

2025-03-17 12:11:26 301

原创 1.5.3 掌握Scala内建控制结构 - for循环

Scala的`for`循环功能强大,支持单重和嵌套循环。单重`for`循环语法为`for (变量 <- 集合或数组 (条件)) {语句组}`,可选筛选条件,循环变量依次取集合值。支持多种任务,如输出指定范围整数(使用`Range`、`to`、`until`)、筛选集合元素(嵌套`if`或自带条件)、等差数列求和(循环、归约算子、`sum`函数)以及输出两位素数并统计个数(自带条件或过滤算子)。嵌套`for`循环有两种格式,可完成复杂任务,如打印九九表(双重循环、单重循环嵌套选择结构、单重循环与流间变量、单重

2025-03-16 18:21:58 279

原创 1.5.2 掌握Scala内建控制结构 - 块表达式

Scala的块表达式使用`{}`包裹语句组,单行语句不加分号,多语句用分号隔开。块表达式的结果是最后一行语句的值,无需单独写`return`。若无执行结果,则返回`Unit`对象(类似Java的`void`)。例如,有返回值时,最后一行`a+b`的值即为块的返回值;无返回值时,最后一行如`val sum = a + b`,块返回`()`。

2025-03-16 18:18:49 206

原创 1.5 Spring Boot项目打包和运行

本文介绍了如何使用Spring Boot进行项目打包和运行。首先,讲解了如何将Spring Boot项目打包为可执行的JAR包,并直接运行,无需部署到外部Web服务器。接着,介绍了如何将项目打包为WAR包,以便部署到Web容器中,如Tomcat。通过创建Spring Boot项目、添加依赖、编写控制器和视图,以及使用Maven命令打包和部署,读者可以掌握Spring Boot项目的基本打包和部署流程。这些步骤对于开发和部署Spring Boot应用至关重要,有助于提高开发效率和应用的可移植性。

2025-03-16 10:57:45 666

原创 Java键盘输入数据

Java通过`Scanner`类实现键盘输入,需导入`java.util.Scanner`包。`Scanner`可读取整数(`nextInt()`)、浮点数(`nextFloat()`、`nextDouble()`)和字符串(`next()`,但不接收空格后内容)。另一种方式是通过`BufferedReader`结合`InputStreamReader`,使用`readLine()`方法读取含空格的字符串。两种方式各有用途,适用于不同场景。

2025-03-11 19:37:17 319

原创 Java赋值运算符

Java赋值运算符包括简单赋值(`=`)和复合赋值(`+=`、`-=`、`*=`、`/=`、`%=`)。简单赋值将表达式的值赋给变量,要求类型匹配,否则报错。复合赋值将运算和赋值结合,如`a += b`等价于`a = a + b`,更简洁但可读性稍差。Java作为静态语言,与动态语言Python在类型检查上有所不同。

2025-03-11 19:33:18 222

原创 Java算术运算符与算术表达式

Java算术运算符包括`+`(加、正号)、`-`(减、负号)、`*`(乘)、`/`(除)、`%`(求余)、`++`(自增)和`--`(自减)。它们用于构建算术表达式,运算优先级为:正负 > 乘除求余 > 加减,括号可改变优先级。算术表达式由常量、变量和运算符组成,用于计算数学公式或逻辑判断。

2025-03-11 19:28:20 367

原创 Java变量与常量

Java变量声明格式为`类型 变量名`或`类型 变量名 = 值`。基本数据类型包括数值型(`byte`、`short`、`int`、`long`、`float`、`double`)、字符型(`char`)和布尔型(`boolean`)。变量分为类变量(可不初始化)和局部变量(必须初始化)。常量用`final`修饰,命名建议全大写,一旦赋值不可更改。

2025-03-11 19:23:30 179

原创 Java关键字与标识符

Java关键字是预定义的保留字,用于定义程序结构和语义,如`if`、`for`、`class`等,不能用作标识符。JDK 8有50个关键字,JDK 11引入`var`用于局部变量类型推断。标识符用于命名变量、类等,由字母、数字、`_`、`$`组成,不能以数字开头,避免使用关键字。命名规范包括:包名全小写,类名和接口名首字母大写,常量名全大写并用下划线分隔,变量名和方法名驼峰命名。

2025-03-11 19:19:41 170

原创 Java三种注释方式

Java有三种注释:单行注释(`//`,从`//`到行尾被忽略,用于简单说明),多行注释(`/* */`,可包含多行内容,用于解释逻辑或禁用代码),文档注释(`/** */`,用于生成API文档,描述类、方法等功能)。注释帮助理解代码逻辑、便于团队协作、支持代码维护,是编程中不可或缺的部分。

2025-03-11 19:14:50 173

原创 采用面向对象方式计算三角形面积 - V3.0

在 V3.0 中,我们进一步优化了三角形面积计算程序。通过引入循环结构,程序能够持续提示用户重新输入边长,直到输入合法为止,增强了用户体验。同时,异常处理机制确保了程序的健壮性,能够有效应对非法输入。整个过程加深了对面向对象封装性、循环结构和异常处理的理解,提升了代码的完整性和实用性。

2025-03-10 18:13:52 247

原创 采用面向对象方式计算三角形面积 - V2.0

在本次实战中,我们通过面向对象的方式实现了三角形面积的计算。通过Triangle类封装三角形的边长和面积计算逻辑,并在set方法中加入异常处理,确保输入的边长合法。TestTriangle类用于测试,通过用户输入验证功能。程序不仅支持面积计算,还能有效处理非法输入和非三角形情况,进一步提升了代码的健壮性和可维护性。

2025-03-10 17:23:47 243

原创 采用面向对象方式计算三角形面积 - V1.0

通过本次实战,我们成功实现了基于面向对象方式的三角形面积计算程序。通过封装`Triangle`类,实现了边长的设置和面积的计算,并通过`TestTriangle`类进行测试。程序不仅能够正确计算三角形面积,还能判断输入是否构成三角形并给出提示。整个过程加深了对面向对象封装性、基本运算和选择结构的理解,提升了编程实践能力。

2025-03-10 17:21:37 448

原创 2.1 掌握XML基础知识

本文介绍了结构化、半结构化和非结构化数据的概念与特点。结构化数据以固定格式存储于数据库,便于查询与管理,常用于金融等领域。半结构化数据如XML、JSON,具有一定的组织形式但模式不固定,适用于Web内容和日志文件。非结构化数据包括文本、图片、视频等,无固定格式,存储和分析难度大,但蕴含丰富信息。

2025-03-10 08:49:44 373

原创 1.4 单元测试与热部署

本次实战实现Spring Boot的单元测试与热部署功能。单元测试方面,通过JUnit和Mockito等工具,结合`@SpringBootTest`注解,可以模拟真实环境对应用组件进行独立测试,验证逻辑正确性,提升代码质量。具体演示了HelloWorld01和HelloWorld02项目的单元测试流程,包括添加依赖、创建测试类和方法、运行测试及断言验证。热部署部分,通过添加`spring-boot-devtools`依赖和配置IDEA设置,实现无需重启服务即可自动更新代码的功能,显著提高开发效率。

2025-03-07 12:06:16 413

原创 1.3 Spring Boot原理解析

Spring Boot通过起步依赖(如`spring-boot-starter-parent`和`spring-boot-starter-web`)简化项目配置,减少版本冲突和依赖配置代码量。它采用“约定大于配置”的设计思想,通过`@SpringBootApplication`注解(包含`@SpringBootConfiguration`、`@EnableAutoConfiguration`和`@ComponentScan`)实现自动配置。

2025-03-07 12:03:33 550

原创 1.5.1 掌握Scala内建控制结构 - 条件表达式

本文介绍了 Scala 中条件表达式的使用及其在实际任务中的应用。条件表达式的语法为 `if (条件) 值1 else 值2`,其结果类型取决于值1和值2的类型。如果类型相同,结果类型与它们相同;如果不同,则结果类型为 `Any`。通过两个任务展示了条件表达式的功能。

2025-03-06 11:59:27 262

原创 1.4 掌握Scala运算符

本文详细介绍了 Scala 中的运算符及其特性。Scala 的运算符本质上是方法的另一种形式,例如 `op` 运算符等价于 `.op()` 方法调用。Scala 提供了多种运算符,包括算术运算符(`+、-、*、/、%`)、关系运算符(`>、<、>=、<=`)、逻辑运算符(`!、&&、||`)、位运算符(`>>、>>>、<<、~、&`)和比较运算符(`==、!=`)。与 Java 不同,Scala 的 `==` 运算符会隐式调用 `equals` 方法,仅比较内容。

2025-03-06 10:57:08 344

原创 1.3 使用Scala集成开发环境

本次实战学习如何在 IntelliJ IDEA 中搭建 Scala 开发环境并完成相关任务。首先,安装 IDEA 2024.1.4 版本,并确保 JDK 为 8 或 11。接着,安装 Scala 插件并重启 IDE。创建 Scala 项目时,需设置项目名称、位置、构建系统、JDK 和 Scala SDK。通过创建包、类和单例对象,完成简单的 Scala 程序编写与运行。课堂练习包括输出学生信息和可爱的史努比,进一步巩固了 Scala 编程基础。

2025-03-06 09:11:58 234

原创 Java代码基本格式

Java代码需置于类中,遵循代码规范与规则,区分大小写。语句分为结构定义(类、接口、枚举、注解)和功能执行(赋值、条件、循环、跳转、方法调用)。缩进虽不影响运行,但提升可读性。

2025-03-04 18:37:16 107

原创 项目二 - 任务1:一元二次方程(顺序结构版)

在这个任务中,我们开发了一个Java程序来求解一元二次方程,通过输入系数a、b和c,计算并输出方程的根。这个过程展示了如何使用IPO(输入-处理-输出)模式解决实际问题,增强了对基础编程概念的理解。

2025-03-04 18:35:02 266

原创 Java实战项目1:简易命令行计算器

本次实战实现一个简易命令行计算器,包含`Calculator`类封装加、减、乘、除运算及`UseCalculator`类提供用户交互功能。用户输入两个数字和运算符,程序调用`Calculator`类方法计算并输出结果,支持多次计算。

2025-03-03 18:21:06 179

原创 1.3 掌握JavaScript脚本

本次实战深入讲解了JavaScript脚本的编写与应用。从JavaScript的起源、标准化历程到其语言特性与适用领域,逐步引导读者掌握其核心知识点。重点介绍了Node.js的安装与使用,通过Windows安装包进行安装,并展示了如何在Node.js和浏览器环境中运行JavaScript程序。同时,通过登录表单非空校验的实例,详细演示了脚本编写、事件绑定及调试过程,帮助读者将理论应用于实际开发,提升编程能力。

2025-03-03 11:31:22 173

原创 1.2.3 使用Spring Initializr方式构建Spring Boot项目

本实战概述介绍了如何使用Spring Initializr创建Spring Boot项目,并进行基本配置。首先,通过Spring Initializr生成项目骨架,然后创建控制器`HelloController`,定义处理GET请求的方法`hello`,返回HTML字符串。接着,修改控制器添加`index`方法,返回视图名称`index`,并在模型中添加当前日期时间。准备静态资源,包括图片和CSS样式,并创建Thymeleaf模板页面`index.html`,动态显示日期和时间。运行项目后,通过浏览器访问不

2025-02-28 12:13:50 479

2022年Java学习笔记-Java课程配套案例.rar

本博2022年Java学习笔记的配套案例

2022-12-19

基于网络乐库音乐播放器V1.0源码.rar

1、数据源来自服务器端音乐库(数据库保存专辑图片与音乐路径) 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2021-01-10

基于媒体库音乐播放器V1.0源码.rar

1、数据源来自媒体库音频 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2021-01-10

VB版学生成绩管理系统V1.0源码.rar

该系统针对中小学成绩管理的实际情况,操作简单,功能实用,设置灵活,能充分满足中小学教师与班主任管理成绩的需要。 利用该系统你能进行成绩表管理,包括建表、浏览、追加、修改、删除、查询、排序、统计分析等等功能,减少教师的重复劳动,提高工作效率。 该系统的版本V1.0,能够处理每学期科目不同的情况,可以随意设置科目名称,科目数最多可达15个,当然可以小于15个科目。 当您登录进入该系统,有两种不同的权限级别:管理员和浏览者。系统管理员的用户名是系统规定好的,为system,其权限包括系统维护、成绩表浏览、编辑、删除。而浏览者不能进行系统维护,也不能编辑和删除成绩表。

2021-01-08

学生信息管理系统(MySQL版)V1.0源码.rar

1、可设置学校信息 学校名、校长、创立时间、联系电话、邮箱、通信地址、学校简况 2、可设置状态栏信息 学校名、版本号、作者、联系电话、通信地址、邮箱 3、登录与注册功能 用户:用户名、密码、联系电话、注册时间 4、密码修改功能 登录用户可以修改密码 5、对学生记录增加和修改 学生:学号、姓名、性别、年龄、系部、班级、联系电话 6、查询功能 按学号、姓名、班级和系部进行查询 7、删除功能 按学号、班级、系部删除记录 8、统计功能 按性别、班级、系部统计人数

2021-01-08

贪吃蛇游戏V1.0源码_贪吃蛇游戏源代码

1、玩家使用方向键或手势滑动操控一条长长的蛇不断吞苹果,同时蛇身随着吞下的苹果不断长,当蛇头撞到蛇身或障壁时游戏结束。 2、玩家可选择地图、设置背景音乐、选择蛇移动速度。 3、提供玩家排行榜,显示前三名分数(贪吃蛇吃掉苹果的数量)

2021-01-08

NumberGuess.rar

利用JSP实现猜数小游戏(利用了JSP的脚本元素、request和session对象与JavaScript脚本)

2019-09-23

JSPElementsDemo.rar

案例演示JSP的七个元素:模板元素、指令元素、动作元素、声明元素、脚本元素、表达式元素和注释元素。

2019-09-09

simonshop_final.rar

BBT:采用Spring Boot框架、Bootstrap前端框架和Thymeleaf模板引擎开发一个简易购物网站。

2019-08-21

boostrap_demo.rar

利用Bootstrap框架可以快速布局,设计简洁、美观、优雅的界面,Web开发者有必要好好掌握这一优秀前端框架。本案例只是简单地演示了一下基本用法,大家要深入学习,可访问Bootstrap官网:http://getbootstrap.com

2019-08-21

boot_thymeleaf_demo.rar

采用Thymeleaf模板引擎,关键要注意动态数据与静态数据,一个用于服务器端数据的获取,一个用于客户端数据的显示,前端与后端很好地分离来处理,即使没有启动程序,也能在客户端看到页面的样式效果。通过案例学会正确使用Thymeleaf的各种表达式得到预期的动态数据,呈现在模板页面上。

2019-08-21

MPChartDemo.rar

利用MPChart演示三种类型的图表:饼状图、柱状图和折线图。

2019-08-21

MSMusicPlayerV1.0.rar

基于媒体库音乐播放器V1.0 1、数据源来自媒体库音频 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2019-08-21

学生信息管理系统(MySQL版)V1.0.rar

本案例利用Java SE基本知识是开发【学生信息管理系统】,包括登录注册、系统设置(设置学校信息、设置状态栏信息、修改用户密码)、数据操作(增加学生记录、编辑学生记录、删除学生记录、浏览学生记录)、查询学生(按学号查询、按姓名查询、按班级查询、按系部查询)、人数统计(按性别统计人数、按班级统计人数、按系部统计人数)等功能。

2019-08-21

db_demo.rar

php项目db_demo,实现数据库连接,进行数据表记录增删改查操作。

2019-08-21

第三阶段实训项目:基于网络乐库音乐播放器V1.0

1、数据源来自服务器端音乐库(数据库保存专辑图片与音乐路径) 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2018-02-09

第二阶段实训:基于媒体库音乐播放器V1.0

1、数据源来自媒体库音频 2、列表显示音乐文件(专辑封面图片、音乐名、演唱者、播放时长) 3、音乐列表可按音乐标识符、标题或播放时长排序 4、利用自定义Service类来实现音乐的播放与暂停以及进度的更新 5、界面类(Activity)与服务类(Service)之间通过广播接收者进行通信 6、主界面包含播放列表、可设置播放模式、显示当前音乐名、拖拽条显示和设置播放进度、显示播放进度值和播放时长、包含上一首按钮、下一首按钮、播放|暂停按钮

2018-02-09

采用多种方式实现词频统计

一、利用Java程序实现词频统计 二、利用Scala程序实现词频统计 三、利用Python程序实现词频统计 四、利用Akka和Scala实现词频统计 五、利用MapReduce实现词频统计 六、利用Hive实现词频统计 七、利用Storm实现词频统计 八、利用Spark实现词频统计

2018-02-09

在Struts2中上传图片文件

在Struts2中上传图片文件

2012-12-28

我爱法语1.0

小巧的法语词典,使用非常方便。

2008-08-22

空空如也

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

TA关注的人

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