自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQ 多表关联删除注意点

多表关联删除:问题:删除a_table表中记录,同时把b_table表的关联记录删除。错误方法:inner join,代码如下:DELETE a,b FROM a_table a INNER JOIN b_table b ON a.note_no = b.note_noWHERE a.note_no = '2021111610002675300000002'内连接( INNER JOIN),原因是:如果使用内连接时,只能在a_table 、b_table 表都存在数据情况下删除成功,若a_

2021-11-16 10:50:39 256

原创 Spring 笔记 - 07 bean的自动装配

7. bean的自动装配自动转配是spring 满足bean依赖一种方式!spring会在上下文自动寻找,并自动给bean装配属性!在Spring中有三种装配方式:在xml中显式配置在java中显式配置隐式的自动装配bean7.1 测试环境搭建一个人有两个宠物public class Cat { public void shout() { System.out.println("miao...."); }}public class

2021-09-16 17:43:59 84

原创 Spring 笔记 - 06 DI 依赖注入

6. DI 依赖注入6.1 构造器注入​ **constructor-arg : 使用有参构造创建对象<bean id="user" class="com.javacto.pojo.User" > <!-- 第一种:索引下标赋值 --> <!-- index: 形参的位置,从0开始 给value: 给这个下标的形参赋值--> <constructor-arg index="0" value="使用有参构造,index"/></

2021-09-16 10:56:23 74

原创 Spring 笔记 - 05 Spring 配置

5. Spring 配置别名(alias)<!-- alias 别名配置, 给bean配置一个名字 name: 要配置的bean, alias :取什么名字--><alias name="user" alias="user2"/>测试:@Testpublic void test() { ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");

2021-09-15 18:06:55 137

原创 Spring 笔记 - 04 IOC 创建对象的方式

4. IOC 创建对象的方式​ 对象是怎么创建的?我们编写一个User类,无参构造方法里输出语句;public class User { private String str; public User() { System.out.println("使用了无参构造创建了User对象"); } public User(String str) { this.str = str; } public void setSt

2021-09-15 17:07:19 40

原创 Spring - 笔记 03 hello spring

3. hello spring创建一个新的工程,导入依赖编写POJO User类public class User { private String user; public String getUser() { return user; } public void setUser(String user) { this.user = user; } @Override public String t

2021-09-15 16:47:43 39

原创 Spring 笔记 -2 IOC(控制反转)

2. IOC (控制反转)2.1 IOC理论推导一般实现业务:编写dao层接口 、实现类public interface UserDao { // 获取用户 void getUser();}public class UserDaoImpl implements UserDao{ public void getUser() { System.out.println("user, hello"); }}编写service层接口、实现类

2021-09-03 18:22:40 69

原创 Spring 笔记 - 01 简介

1. 简介Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。EJB是Enterprise Java Beans技术的简称, 又被称为企业Java Beans。Spring认证框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框

2021-09-03 18:18:24 60

原创 Mybatis 笔记 - 06 日志

6.日志6.1 日志工厂如果一个数据库操作, 出现了异常, 我们需要排错。日志是最好的助手!曾经: 使用sout, debug;现在: 使用日志工厂。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lH7xTQ3I-1630304022639)(C:\Users\LiFangQing\Desktop\笔记\MyBatis\MyBatis01.assets\image-20210828171123405.png)]SLF4JLOG4JLOG4J2

2021-08-30 14:16:37 44

原创 Mybatis 笔记 - 05解决属性名和字段名不一致的问题

5. 解决实体属性名和数据表字段名不一致的问题1. 问题:数据库字段名:创建一个新项目,拷贝之前的项目,修改实体类测试出现问题:password = null解决方法:给数据表字段取别名:select id,name,pwd as password from user where id=#{id};resultMap2. 结果集映射(ResultMap)resultMap 元素是 MyBatis 中最重要最强大的元素ResultMap 的设计思想是,对简单

2021-08-30 11:51:30 59

原创 Mybatis 笔记 - 04 配置解析

4. 配置解析1. 核心配置MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSource(数据源

2021-08-26 17:45:55 47

原创 Mybatis 笔记-03 CRUD

3. CRUD## 3.1 CRUD 增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)对数据的增,删,改,查3.2 namespacenamespace : 命名空间, 用于绑定接口<mapper namespace="接口的全限定类名"></mapper><mapper namespace="com.javacto.dao.UserMapper">select 标签下的属性:id =

2021-08-25 19:08:01 41

原创 Mybatis 笔记-02

2. 第一个MyBatis 程序​ 思路: 搭建环境 --> 导入MyBatis --> 编写代码 --> 测试。2.1 搭建环境​ 搭建数据库:CREATE DATABASE mybatis;USE mybatis;CREATE TABLE USER( id INT(20) NOT NULL PRIMARY KEY, NAME VARCHAR(30) DEFAULT NULL, pwd VARCHAR(30) DEFAULT NULL)ENGINE=INNO

2021-08-25 15:58:04 48

原创 Mybatis 笔记-01

MyBatis开发环境:JDK 1.8MySQL 5.7Maven 3.6.1IDEA基础回顾:Java基础JDBCMysqlMavenJunit框架: 有配置文件的, 最好的方式:看官网文档。1. 简介1.1 什么是 MyBatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注

2021-08-25 15:54:47 54

原创 JavaWeb 笔记-01

javaWeb1. 基本概念1.1 前言web 开发web : 网页的意思, 例如:www.baidu.com 我们访问一个URL ,这 就是一网页。web 分为:静态web、 动态web静态web, 静态的页面 也就是访问的网页是固定不变的, 比如 www.baidu.comHTML, CSS提供给人看的数据不会发生改变动态web例如淘宝网页,提供给人开的数据会发生改变,每个人看到的信息会更具自身情况发生改变,所用的技术栈: servlet/j

2021-08-25 09:51:06 68

原创 HTML5 基础 -笔记01

HTML5 基础 -笔记011. 什么是HTML ?​ Hyper Text Markup Language(超文本标记语言)​ 这里要注意一点的是: HTML是标记语言,不是编程语言。​ HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。 HTML5 技术结合了 HTML4.01 的相关标准并革新,符合现代网络发展要求,在 2008 年正式 发布。可以用来干嘛? 给一张图就知道了。例如我们打开一个一个百度网址:这就是一个html.

2021-08-20 13:55:39 114

空空如也

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

TA关注的人

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