自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue 路由

Vue 路由是构建单页应用的强大工具,它提供了丰富的功能和灵活的配置选项。通过合理地使用 Vue 路由,我们可以轻松构建出复杂的单页应用,实现流畅的用户体验和高效的开发效率。在实际开发中,我们可以根据项目的需求和特点,选择合适的路由配置和导航守卫,以确保应用的安全性和稳定性。希望本文对你理解和使用 Vue 路由有所帮助。

2024-09-22 22:21:33 2238

原创 Vue技术简介

Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架。它的核心库只关注视图层,这使得它易于上手且非常灵活。无论是构建一个简单的静态页面,还是一个复杂的单页应用程序(SPA),Vue.js 都能提供简洁而高效的解决方案。总之,Vue.js 以其简洁、高效、灵活等诸多优点,在前端开发中占据了重要的地位。这些组件可以在不同的项目中复用,提高了开发效率,也使得代码的维护更加容易。

2024-09-18 07:14:35 787

原创 Spring Boot 面试题

SpringBootApplication注解是一个复合注解,它结合多个其他Spring框架中的注解,以简化SpringBoot应用的配置,这个注解主要是用于SpringBoot应用的主类上,以快速启动并配置应用。SpringBoot为了简化配置,提供了很多的starter,starter是SpringBoot事先打包好常用模块的jar包,并完成自动装配,就是叫starter。starter是一个坐标中定了若干个坐标,以前要写多个,现在只要写一个,是用来减少依赖配置的书写量。

2024-09-09 06:27:37 1337 2

原创 Spring MVC 详解

Spring MVC 是 Spring 框架的一个模块,全称为 Spring Web MVC。它实现了模型 - 视图 - 控制器(MVC)设计模式,将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型:负责处理业务逻辑和数据存储。视图:负责将数据呈现给用户,通常是 HTML 页面、JSON 数据等。控制器:接收用户请求,调用模型进行业务处理,并选择合适的视图返回给用户。

2024-09-01 21:16:42 604

原创 Spring框架

Spring 框架是一个功能强大的 Java 应用程序框架,它提供了依赖注入、面向切面编程、轻量级容器、数据访问和 Web 开发等方面的支持。通过使用 Spring,你可以更加高效地开发企业级应用程序,提高代码的可维护性和可扩展性。

2024-08-26 09:13:14 324

原创 MyBatis:高效的持久层框架

MyBatis 是一个支持定制化 SQL、存储过程以及高级映射的优秀持久层框架。与传统的 ORM 框架不同,它允许开发者直接编写 SQL 语句,从而能够更精细地控制数据的访问和操作。在实际开发中,MyBatis 还提供了更多强大的功能,如动态 SQL、缓存、关联映射等。在当今的 Java 开发领域,MyBatis 作为一款优秀的持久层框架,为开发者提供了灵活、高效的数据访问方式。下面是一个简单的 MyBatis 示例,展示如何进行数据库的查询操作。再继续创建XML 配置文件。

2024-08-18 22:00:18 428

原创 JavaWeb

Java Servlets是运行在服务器端的Java程序,它们接收HTTP请求,处理业务逻辑,并生成响应。:JSP是一种特殊的HTML页面,包含了嵌入的Java代码。当用户访问JSP页面时,服务器会解析其中的Java代码并执行,然后返回最终的HTML内容给浏览器显示。Javaweb是一种基于Java技术构建的Web应用程序平台,它结合了Java语言的强大功能和互联网技术。:这是一种常用的设计模式,将应用程序分为模型(数据)、视图(展示)和控制器(处理用户输入),有助于模块化和复用代码。

2024-08-12 08:57:23 505

原创 嗖嗖移动业务大厅

本任务实现的“嗖嗖移动业务大厅”提供了嗖嗖移动用户的常用功能,包括新用户注册,本月账单查询,套餐余量查询,打印消费详情,套餐变更,办理退网,话费充值,查看消费记录,查看话费说明等功能。另外,还可以模拟用户通话,上网,发送短信的场景进行相应的扣费并记录消费信息。本次我们需要使用的技术是JDBC——Java操作数据库,使用Java语言来操作数据库来进行增删改查一系列操作,可以搭配本项目完成登录,注册卡号等功能。

