自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 这周遇到的几道面试题

使用序列化和反序列化:通过将对象写入字节流再读出来,创建全新的对象,适用于对象结构较复杂的情况。通过手动复制对象的所有字段:需要手动实现每个字段的复制,适用于对象结构较简单且明确的情况。使用第三方库:使用现有库提供的工具类,如 Apache Commons Lang 的,实现简单但需要引入依赖。在并发编程中,CAS(Compare-And-Swap)和 AQS(AbstractQueuedSynchronizer)是两个非常重要的概念,它们在多线程环境中起到了关键作用。下面对这两个概念进行详细解释。

2024-08-10 17:02:04 853 1

原创 SpringMVC面试题

Spring MVC(Model-View-Controller)是 Spring 框架的一部分,它是一个基于 Java 的框架,用于构建 Web 应用程序。Spring MVC 提供了一种强大且灵活的方式来开发 Web 应用,它遵循了 MVC 设计模式,将应用程序的业务逻辑、视图和用户输入分离开来,从而使应用程序更易于管理和扩展。

2024-08-03 14:31:17 914

原创 修改登陆注册用Mybatis

上文写过用springMVC实现简单的登陆注册功能,不过数据库的连接使用的是JDBC,我们都知道JDBC连接数据库存在很多弊端,最明显的就是硬编码不好维护问题,以及参数传递不方便,而Mybatis很好地解决了这一问题,接下来基于上述代码的基础上,修改项目为使用Mybatis进死数据库交互。

2024-08-02 16:09:06 228

原创 SpringMVC实现登陆与注册

这里需要引入jquery,由于我本地有jquery的静态文件,所以这里我直接将它放进webapp下引入使用,大家如果没有可以使用CDN,即<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>也可正常运行。在之前书写Controller层时,当用户登陆成功时,我们将用户名信息存储到了session域中,我们可以通过检测session域是否有值来进行页面控制,可是如何控制?),进行重定向,否则重新回到该页面。

2024-07-27 14:11:16 788

原创 SpringMVC--第一篇

Spring MVC 是一种基于 Java 的框架,用于创建 Web 应用程序。它是 Spring 框架的一部分,遵循 MVC(Model-View-Controller,模型-视图-控制器)设计模式。1.松耦合:通过将请求处理逻辑、业务逻辑和视图分离,提高了应用程序的可维护性。2.灵活性:支持多种视图技术,如 JSP、Thymeleaf 等。3.集成:可以与 Spring 框架的其他组件(如 Spring Security、Spring Data)无缝集成,提供全面的解决方案。

2024-07-21 17:57:55 642

原创 IOC的理解与掌握

IOC指的是将控制权从应用程序代码中转移到框架或容器中(在这里我通常指Spring传统的程序设计中,应用程序代码通常直接控制其依赖对象的创建与生命周期,而在IOC中,控制权被反转了,由框架或容器来负责管理和注入依赖对象,从而实现了松耦合的设计。例如,在典型的依赖注入中,对象不再负责创建它所依赖的对象,而是由外部容器(如Spring框架)来创建并注入这些依赖对象,这样做可以提高代码的灵活性和可测试性。依赖注入(DI)

2024-06-02 14:56:49 977 2

原创 SEO与SSR

SEO(Search Engine Optimization)是指搜索引擎优化,是一种通过优化网站结构和内容,提高网站在搜索引擎中的排名,为网站增加有机流量和提高曝光度的技术和方法。

2023-08-10 19:29:11 351 1

空空如也

空空如也

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

TA关注的人

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