随笔分类 - Java笔记随记
摘要:xmlSpring08:整合MyBatis 整合MyBatis 步骤 1、导入相关jar包 junit <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dep
阅读全文
posted @ 2020-05-13 21:26
渝思
摘要:Spring07:AOP就这么简单 AOP 上一讲中我们讲解了代理模式,这是AOP的基础,一定要先搞懂它 那我们接下来就来聊聊AOP吧! 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。
阅读全文
posted @ 2020-05-13 21:19
渝思
摘要:Spring06:静态/动态代理模式 代理模式 为什么要学习代理模式,因为AOP的底层机制就是动态代理! 代理模式: 静态代理 动态代理 学习aop之前 , 我们要先了解一下代理模式! 静态代理 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 :
阅读全文
posted @ 2020-05-13 21:00
渝思
摘要:Spring05:使用注解开发 使用注解开发 说明 在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spri
阅读全文
posted @ 2020-05-13 20:54
渝思
摘要:Spring04:自动装配 Bean的自动装配 自动装配说明 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和
阅读全文
posted @ 2020-05-13 20:50
渝思
摘要:Spring03:依赖注入(DI) Dependency Injection 概念 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 构造器注入 我
阅读全文
posted @ 2020-05-12 20:03
渝思
摘要:Spring02:快速上手Spring Hello,Spring 上一期中我们理解了IOC的基本思想,我们现在来看下Spring的应用: HelloSpring 导入Jar包 注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下载对应的依赖
阅读全文
posted @ 2020-05-12 19:55
渝思
摘要:Spring01:概述及IOC理论推导 Spring概述 简介 Spring : 春天 >给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了
阅读全文
posted @ 2020-05-12 19:49
渝思
摘要:MySQL07:权限及如何设计数据库 基于MySQL5.7.19版本 权限及设计数据库 用户管理 使用SQLyog 创建用户,并授予权限演示 基本命令 /* 用户和权限管理 */ 用户信息表:mysql.user -- 刷新权限 FLUSH PRIVILEGES -- 增加用户 CREATE USE
阅读全文
posted @ 2020-05-11 21:26
渝思
摘要:MySQL06:事务和索引 基于MySQL5.7.19版本 事务和索引 事务 什么是事务 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 事务的ACID原则 百度 ACID 原子性(A
阅读全文
posted @ 2020-05-11 21:21
渝思
摘要:MySQL05:MySQL函数 基于MySQL5.7.19版本 MySQL函数 常用函数 数据函数 SELECT ABS(-8); /*绝对值*/ SELECT CEILING(9.4); /*向上取整*/ SELECT FLOOR(9.4); /*向下取整*/ SELECT RAND(); /*随
阅读全文
posted @ 2020-05-11 21:17
渝思
摘要:MySQL04:使用DQL查询数据 基于MySQL5.7.19版本 使用DQL查询数据 DQL语言 DQL( Data Query Language 数据查询语言 ) 查询数据库数据 , 如SELECT语句 简单的单表查询或多表的复杂查询和嵌套查询 是数据库语言中最核心,最重要的语句 使用频率最高的
阅读全文
posted @ 2020-05-11 21:06
渝思
摘要:MySQL03:DML语言 基于MySQL5.7.19版本 外键 外键概念 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。 在实际操作中,将一个表
阅读全文
posted @ 2020-05-11 20:56
渝思
摘要:MySQL02:数据库操作 基于MySQL5.7.19版本 数据库操作 结构化查询语句分类 名称 解释 命令 DDL ( 数据定义语言) 定义和管理数据对象。如数据库,数据表等 CREATE. DROP. ALTER DML (数据操作语言) 用于操作数据库对象中所包含的数据 INSERT. UPD
阅读全文
posted @ 2020-05-09 21:47
渝思
摘要:Swagger:API框架 Swagger简介 号称世界上最流行的Api框架; RestFul Api文档在线自动生成工具=>Api文档与API定义同步更新 直接运行,可以在线测试API接口; 支持多种语言: Java, Php... Swagger官网: https://swagger.io/ 在
阅读全文
posted @ 2020-03-16 20:47
渝思
摘要:java流程控制 用户交互Scanner Java提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner S = new Scanner(System. in); 通过Scan
阅读全文
posted @ 2020-03-15 21:52
渝思
摘要:Java基础 注释 Java中的注释有三种: 单行注释,多行注释,文档注释; 代码示例: //单行注释 /* 多行注释 多行注释 多行注释 */ /** * JavaDoc文档注释 * @Description 描述 * @Author 作者 */ 标识符和关键字 标识符: Java所有的组成部分都
阅读全文
posted @ 2020-03-15 12:17
渝思
摘要:SpringMVC:拦截器 概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别: 拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一部分,任何java
阅读全文
posted @ 2020-02-21 17:34
渝思
摘要:SpringMVC:数据处理 处理提交数据 1、提交的域名称和处理方法的参数名一致 提交数据 : "http://localhost" :8080/user/t1?name=yuansi 处理方法 : 后台输出 : yuansi 2、提交的域名称和处理方法的参数名不一致 提交数据 : "http:/
阅读全文
posted @ 2020-02-21 17:33
渝思
摘要:SpringMVC:JSON讲解 什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的 文本格式 来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
阅读全文
posted @ 2020-02-21 17:32
渝思
浙公网安备 33010602011771号