自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 数据和C

程序离不开数据。C语言提供两大系列的多种基本类型。两大数据类型:整数类型和浮点类型,这些数据类型是什么,常量和变量的区别。 1.1示列程序 提示 错误与警告 如果输入程序时打错(如,漏了一个分号),编译器会报告语法错误信息,然而,即使输入正确无误,编译器也可能给出一些警告,如"警告’,从double类型转换float类型可能会失去数据,错误信息表明程序有错,不能编译。 程序调整: 我们可以在程序中添加下面一行代码: getchar(); 程序的输出是否依然旧在屏幕上一闪而过? 本列, 需要调用两次ge

2021-04-25 14:24:52 69

原创 二: C语言概念

C程序是什么样子的?程序中有许多{,cp->tort和*ptr++这样的符号。然而,我们在学习C的过程中,对这些符号和C语言的其他符号会越来越熟悉,甚至会喜欢上它们。如果熟悉与C相关的其他语言,会对C语言似曾相识的感觉。本章,我们从演示一个简单的程序开始,解释该程序的功能。同时,会强调一些C语言的基本特性 。 本章知识点图: 2.1 简单的C程序 如果你认为该程序会在屏幕上打印一些内容,那就对了!光看程序也许并不知道打印的具体内容,所以,运行该程序。如果一切运行正常,该程序的输出应该是: I am

2021-04-19 21:00:06 107

原创 初始C语言

初始C语言 1.1 C语言的起源 它是1972年,贝尔实验室的丹尼斯·里奇(Dennis Ritch)和肯·汤普逊(Ken Thomson)在开发UNIX操作系统设计了C语言 1.2 选择C语言的理由 在过去41多年里,C语言已成为最重要,最流行的编程语言之一 1.2.1 设计模式 C是一门流行的语言,融合了计算机科学理论和实践的控制特性 1.2.2 高效性 C是高效的语言。在设计上,它充分利用了当前计算机的优势,因此C程序相对更紧凑,而且运行速度很快 1.2.3 可移植性 C是可移植的语言

2021-04-18 11:19:59 74 4

原创 设计模式

设计模式介绍 1.设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 2.6大设计原则 单一职责原则:类的设计尽量做到只有一个原因可以引起它的改变 里氏替换原则:只要父类出现的地方子类就可以出现,且替换成子类也不

2021-03-10 15:43:13 41

原创 XML总结详解(一)

1.什么是 XML? .XML 指可扩展标记语言(EXtensible Markup Language)。 .XML 是一种很像HTML的标记语言。 .XML 的设计宗旨是传输数据,而不是显示数据。 .XML 标签没有被预定义。您需要自行定义标签。 .XML 被设计为具有自我描述性。 .XML 是 W3C 的推荐标准。 2.XML 用途 XML 应用于 Web 开发的许多方面,常用于简化数据的存储和共享。 3.xml的特点及作用: 特点: xml与操作系统、编程语言的开发平台都无关; 实现不同系统之间的数据

2021-03-09 15:04:36 147

原创 JAVA反射总结

反射 反射的定义 **。**JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法(包括私有的);对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 这是我从找图了解下java代码在计算机中运行的三个阶段: 获取Class对象的三种方式 Object ——> getClass(); 任何数据类型(包括基本数据类型)都有一个“静态”的class属性 通过Class类的静态方法:forName(String

2021-03-07 21:53:43 55

原创 java面试题

面向对象的三个特征: 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点: 可替换性:多态对已存在代码具有可替换性。 可扩充性:增加新的子类不影响已经存在的类构。 接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写它来实现的。 灵活性。 简化性。 代码中如何实现多态 实现多态主要有以下三种方式: 接口实现 继承父类重写方法 同一类

2021-03-07 10:29:45 215

原创 MyBatis-全局配置文件

MyBatis-全局配置文件 一、全局配置文件结构 configuration 配置   properties 属性:可以加载properties配置文件的信息   settings 设置:可以设置mybatis的全局属性   typeAliases 类型命名   typeHandlers 类型处理器   objectFactory 对象工厂   plugins 插件   environments 环境     environment 环境变量       transactionManager 事务管理器

2021-03-06 12:20:46 40

原创 2021-03-05

MyBatis核心类核心接口 三大对象: 1、SqlSessionFactoryBuilder:负责构建SqlSessionFactory,并且提供了多个build()方法的重载。 2、SqlSessionFactory:创建SqlSession实例的工厂。 3、SqlSession:用于执行持久化操作的对象。 三大对象获取的步骤: (1)每个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心。 (2)首先获取SqlSessionFactoryBuilder对象,可以根据XM

2021-03-05 21:33:37 43

原创 2021-3-5

## MyBatis是如何搭建环境## 什么是MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射,MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 2.体系架构: 加载配置 -- SQL解析 -- SQL执行 -- 结果映射 3.常用对象: SqlSessionFactoryBuilder...

2021-03-05 21:19:01 51 7

原创 2021-01-15

2021-01-15 20:35:17 28

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