自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java过滤器与拦截器详解:功能、应用与区别

通过以上分析可以看出,过滤器和拦截器在Java Web开发中各有其独特的作用,我们应该根据需求来选择。

2024-08-28 16:45:17 814

原创 Java 中的文件上传:本地存储与服务器存储的全面解析

文件上传是现代 Web 应用开发中的一个重要功能。在选择存储方式时,开发者需要综合考虑项目的规模、性能需求、扩展性和成本等因素。本地存储简单易用,适合小型项目和开发环境;而服务器存储(云存储)则提供了更强大的扩展性和高可用性,适合大型项目和需要高可靠性的应用场景。

2024-08-19 22:50:49 852

原创 分层解耦与三层架构:提升软件开发效率与可维护性

通过分层解耦和三层架构的设计,软件系统可以变得更加灵活、可扩展和易于维护。我们从一个简单的案例入手,逐步展示了如何从“面条代码”重构到三层架构,并引入了 IOC 和 DI 等关键概念,进一步解耦代码。随着软件开发的深入,理解和应用这些架构思想将变得越来越重要。无论是个人项目还是企业级应用,分层解耦与三层架构都是提高代码质量和开发效率的重要手段。希望通过本文的介绍,读者能够更好地理解这些概念,并在实际开发中加以应用,构建出更加优秀的软件系统。

2024-08-18 08:32:06 1091

原创 Ajax与Axios总结

Ajax是“异步JavaScript与XML”(Asynchronous JavaScript and XML)的缩写。尽管名称中包含了XML,但Ajax并不局限于使用XML进行数据交换,它还可以处理JSON、HTML、纯文本等多种格式。Ajax的核心思想是允许网页在不重新加载整个页面的情况下,从服务器请求数据或发送数据到服务器。图片来自网络Ajax是“异步JavaScript与XML”(Asynchronous JavaScript and XML)的缩写。

2024-08-14 22:54:36 1339

原创 关于Java中到底存不存在引用传递的思考

在test方法中,对象a没有改变,形参 b1 指向了一个新的对象,随后 b1 的 age 被修改为 30。:调用方法之后,如果新创建了一个变量或者对象,(也就是说:被调用者中的变量(原始值)是调用者中变量的一份拷贝)是值传递。就是这个例子一直让我以为Java中如果是基本类型就是值传递,引用类型是引用传递,其实不是的,形参只是地址的拷贝。在调用change() 方法时,实参 a 在栈中创建了一个新的副本,但它们指向的对象是一致的。所以就很明显了,这都是创建了一个副本,也就证明了在Java中都是值传递。

2024-08-08 16:06:40 357

原创 贪吃蛇课设项目解析

本来到此javabean就结束了,但是我总感觉太单调。内容不够丰富,于是我又加上了一个挑战模式(齿轮),下面是齿轮的javabean。今天来具体说说我的课设项目,是使用swing完成的贪吃蛇大作战,在这个项目中遇到了一些困难,最终全部解决。这里定义了食物的基本信息,包括食物的产生,状态,位置,颜色等。到此,游戏的所有逻辑已经完成,下面我们加上声音和游戏开始界面。首先我们要定义一个蛇类,用来绘出蛇的形状和基本的逻辑处理。三个javabean到此结束,接下来绘制地图。

2024-08-07 10:56:35 181

原创 算法-双指针(三)

双指针算法总结篇

2024-08-06 19:34:56 271

原创 算法-双指针(三)

今天还是用leetcode上面的一道经典题来说说左右双指针。

2024-08-05 18:30:59 248

原创 算法-双指针(二)

leetcode算法,双指针

2024-08-04 16:17:06 205

原创 绑定域名遇到的问题

出现这些问题还是由于不熟练相关知识和动手次数太少造成的,本次域名绑定增强了我定位问题和找解决办法的能力。大多数的小问题前辈们都遇到过,沉下心来去百度或者各大论坛检索,总能找到答案。

2024-08-03 13:47:35 244

原创 算法-双指针(一

双指针可以说是非常经典的算法了,但是这里可能会存在一个误区,双指针是否一定是指针呢?答案是否定的,它只是一种算法的思想。首次接触是在链表那里,后面又碰到了很多这种思想,所以来总结一下。

2024-08-02 11:38:36 308

原创 idea中的技巧(一)--switch

5.Abbreviation里面写”swi",Description里面随意写。如何在idea中打出"swi"自动联想出“switch”3.选择live Templates-java。1.按住"Ctrl+Alt+S"来到设置页面。4.点击右上角的“+”,选择第一个。2.选择Editor。

2024-08-01 18:29:30 195

原创 搞懂C语言指针(从入门到精通)

以下是一些主要的要点:1. 指针是一个变量,其值为另一个变量的内存地址。2. "&"操作符用于获取一个变量的内存地址,"*"操作符用于获取指针指向的内存地址中的值。3. 指针的加减运算实际上是在移动指针在内存中的位置,移动的距离根据指针所指向的数据类型的大小来决定。4. 多级指针是指针的指针,一个指针变量存储的是另一个指针变量的地址。5. 数组指针是指向数组的第一个元素的指针,可以通过数组指针来访问和操作数组中的元素。

2023-10-26 18:03:36 164

空空如也

空空如也

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

TA关注的人

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