2024-08-04 22:20:09 761

原创 Java图形化界面简介

上述代码中,首先创建了一个JFrame对象作为窗口。使用 Swing 可以创建各种组件,如窗口(JFrame)、按钮(JButton)、文本框(JTextField)、标签(JLabel)等。这只是一个简单的示例,Swing 还提供了多种布局管理器、其他组件以及事件处理机制等,可以实现更复杂的图形化界面。以下是一个使用 Java Swing 创建图形化界面的简单示例代码,展示了如何创建一个带有按钮的窗体。在上述代码中,创建了一个使用流式布局的JPanel,组件会按照从左到右、从上到下的顺序排列。

2024-07-21 19:30:47 421

原创 Java:统计目录下的所有文件的数量

在方法里开始逻辑操作,先获取指定的目录下的所有文件和文件夹,然后创建Map集合来存储数据(先创建集合,还是先获取目录的所有文件都可以。来进行一个文件数量的统计,作为一个优雅的程序员,不可能去跑到文件资源管理器去一个一个的数,而是由我们心爱的Java和Idea来帮我们统计。2.是文件夹,就进行递归子目录,来执行1的操作,然后将获得的键值对来给第一个创建的Map集合。分割截取成数组,获取的数组的最后的扩展名,来当Map的键,再来统计次数,然后将扩展名和次数存入map集合。一、先指定一个要统计文件的目录。

2024-07-14 16:26:32 911

原创 Java模拟售票系统使用三种同步锁

多线程并发控制是一个比较重要和有趣的挑战,多线程售票系统具有广泛的应用场景,比如在线售票平台、电影院、景区或大型活动门票销售系统和在线课程报名系统等等。通过这个示例,我们可以更深入地理解 Java 中多线程并发控制的机制和不同同步工具的使用方法。希望这个售票系统的示例能为您在多线程编程的道路上提供一些启示和帮助!方法中,我们创建了多个线程来模拟并发售票的场景。然后,我们有三个售票方法:Ticket1、Ticket2和Ticket3。最后,根据标志位判断是否没有票了,如果是则退出程序。

2024-07-07 20:41:36 464

原创 Java方法递归:File文件搜索

这段代码主要实现了一个在指定目录下搜索特定文件名的文件,并在找到后执行该文件的功能。对于每个文件,如果是普通文件并且文件名包含我们要搜索的字符串,就输出其绝对路径,并通过。但是这种案例是有很大问题的,这会很吃我们的性能,因为要从C盘里找到一个文件,是一个非常大的工程,得需要分特殊情况使用。我们来做一个搜索文件并打开的案例。以打开QQ为例,因为我的电脑只有C盘,我搜索文件的地方,就写C盘。目录下有一个名为 QQ.exe 的文件,并且代码运行时能够正确识别和执行,这就实现了我们的搜索和执行目标。

2024-06-30 15:03:24 466

原创 Java 实现的有趣文字互殴游戏

例如,当大雄出拳攻击小雄时,会随机生成一个攻击值,比如 15 ,然后从小雄的血量中扣除这部分,剩余的血量会被重新设置,如果剩余血量小于 0 则强制设置为 0 ,同时输出相应的提示信息:“大雄出了一拳,揍了小雄一下,造成了2伤害,小雄剩余的血量为:98”。然后继续互殴,直到其中一方的血量为0,显示被击败的一方,游戏就结束了。方法了,它模拟了两个角色互殴的过程。通过随机生成的攻击值,对对方的血量进行扣减,并给出相应的输出提示。(小雄),并让他们在一个无限循环中不断互殴,直到其中一方的血量降为 0 ,游戏结束。

2024-06-20 21:08:36 363

原创 Java面向对象

通过面向对象编程,我们可以更好地组织和管理代码,实现代码的复用和扩展。它让我们能够以更贴近现实世界的方式来思考和解决问题。在实际的项目开发中,合理运用面向对象的理念和技术,能够极大地提高开发效率和代码质量。

2024-06-15 14:00:43 1788 3

空空如也

空空如也

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

TA关注的人

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