java
文章平均质量分 95
科马
开源,合作,共享
展开
-
SpringBoot项目初始化搭建
本章主要讲解了SpringBoot项目初始化搭建,编程事务的使用,分页依赖的使用,以及跨域问题如何解决,解决了轻量级项目构建初期遇到的一些问题,提供于前后端交互时产生的问题进行分析与解决原创 2024-08-30 19:56:58 · 2010 阅读 · 0 评论 -
AOP面向切面编程
面向切面编程(Aspect-Oriented Programming,简称AOP)是一种编程范式,旨在通过将横切关注点(cross-cutting concerns)从主业务逻辑中分离出来,来提高代码的模块化和可维护性。Spring AOP是Java中最广泛使用的AOP实现框架之一。它利用JDK动态代理或CGLIB字节码生成技术来创建代理对象,并通过XML配置或注解的方式定义切面、通知和切入点。原创 2024-08-29 16:54:33 · 1555 阅读 · 0 评论 -
全面了解MyBatis缓存机制
MyBatis 的缓存机制包括一级缓存和二级缓存,其中一级缓存是默认启用的缓存机制,作用于单个 SqlSession,用于缓存查询结果以提高性能;二级缓存是跨多个 SqlSession 共享的缓存,需要手动配置并启用,通过缓存命名空间中的数据减少数据库访问次数。一级缓存主要用于减少重复查询的开销,而二级缓存则在不同会话之间共享数据,进一步提升系统性能和减少数据库负载。原创 2024-08-28 16:44:53 · 1140 阅读 · 0 评论 -
【Mybatis】Web中的数据库操作
MyBatis是一款优秀的持久层ORM框架,它支持定制化SQL、存储过程以及高级映射,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集,可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJO(普通的Java对象)映射成数据库中的记录。原创 2024-08-27 16:39:08 · 1440 阅读 · 0 评论 -
【Handler】Spring MVC控制器详解
在Spring MVC中,Handler是一个用来处理HTTP请求的对象。它通常是一个控制器(Controller)类中的方法。当用户发送一个请求到服务器时,Spring MVC会根据请求的URL、HTTP方法等信息,找到相应的处理器(Handler)来处理这个请求。原创 2024-08-27 14:40:21 · 2603 阅读 · 0 评论 -
【HTTP协议与Web服务器】JavaWeb开发基础
JavaWeb 是基于 Java 技术的 web 开发平台,用于创建和管理动态网站和 web 应用程序。它主要包括 Servlet 用于处理 HTTP 请求和响应、JSP 用于生成动态网页内容以及其他相关技术如 JavaServer Faces (JSF) 和 Spring MVC,用于简化和扩展 web 应用程序的开发和管理。原创 2024-08-26 17:40:07 · 818 阅读 · 0 评论 -
【Spring MVC】MVC设计模式的Java Web框架
Spring MVC 是 Spring 框架中的一个模块,基于 Model-View-Controller (MVC) 设计模式,用于构建灵活和可扩展的 Java Web 应用程序。它通过前端控制器 DispatcherServlet 处理所有请求,并将请求分发给对应的控制器,负责业务逻辑处理,再将结果传递给视图进行渲染,简化了开发过程并实现了应用程序的高效组织和维护。原创 2024-08-26 16:48:54 · 1604 阅读 · 0 评论 -
Java反射
java反射机制,获取Class,实例对象,修改属性,调用方法原创 2024-08-22 11:28:00 · 786 阅读 · 0 评论 -
【OOP】面向对象
类是面向对象编程的基本单位,它是对象的模板或蓝图。类定义了对象的属性(数据)和行为(方法)。步骤声明一个类,并定义其属性和方法。属性通常是类的成员变量,方法是类的行为。// 属性// 构造函数// 方法定义类:通过定义类来组织代码,将相关的属性和方法封装在一起。创建对象:通过类创建对象,使用对象调用方法和访问属性。应用封装:使用访问修饰符和getter/setter方法来保护类的属性。实现继承:通过继承实现代码重用和扩展功能。实现多态:通过方法重写和重载实现灵活的代码设计。原创 2024-08-23 17:28:13 · 676 阅读 · 0 评论