07 2023 档案

摘要: # 1_认识框架 框架(Framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架这个广泛的定义使用的十分流行,尤其在软件概念。 框架( Framework )对于java来说,就是一系列为了解决特定问题而定义的一系列接口 阅读全文
posted @ 2023-07-31 22:05 AidenDong 阅读(42) 评论(0) 推荐(0) 编辑
摘要: # 框架集合 frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。 里面如果只有一个框架用frame标签 如果多个框架用frame 阅读全文
posted @ 2023-07-31 20:33 AidenDong 阅读(19) 评论(0) 推荐(0) 编辑
摘要: # 练习:邮箱 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+QAAAI+CAIAAAC67Ve7AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4nO3dY 阅读全文
posted @ 2023-07-31 20:33 AidenDong 阅读(67) 评论(0) 推荐(0) 编辑
摘要:# 4_多对多关联查询 根据项目编号查询项目信息,以及参与到该项目之中的所有的员工信息 实体类 1. @NoArgsConstructor 2. @AllArgsConstructor 3. @Data 4. public class Project implements Serializable 阅读全文
posted @ 2023-07-30 23:08 AidenDong 阅读(64) 评论(0) 推荐(0) 编辑
摘要:# 4_MyBatis传统DAO模式开发 普通模式,也称为传统DAO模式,就是在传统DAO模式下,定义接口和实现类,如 interface EmpDao class EmpDaoImpl implements EmpDao. 在实现类中,用SQLSession对象调用select insert de 阅读全文
posted @ 2023-07-30 23:04 AidenDong 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 1_MyBatis入门 原生JDBC实现CURD的问题 1 编码繁琐 2 需要我们自己将结果集映射成对象 3 性能不太好 连接池 缓存 4 SQL语句和java代码的耦合度特别高 5 … … MyBatis 本是Apache的一个开源项目iBatis, 2010年这个项目由Apache So 阅读全文
posted @ 2023-07-30 23:02 AidenDong 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 21_Spring_日志框架和测试支持 spring5框架自带了通用的日志封装,也可以整合自己的日志 1)spring移除了 LOG4jConfigListener,官方建议使用log4j2 2)spring5整合log4j2 导入log4j2依赖 1. 2. 3. org.apache.l 阅读全文
posted @ 2023-07-30 12:42 AidenDong 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 20_Spring_零XML事务控制 创建配置类 1. package com.msb.config; 2. import com.alibaba.druid.pool.DruidDataSource; 3. import org.springframework.beans.factory. 阅读全文
posted @ 2023-07-30 12:42 AidenDong 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # 19_Spring_事务管理XML配置方式 applicationContext中,通过AOP实现事务的控制 1. 2. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 4 阅读全文
posted @ 2023-07-30 12:42 AidenDong 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 18_Spring_事务管理注解方式 事务的管理应该放在我们的service层进行处理 spring中有两种事务的管理方式 1 编程式事务管理(了解) 2 声明式事务管理(掌握) 基于注解方式实现(掌握) XML方式实现(了解) Spring声明式事务的实现方式,底层就是AOP,AOP的底层 阅读全文
posted @ 2023-07-30 12:41 AidenDong 阅读(21) 评论(0) 推荐(0) 编辑
摘要: # 17_Spring_事务环境搭建 通过张三给李四转账案例演示事务的控制 1 数据库中准备表格 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAABOCAIAAADTtH9XAAAAA3NCSVQICAjb4U/gAAAA 阅读全文
posted @ 2023-07-30 12:41 AidenDong 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 16_Spring_事务回顾 #### 1. 事务的概念 事务(Transaction)指的是一个操作序列,该操作序列中的多个操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,由DBMS 中的事务管理子系统负责事务的处理。 目前常用的存储引擎有InnoDB(M 阅读全文
posted @ 2023-07-30 12:41 AidenDong 阅读(939) 评论(0) 推荐(0) 编辑
摘要: # 15_Spring_JDBCTemplate批操作 一次连接,操作表格里的多条数据,就是批量操作 1 批量增加 2 批量修改 3 批量删除 实体类 1. package com.msb.pojo; 2. import lombok.AllArgsConstructor; 3. import 阅读全文
posted @ 2023-07-30 12:40 AidenDong 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 14_Spring_JDBCTemplate的使用 JdbcTemplate概述 JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的 JdbcTemplate和,操作n 阅读全文
posted @ 2023-07-30 12:39 AidenDong 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 13_Spring_AOPXML方式实现_了解 1、创建两个类,增强类和被增强类,创建方法 见之前的代码 2、在spring配置文件中创建两个类对象 1. 2. 3. 3、在spring配置文件中配置切入点 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 阅读全文
posted @ 2023-07-30 12:39 AidenDong 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 12_Spring_AOP注解方式实现_掌握 AspectJ本身并不是spring框架中的组成部分, 是一个独立的AOP框架,一般把AspectJ和Spring框架的AOP依赖一起使用,所以要导入一个独立的依赖 实现的两种方式 1 基于注解方式实现 (熟练) 2 基于XML配置方式 (了解) 阅读全文
posted @ 2023-07-30 12:39 AidenDong 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 11_Spring_AOP概念和原理 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRUAAADzCAIAAACXP2YcAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABJ0AAASdAHeZh94AAAg 阅读全文
posted @ 2023-07-30 12:38 AidenDong 阅读(6) 评论(0) 推荐(0) 编辑
摘要: # 10_Spring_CGLIB动态代理 proxy 动态代理 面向接口 1必须有接口和实现类 2增强接口中定义的方法 3只能读取接口中方法的上注解 cglib动态代理模式 面向父类 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA 阅读全文
posted @ 2023-07-30 12:38 AidenDong 阅读(6) 评论(0) 推荐(0) 编辑
摘要: # 7_Spring_使用外部属性配置文件 spring容器可以读取.properties属性配置文件,可以将文件中的信息注入给bean 例如,引入Druid数据源,配置连接池信息 1 导入Druid依赖和mysql-connector依赖 1. 2. com.alibaba 3. druid 阅读全文
posted @ 2023-07-30 12:36 AidenDong 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # 8_Spring_注解方式管理bean 1注解方式创建对象IOC 导入依赖 aop @Component 放在类上,用于标记,告诉spring当前类需要由容器实例化bean并放入容器中 该注解有三个子注解 @Controller 用于实例化controller层bean @Service 用 阅读全文
posted @ 2023-07-30 12:36 AidenDong 阅读(9) 评论(0) 推荐(0) 编辑
摘要: # 9_Spring_JDK动态代理 代理模式 是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。 房产中介代替业主卖房 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtUAAA 阅读全文
posted @ 2023-07-30 12:36 AidenDong 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 4_Spring_XML方式实现DI spring中的Bean的管理: Bean(汉译咖啡豆). 又称JAVABean.其实就是JAVA程序程序中的一个个对象,所以Bean的管理其实就是spring对于JAVA程序中的对象的管理 管理的内容是什么 1 对象的创建 IOC IOC 叫做控制反转 阅读全文
posted @ 2023-07-30 12:35 AidenDong 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 5_Spring_Bean的生命周期 bean从创建到销毁经历的各个阶段以及每个阶段所调用的方法 1 通过构造器创建bean实例 执行构造器 2 为bean属性赋值 执行set方法 3 初始化bean 调用bean的初始化方法,需要配置指定调用的方法 4 bean的获取 容器对象 getBe 阅读全文
posted @ 2023-07-30 12:35 AidenDong 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # 6_Spring_Bean的自动装配 bean自动装配 通过property标签可以手动指定给属性进行注入 我们也可以通过自动转配,完成属性的自动注入,就是自动装配,可以简化DI的配置 准备实体类 1. package com.msb.bean; 2. /** 3. * @Author: M 阅读全文
posted @ 2023-07-30 12:35 AidenDong 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 2_Spring_IOC概念引入_重要 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRMAAAE/CAIAAABafMMgAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABJ0AAASdAHeZh94AAA 阅读全文
posted @ 2023-07-30 12:34 AidenDong 阅读(6) 评论(0) 推荐(0) 编辑
摘要: # 3_Spring_IOC原理分析_重要 IOC底层原理 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABl8AAALYCAIAAAB9sXOoAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABJ0AAASdAH 阅读全文
posted @ 2023-07-30 12:34 AidenDong 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # 1_Spring概念介绍_了解 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRQAAAHNCAIAAADg+mBLAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABJ0AAASdAHeZh94AAAgAEl 阅读全文
posted @ 2023-07-30 11:46 AidenDong 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 9.程序中常见问题 【1】最低级的错误:单词拼写错误 【2】要求源文件名字和类名必须一模一样: ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABCwAAAD9CAIAAAD4XXFeAAAAA3NCSVQICAjb4U/gAAA 阅读全文
posted @ 2023-07-30 00:31 AidenDong 阅读(19) 评论(0) 推荐(0) 编辑
摘要: # 8.第一段程序 【1】用notepad编写代码: 1. public class HelloWorld{ 2. public static void main(String[] args){ 3. System.out.println("hi 这是一段Java程序。。。"); 4. } 5. 阅读全文
posted @ 2023-07-30 00:31 AidenDong 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 7.安装notepad++,配置path环境变量 【1】安装记事本:notepad 【2】安装:一直下一步 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnEAAAHCCAIAAAAPWQgpAAAAA3NCSVQICAjb4 阅读全文
posted @ 2023-07-30 00:25 AidenDong 阅读(583) 评论(0) 推荐(0) 编辑
摘要: # 6.JAVA环境准备-->JDK #### 【1】下载JDK [www.oracle.com/technetwork/java/javase/downloads/index.html](http://www.oracle.com/technetwork/java/javase/downloa 阅读全文
posted @ 2023-07-30 00:23 AidenDong 阅读(298) 评论(0) 推荐(0) 编辑
摘要: # 5.常用DOS命令 【1】DOS操作系统 --Microsoft公司推出的操作系统。(在windows之前的操作系统) --DOS是英文"Disk Operating System"的缩写,其中文含意是"磁盘操作系统". --DOS是单用户、单任务的操作系统.(只能执行一个任务) ![ima 阅读全文
posted @ 2023-07-30 00:22 AidenDong 阅读(21) 评论(0) 推荐(0) 编辑
摘要: # 2.跨平台原理 JAVA跨平台原理的解释: ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABmAAAAL7CAIAAABlcd2FAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABJ0AAASdAHeZh94A 阅读全文
posted @ 2023-07-29 23:56 AidenDong 阅读(46) 评论(0) 推荐(0) 编辑
摘要: # 1.垃圾收集机制 垃圾收集的目的在除不再使用的对象,当对象建立的时候垃圾收集期,就开始监控对象的动态情况,垃圾收集主要是对内存的释放。创建对象的时候申请一个空间 1.不再使用的内存空间应回收 》垃圾收集; 2.Java消除了程序员回收无用内存空间的职责;提供一种系统级线程跟踪存储空间的分配情 阅读全文
posted @ 2023-07-29 23:51 AidenDong 阅读(19) 评论(0) 推荐(0) 编辑
摘要: # 4.JAVA的特性和优势  跨平台/可移植性 这是Java的核心优势。Java在设计时就很注重移植和跨平台性。比如:Java的int永远都是32位。不像C++可能是16,32,可能是根据编译器厂商规定的变化。这样的话程序的移植就会非常麻烦。  安全性 Java适合于网络/分布式环境,为了 阅读全文
posted @ 2023-07-29 23:48 AidenDong 阅读(30) 评论(0) 推荐(0) 编辑
摘要: # 3.JAVA体系结构 **JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用** 这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支 阅读全文
posted @ 2023-07-29 23:35 AidenDong 阅读(20) 评论(0) 推荐(0) 编辑
摘要:# 2.JAVA简史 **【1】SUN公司** 美国SUN(Stanford University Network)公司 在中国大陆的正式中文名为“太阳计算机系统(中国)有限公司” 在台湾中文名为“升 阳电脑公司”。 **【2】Java为什么被发明** Green项目。 应用环境:像电视盒这样的消 阅读全文
posted @ 2023-07-29 23:34 AidenDong 阅读(38) 评论(0) 推荐(0) 编辑
摘要: layout: post title: 计算机语言的发展历史 date: 2023-07-30 17:45:26 tags: java categories: java # 1.计算机语言的发展历史 计算机编程语言的发展,是随着计算机本身硬件发展而发展的。硬件速度越快、体积越小、成本越低,应用到 阅读全文
posted @ 2023-07-29 23:29 AidenDong 阅读(51) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示