- 博客(14)
- 收藏
- 关注
原创 Spring简介与IOC容器
一、Spring简介开源:源码公开、免费试用;简化:简化企业级开发。解耦:耦合度降低、可插拔,便于后续维护更新升级拓展。二、Sping核心模块Spring 框架的这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选择性地使用所需要的模块。官网:Spring | HomeCore 核心模块:提供了 Spring 框架的基本组成部分,包括 IoC 和 DI 功能。Context 上下文模块:建立在核心和 Beans 模块的基础之上,它是访问定义和配置任何
2022-04-15 17:04:22
1346
原创 MySQL数据库多表连接查询
1.1 表的映射关系一对一 : 实体A 和 实体B 是一种A只能关联一个B,B也只能关联一个A中国人和身份证一对多(多对一) : 实体A关联多个实体B,而实体B只能属于一个实体A班级和学生多对多:实体A关联多个实体B,实体B也关联多个实体A兴趣班和学生1.2 多表的连接查询1.2.1 交叉连接(笛卡尔积)将实体A和实体B所有可能的组合查询出来1.2.2 等值查询在笛卡尔集中,指定多表之间关联属性中, 符合值相等的记录查询出来1.2.3 内连接查询
2022-04-08 11:20:13
1171
原创 Mybatis简介
一、MyBatis持久层框架1.1 MyBatis特点 不屏蔽SQL,可以优化SQL语句 提供了强大、灵活的映射机制 Mapper接口 1.2 Mybatis框架下载 Mybatis源码:GitHub - mybatis/mybatis-3: MyBatis SQL mapper framework for Java Mybatis框架下载 ::Release mybatis-3.4.1 · mybatis/mybatis-3 · GitHub 1.3 Myba
2022-04-01 22:29:58
353
原创 JavaScript 内置对象
1.1 Boolean创建Boolean对象的语法new Boolean(value) 构造函数,将value转换为布尔值并返回一个对象Boolean(value) 转换函数,只将value转换为布尔值,并返回这个原始值0、-0、null、""、false、undefined 或 NaN 都会被转换为false,其他的都是true1.2 Number对象Number 对象是原始数值的包装对象。创建Number对象的语法:var myNum=new Number(va
2022-03-17 16:23:19
651
原创 JavaScript DOM
1.1 DOM概述DOM: 文档对象模型,当网页文档加载到浏览器内存时,浏览器会为文档生成一个对应的文档对象,同时会解析这个文档中的所有内容,所有的成分都是一个节点,每个节点都是一个对象。DOM 是这样规定的: 整个文档是一个文档节点 每个 XML 标签是一个元素节点 包含在 XML 元素中的文本是文本节点 每一个 XML 属性是一个属性节点 注释属于注释节点 补充:XML文档: 可扩展标记语言, 这种文档以标签来描述数据的,而且可以自定
2022-03-15 14:22:10
764
转载 面向对象编程的原则
1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则(Liskov Substitution Principle)里氏代换原则是面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP 是继承复用的基石
2022-03-03 14:25:56
789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人