摘要: 我们研发项目,写代码时,使用的一般都是windows或者是MAC的操作系统,作为本地的用户使用系统,而Linux一般都是放在服务器上运行的一种高效稳定的服务器系统. 我们还是无法完全避免对于Linux的接触和使用,尤其是在一些中小型企业,一个程序员往往是多面手,称之为"全干工程师",那么这个时候我们 阅读全文
posted @ 2023-03-01 21:16 CodeWhisperer001 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ​ 建立数据库连接的两种方式: 传统连接方式: 首先调用Class.forName()方法加载数据库驱动,然后调用DriverManager.getConnection()方法建立连接. 连接池方式: 连接池解决方案是在应用程序启动时就预先建立多个数据库连接对象,然后将连接对象保存到连接池中。当客户 阅读全文
posted @ 2023-03-01 08:22 CodeWhisperer001 阅读(31) 评论(0) 推荐(0) 编辑
摘要: ​ 使用预编译语句对象防止注入攻击 package com.msb.test2; import com.msb.entity.Account; import java.sql.*; import java.util.Scanner; /** * @Author: Ma HaiYang * @Desc 阅读全文
posted @ 2023-03-01 08:15 CodeWhisperer001 阅读(30) 评论(0) 推荐(0) 编辑
摘要: ​ PreparedStatement批处理 什么是批处理? 当我们有多条sql语句需要发送到数据库执行的时候,有两种发送方式,一种是执行一条发送一条sql语句给数据库,另一个种是发送一个sql集合给数据库,也就是发送一个批sql到数据库。普通的执行过程是:每处理一条数据,就访问一次数据库;而批处理 阅读全文
posted @ 2023-03-01 08:10 CodeWhisperer001 阅读(28) 评论(0) 推荐(0) 编辑
摘要: ​ DAO(Data Access Object)是一个数据访问接口,数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。 在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建 阅读全文
posted @ 2023-03-01 08:06 CodeWhisperer001 阅读(13) 评论(0) 推荐(0) 编辑
摘要: ​ log4j日志处理 1) 什么是日志log 异常信息 登录成功失败的信息 其他重要操作的信息 日志可以记录程序的运行状态,运行信息,用户的一些常用操作.日志可以帮助我们分析程序的运行状态,帮我们分析用户的操作习惯,进而对程序进行改进 2) 如何记录日志 方式1:System.out.printl 阅读全文
posted @ 2023-03-01 00:35 CodeWhisperer001 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 什么是范式 必须保证数据库设计的合理性,对数据库设计总结的一些经验性的规范,称之为范式 1.数据库设计关系整个系统的架构,关系到后续开发效率和运行效率 2.数据库的设计主要包含了设计表结构和表之间的联系 如何是合理数据库 1.结构合理 2.冗余较小 3.尽量避免插入删除修改异常 如何才能保证数据库设 阅读全文
posted @ 2023-03-01 00:32 CodeWhisperer001 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一对一 A表中的一条数据对应B表中的一条数据 一对多 A表中的一条数据对应B表中的多条数据 多对多 A表中对应B表中多条数据,同样B表中对应A表中多条数据 多对多需要通过中间表体现关系 中间表讲多对多的关系转变成两个一对多 阅读全文
posted @ 2023-03-01 00:24 CodeWhisperer001 阅读(22) 评论(0) 推荐(0) 编辑