自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式————工厂模式

工厂模式属于创建型设计模式,它用于解耦对象的创建和使用。通常情况下,我们创建对象时需要使用new操作符,但是使用new操作符创建对象会使代码具有耦合性。工厂模式通过提供一个公共的接口,使得我们可以在不暴露对象创建逻辑的情况下创建对象。简单工厂模式是一种创建型设计模式,它提供了一个静态方法(或其他静态机制)来封装对象的创建过程,客户端只需要传入相应的参数,就可以获取到所需要的对象实例,而无需关心具体的创建细节。定义一个用于创建对象的接口,让子类决定实例化哪一个类。

2024-05-18 21:38:48 1308 18

原创 转发与重定向详细讲解

转发(Forwarding)是一种在服务器端重定向用户请求的机制。具体来说,当Web应用程序中的某个资源(如Servlet或JSP页面)处理完用户请求后,它可以选择不直接生成响应返回给客户端,而是将请求转发给另一个资源来处理,并最终由那个资源生成响应返回给客户端。重定向指服务器接收到一个请求后,发现该请求需要访问另一个资源才能得到响应,于是告诉客户端重新发送一个请求,访问另一个资源。在这个过程中,客户端会重新发送一个请求,访问另一个资源,因此客户端会知道自己访问了两个资源。

2024-05-12 09:18:41 1209 26

原创 HTML+Css语言的动态爱心代码展示

表白爱心动态旋转。

2024-05-06 21:41:11 1849 22

原创 Mybatis中一级缓存与二级缓存详细介绍

MyBatis 是一款优秀的持久层框架,它提供了缓存功能来减少数据查询时的数据库交互次数,从而提高查询性能。MyBatis 的缓存分为一级缓存和二级缓存两种类型。一级缓存(Level 1 Cache),简称L1 Cache,位于CPU内核的旁边,是与CPU结合最为紧密的CPU缓存。它通常只有几十KB大小,访问速度非常快,通常只需要几个周期。由于一级缓存的技术难度和制造成本最高,因此提高容量所带来的技术难度增加和成本增加非常大,而且性价比很低。现有的一级缓存的命中率已经很高,所以一级缓存是所有缓存中容量最小。

2024-04-29 09:29:46 812 16

原创 Struts2框架的国际化详细介绍及实例

国际化是指应用软件不用做任何修改就可以在不同国家或地区使用,能够支持不同的语言和国家,并按照当地用户的习惯(语言和格式习惯)来显示内容,如日期时间、数字和货币等。当国际化的软件在本地机器上运行时,需要进行本地化,即根据本地机器的语言和地区设置显示相应的内容。实现国际化的理想的方法就是将要显示的内容从程序代码中分离,而不是将其进行硬编码,这样,不用修改应用程序的源码就可以实现国际化,方便应用程序的维护和移植。

2024-04-27 18:59:44 1006 6

原创 关于使用Java语言编写打地鼠游戏

打地鼠游戏是一款非常受欢迎的敏捷类游戏,它的基本规则简单易懂,同时又充满了挑战性和趣味性。在游戏中,玩家通常需要在一个方形区域内,面对多个地洞,这些地洞中会不定时地冒出地鼠。玩家的主要任务就是在地鼠冒出头来的短时间内,用工具(如锤子)迅速而准确地击打它们。成功打中地鼠,玩家就能获得相应的分数。玩者可以自己设置游戏的难度,地鼠的出现频率和速度都会加快,这就要求玩家不仅要有快速的反应能力,还需要有良好的手眼协调能力和预判能力。

2024-04-26 16:54:18 573 10

空空如也

空空如也

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

TA关注的人

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