自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

原创 Mapper代理开发

3.在Mapper的接口中定义方法,方法名就是SQL映射文件中sql语句的id,并保持参数类型和返回值类型一致。1. 定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL映射文件放置在同一目录下。2. 设置SQL映射文件的namespace属性为Mapper接口的全限定名。

2023-03-31 10:56:15 88

原创 如何使用MyBatis

1). MyBatis框架需要开发者自定义SQL语句,写在Mapper.xml文件中,实际开发中,会为每一个实体类创建对应的Mapper.xml,定义管理该对象的数据的SQL语句。Mapper.xml中statement的resultType和接口中对应方法的返回值类型一致。Mapper.xml中statement的id为接口中对应的方法名。2). 编写与方法相对应的Mapper.xml,定义接口方法对应的SQL语句。Mapper.xml中namespace为接口的全类名。5.1使用原生接口的方式。

2023-03-30 11:33:37 93

原创 MyBatis----映射文件概述

resultMap : 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。cache-ref:引用其它命名空间的缓存配置。sql : 可被其它语句引用的可重用语句块。cache:该命名空间的缓存配置。update : 映射更新语句。insert :映射插入语句。delete: 映射删除语句。select :映射查询语句。

2023-03-29 15:48:42 106

原创 SQL语句的分类

CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];字段1 字段1类型 [COMMENT 字段1注释],字段2 字段2类型 [COMMENT 字段2注释],字段3 字段3类型 [COMMENT 字段3注释],1.DDL:数据定义语句,用于定义数据库对象(数据库,表,字段)。字段n 字段n类型 [COMMENT 字段n注释]4.DCL:数据控制语言,用于创建用户,控制数据库的访问权限。1.查询当前数据库的所有表。

2023-03-29 15:45:05 92

原创 SQL的通用语法

3.MySQL数据库的SQL语句大小写不敏感,关键字建议使用大写。2.SQL语句可以通过空格/缩进来增强语句的可读性。1.SQL语句可以单行或多行书写,以分号结尾。

2023-03-17 14:21:31 58

原创 mysql数据库的开启与关闭

启动:关闭:

2023-03-17 14:16:40 44

原创 UDP----单发单收

【代码】UDP----单发单收。

2023-03-16 16:50:12 50

原创 实现UDP通信

DatagramSocket:发送端和接收端(人)DatagramPacket:数据包对象。

2023-03-16 16:48:50 30

原创 网络通信协议

TCP:传输控制协议-----“三次握手”,可靠传输。UDP:用户数据报协议-------无连接,不可靠。应用场景:语音通话、视频会话等。应用场景:文件下载、金融等。TCP/IP参考模型----->实际应用。

2023-03-16 15:44:40 26

原创 Java--IP地址操作类----InetAddress

【代码】Java--IP地址操作类----InetAddress。

2023-03-16 10:58:32 388

原创 网络通信模式

2.端口:应用程序在设备中唯一的标识。(3306是mysql数据库的默认端口)。3.协议:数据在网络中传输的规则,常见的协议有UDP、TCP。1.IP地址:设备在网络中的地址,是设备在网络中唯一的标识。常见的IP分类:IPv4(32位)、IPv6(128位)IP地址形式:公网地址、私有地址(局域网使用)1.CS:客户端/服务端。2.BS:浏览器/服务端。

2023-03-15 22:25:06 64

原创 数据库连接池----Druid

数据库连接池的标准接口:DataSource。Druid是Java最好的数据库连接池之一。获取连接的方法:Connection。4.获取数据库连接池对象。

2023-03-15 13:57:19 139

原创 找到mysql配置文件位置

mysql> show variables like 'datadir';

2023-03-15 13:22:14 205

原创 JDBC API----PreparedStatement

