在我们日常的开发中,一般使用编译器进行代码编写和管理,利用Maven进行依赖(jar)的管理,不需要自己对进行管理,因此对的概念并不十分清晰。掌握关于(package)、import(导)和jar的详细关系对理解maven和部署程序等有很大的意义。classpath理解包的概念前,我们首先需要知道jre会去哪个路径找到类文件,这里就引入了classpath的概念。编译、运行Java程序
转载 2023-08-18 11:00:36
74阅读
package com.yh.dao; import com.yh.model.Customer; import java.util.List; public interface CustomerDao { List<Customer> showAllCustomer(); int AddCustomer(Customer customer); Custo
原创 2023-09-12 07:51:52
53阅读
# Java Dao封装实现指南 ## 一、流程概述 在实现Java Dao的封装过程中,一般可以分为以下几个步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 创建Dao接口 | | 2 | 创建Dao实现类 | | 3 | 创建实体类 | | 4 | 配置数据源 | | 5 | 编写测试代码 | ## 二、具体实现步骤 ### 1. 创建Dao接口 ``
原创 2024-05-06 04:45:16
52阅读
package com.yh.dao; import com.yh.model.Customer; import java.util.List; public interface CustomerDao { List<Customer> showAllCustomer(); int AddCustomer(Customer customer); Custo
原创 2023-09-12 07:50:46
54阅读
SpringBoot自动配置原理前言:SpringBoot的最大的特点就是帮助我们自动配置了很多场景启动器,我们之前利用SSM开发一个项目时,那些繁琐的配置再也不需要自己配置了,自动配置原理也是面试必问的关于SpringBoot的知识点,今天我们进来聊聊SpringBoot的自动配置原理package com.staticzz.springboot_quick;import org.springf
package com.yh.dao.impl; import com.yh.dao.CustomerDao; import com.yh.model.Customer; import com.yh.util.JDBCUtils; import org.springframework.beans.factory.support.ManagedList; import org.springfram
原创 2023-09-13 08:19:16
75阅读
  链表是java中的一种常见的基础数据结构,是一种线性表,但是不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针。与线性对应的一种算法是递归算法:递归算法是一种直接或间接的调用自身算法的过程,往往使算法的描述简洁而且易于理解。使用递归算法就是自己调用自己,而递归算法必须要有出口,递归过多也会造成内存栈溢出 1 public static int JieGou(int num){
1、类是模板,对象是具体的实例2、如果成员函数中的局部变量与成员变量名一致,则该方法对这个变量名的访问是局部变量class lesson1 { int age=9; void talk() { int age = 2; System.out.println("my age is "+age); } public static void main(String [] args)
转载 2023-08-24 12:43:16
55阅读
复习:  封装:            属性 隐藏 : 对属性 封装   修饰符 : private 私有的             &nb
一、具体含义1、PO(persistant object) 持久对象        a、有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。         b、在hibernate持久化框架中
转载 2023-09-21 17:09:19
153阅读
spring-boot-starter 核心Spring Boot starter,包括自动配置支持,日志和YAMLspring-boot-starter-actuator 生产准备的特性,用于帮你监控和 管理应用spring-boot-starter-web 对全栈web开发的支持,包括Tomcat和 spring-webmvcspring-boot-starter-aop 对面向切面编程的支持
转载 6月前
31阅读
注:该篇博客将会基于springboot框架下,对hutool工具进行一个快速入门,主要通过里面几个比较常用的Util来分析一、导<!--hutool--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifact
转载 2023-07-09 17:26:05
530阅读
 DAO(data access object) 数据访问对象。Tips:java的(PO,VO,TO,BO,DAO,POJO)解释PO(persistant object) 持久对象在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表
转载 2024-10-22 16:26:45
13阅读
DAO类都是进行数据操作的类,是对于数据库中的数据做增删改查等操作的代码。DAO(Data Access Object) 数据访问对象是一个面向对象的数据库接口,它显露了 Microsoft Jet 数据库引擎(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 像直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用
转载 2023-06-12 10:55:44
113阅读
XML的解析方式有很多,光开源的就有十多种:如Xerces、JDOM、DOM4J、XOM、JiBX、KXML、XMLBeans、jConfig、XStream、XJR等。 但是最常用的还是sax、dom、pull、dom4j  本文演示dom解析和sax解析。 DOM解析一import javax.xml.parsers.DocumentBuilder; import javax.xm
转载 2023-08-05 01:36:13
87阅读
一、Java (package)为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。  的作用  1、把功能相似或相关的类或接口组织在同一个中,方便类的查找和使用。  2、如同文件夹一样,也采用了树形目录的存储方式。同一个中的类名字是不同的,不同的中的类的名字是可以相同的,当同时调用两个不同中相同类名的类时,应该加上名加以区别。因此,可以避免名字冲突。  3、也限
# Java Dao实现的步骤 作为一名经验丰富的开发者,我将教你如何实现Java Dao。首先,让我们来了解整个实现过程的流程。下面是一张表格,展示了实现Java Dao的步骤: | 步骤 | 描述 | | ---- | ---- | | 步骤1 | 创建数据库连接 | | 步骤2 | 定义数据访问接口 | | 步骤3 | 实现数据访问接口 | | 步骤4 | 使用数据访问接口 | 接下来
原创 2023-08-02 20:00:17
56阅读
解释Java工程中几种常见的:PO,VO,DAO,BIZ,DTO,Service,ServiceImpl一、PO:persistant object 持久对象,是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅
DAO设计模式1: 为什么使用DAO?a: 在涉及数据库操作,以前一般使用jdbc,使用这种方法我们会发现代码和html标签同时使用,维护很困难。b:jsp文件中不应该出现任何sql,jsp文件侧重于显示界面的。c:所有的数据库操作建议使用prepareStatement。好处重在避免sql注入漏洞。2:DAO是J2EE中的数据层操作。3:数据库创建脚本--删除表 DROP TABLE pers
写SpringBoot项目,那Controller、Service、Dao三者是必不可少的了,他们的作用和其之间的关系又是什么呢?Controller:业务控制层;Service:业务层/服务层;Dao:数据库持久化层;Controller:顾名思义,业务控制,就是控制业务层Service的,它的作用主要是架起了外界与业务层沟通的桥梁,移动端,前端在调用接口访问相关业务时,都会通过Controll
  • 1
  • 2
  • 3
  • 4
  • 5