sql注入是通过操作输入来修改实现定义好的sql语句,用以达到执行代码对服务器进行。sql注入----“万能密码”防止sql注入的原理是:将敏感字符进行转义。预编译sql语句并执行(要使用预编译功能要先开启。

2023-03-15 13:21:10 386

原创 JDBC的API----Statement

【代码】JDBC的API----Statement。

2023-03-15 12:32:17 657

原创 JDBC的API----ResultSet

如:int getInt(参数);String getString(参数)boolean next():1.将光标从当前位置向前移动一行 2.判断当前行是否为有效行。false:无效行,当前行无数据。true:有效行,当前行有数据。int:列的编号,从1开始。xxx getXxx(参数):获取数据。String:列的名称。封装了DQL查询语句的结果。

2023-03-15 12:31:54 243

原创 JDBC的API----Connection

作用:1.获取执行sql的对象2.管理事务。

2023-03-14 18:03:58 102 1

原创 JDBC的API----DriverManager

语法:jdbc:mysql://ip地址(域名):端口号/数据库名称?参数键值对1&参数键值对2...配置useSSL=false 参数,禁用安全连接方式,解决警告提示(8.0之后的版本不用SSL)示例:jdbc:mysql://127.0.0.1:3306/db1。是驱动管理类(工具类,包含的都是静态方法)password:mysql密码。

2023-03-14 17:32:24 77

原创 JDBC(java数据库连接)----简介

本质是一套由SUN公司定制的一套接口。4.获取执行sql的对象。

2023-03-14 16:18:33 24

原创 事务的特征

事务隔离性越强,操作越不可见,性能越低。

2023-03-14 14:49:49 25

原创 事务的操作步骤

3.(出异常)回滚事务。

2023-03-14 14:45:13 58

原创 数据库的事务简介

事务把一组命令作为一个整体向系统提交或者撤销操作请求。这一组数据库命令要么同时成功,要么同时失败。事务是一个不可分割的工作逻辑单元。是一种机制、一个操作序列。包含一组数据库操作命令。

2023-03-14 14:33:08 13

原创 基于xml----Spring IoC容器实例化Bean的整体流程

2023-03-14 14:16:29 16

原创 基于xml----Spring的Bean的生命周期

2023-03-14 14:16:11 75

原创 基于xml----Spring的后处理器

Spring的后处理器是Spring对外开发的重要,允许我们介入到Bean的整个实例化流程中来,以达到动态注册BeanDefiniton、动态修改BeanDefinition,以及动态修改Bean的作用。在BeanDefinitionMap填充完毕,Bean实例化之前执行在Bean实例化之后,填充到单例池singletonObjects之前执行注:post processor : 后处理器。

2023-03-14 14:03:39 34

原创 基于xml----Bean实例化的基本流程

注:singleton objects:单例对象。Definition对象。

2023-03-14 13:44:28 32

原创 基于xml----Spring配置非自定义Bean

配置非自定义的Bean需要考虑如下两个问题:

2023-03-14 13:13:29 27

原创 基于xml----Spring的get方法----获取Bean实例

2023-03-14 12:54:27 37

原创 基于xml----SpringBean的常用配置

2023-03-14 12:53:26 14

原创 对比BeanFactory和ApplicationContext的关系

2023-03-14 12:38:35 63

原创 ApplicatonContext----接口(与BeanFactory同级)

该接口提供了根据配置创建、获取bean的一些方法,其中主要常用的实现包括:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext等。例如,这意味着单个父上下文可以被整个web应用程序使用,而每个servlet都有自己独立于任何其他servlet的子上下文。为应用程序提供配置的中央接口。在应用程序运行时这是只读的,但如果实现支持这一点,则可以重新加载。继承自org.springframe .core.io。•解析消息的能力,支持国际化。

2023-03-14 12:07:43 20

原创 JavaEE的 经典三层架构

由servlet来接收请求,再将请求交给service来做逻辑处理,调用dao层来访问数据库并且返回数据库的结果数据给service层。可以选择是否封装数据,再把处理之后的数据交给servlet再由servlet来分发到具体的jsp来展示页面具体内容。

2023-03-14 11:53:47 31

原创 BeanFactory 的开发步骤

2023-03-14 11:41:36 12

转载 BeanFactory----(工厂类)接口

BeanFactory使用的配置数据可以反映这些依赖关系中,一个BeanFactory可以用接口org.springframework.beans.factory.BeanFactory表示, 这个接口有多个实现。容器提供了最基本的规范,例如DefaultListableBeanFactory,XmlBeanFactory,ApplicationContext 等具体的容器都是实现了BeanFactory,再在其基础之上附加了其他的功能。原始的BeanFactory无法支持spring的许多插件,

2023-03-14 11:35:13 103

原创 Spring Framework 的技术栈 框图

2023-03-14 11:09:36 78

原创 什么是程序的耦合

在软件工程中,耦合指的就是对象之间的依赖关系。对象之间的耦合越高,则表明模块的独立性和可复用性越差,且维护成本越高。因此对象的设计应使类和构件之间的耦合最小。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合。原文链接:https://blog.csdn.net/weixin_47785112/article/details/107383973。耦合性(Coupling),也叫耦合度,它是对模块间关联程度的度量。

2023-03-14 11:03:36 40

空空如也

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

TA关注的人

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