自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Maven以及Mybatis

groupIdartifactIdversion项目依赖(Dependencies):定义了项目所依赖的外部库或模块。以下代码及依赖spring<parent>读取MyBatis 配置文件mybatis-config.xml,加载数据源、事务等加载映射文件mapper.xml定义SQL语句,在上一步的文件中加载。创建会话工厂。创建会话(SqlSession)通过Executor 操作数据库输入参数和输出结果。

2024-04-23 17:40:28 519 1

原创 HTML与CSS

对于外部样式来说,在定义好的css文件中,我们可以使用<link rel="stylesheet" href="css文件的路径">来引入外部样式表。3. id选择器: 选择对应的id设置样式(以#开头 运用时用id=“?”) ---一个标签只能有一个id选择器。2. 类选择器: 选择对应的类设置样式 (以.开头的选择器 运用时用class=“?1.1 内联样式(行内样式): 直接在标签中使用style属性来定义样式。当几个样式同时作用在一个元素上时,优先级高的样式会覆盖优先级低的样式。

2024-01-03 15:12:19 797 1

原创 SOSO移动业务项目

与dao包一样分为两个部分 其原理也与dao包相同 主要区别是异常在此包中处理 避免异常产生的错误影响业务实施 其接口的方法与dao包里的接口方法相同 并且调用dao包中的Impl里的方法来实现此包里的业务。dao包分为两个部分 一个是接口部分 另外一个是接口方法的实现Impl 此目的可以很好的分析用户的需求 根据需求来解决问题 问题的解决也会变得更为清晰 防止弄混业务。以下是一个套餐的需求实现 其实实现了找出所有的套餐以及更改套餐的业务等。创建视图来实现业务的可视化以及操作业务。创建类 完成类的实例化。

2023-12-25 17:30:33 393

原创 JDBC的概述

早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他们刚刚开始时就发现这是不可完成的任务,因为各个厂商的数据库服务器差异太大了。后来SUN开始与数据库厂商们讨论,最终得出的结论是,由SUN提供一套访问数据库的规范(就是一组接口),并提供连接数据库的协议标准,然后各个数据库厂商会遵循SUN的规范提供一套访问自己公司的数据库服务器的API出现。SUN提供的规范命名为JDBC,而各个厂商提供的,遵循了JDBC规范的,可以访问自己数据库的API被称之为驱动!

2023-12-18 18:41:59 872 1

原创 Mysql

包含:数据库或者表的定义。

2023-12-11 14:46:15 374 1

原创 反射原理以及举例

对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。:表示类的属性,可以获取和设置类中属性的值 Method类:表示类的方法,它可以用来获取类中方法的信息,或者执行方法 Constructor类:表示类的构造方法。:反射的核心类,反射所有的操作都是围绕该类来生成的,通过它,可以获取类的属性。例:定义一个Car类 用反射调用其方法以及成员变量。JAVA反射机制是在。

2023-12-04 19:09:00 315

原创 String,oi流以及集合

它包含对集合进行操作的多态算法,“包装器”,返回由指定集合支持的新集合,以及其他一些可能的和最终的。对象,并将其初始化为表示自称为“时代”的标准基准时间以后的指定毫秒数,即1970年1月1日00:00:00 GMT。返回这个集合中最大的元素严格小于给定的元素,如果没有这样的元素,则返回。返回此集合中最大的元素小于或等于给定元素,如果没有这样的元素,则返回。返回严格大于给定元素的该集合中的最小元素,如果没有此元素则返回。返回此集合中最小元素大于或等于给定元素,如果没有此元素,则返回。

2023-11-24 11:22:33 854 1

原创 抽象方法及类,接口,多态,异常已经自定义异常

Java 的继承只能实现单继承 如果要实现继承父类 然后再继承其他元素基因 此时意味着Java的继承是无法实现的。此时依靠Java的接口 通过接口的多实现间接实现Java的多继承。:方法没有会被覆盖 因此方法没有价值 干脆不实现方法体 于是构成抽象方法。接口即是一种强制遵守的约束(规范),若不遵守此规范 则无法使用此接口。[访问修饰符] abstract 返回值类型 方法名 (参数){[访问修饰符] abstract class 类名{同一个引用 类型,使用不同实例而执行不同操作。解决了程序的拓展性问题。

2023-11-05 14:35:11 23 1

原创 封装与继承

封装的描述 把对象的全部属性和服务结合在一起 形成一个不可分割的部分 以及尽可能隐藏对象的内部结构。Squree继承了Box类 并且 调用Box类中的 getlength方法。如果父类重写带参构造,则子类也必须重写带参构造。

2023-10-29 10:15:00 19

原创 面向对象

类是一组具有共同特征或行为的对象的集合,他也是对象的模板。2,成员变量,没赋值 但是有初始值 只要对象没被销毁就一直存在。如果自己没写类的构造方法 类里会自动生成一个无参数的构造方法。1,变量没有初始值,禁止未赋值使用且只能作用于所在{}之内。3,与返回值类型无关,与访问修饰符也无关。在构造方法中使用,用于区别形式参数与成员变量 例如。在一个类中方法名相同 但是参数不同 即构成方法重载。2,参数不同(个数,类型,顺序):对象是现实中实际存在的事物。特点,1,方法名称与类名一致。关机 开机 充电.....

2023-10-22 12:27:14 18 1

原创 Java 数组 以及冒泡算法排序 选择排序 快速排序

快速排序采用了递归的思想,从数组两端持续寻找比基准数大或小的数字 从而进行交换 到最后找到基准数的确切位置 再对基准数两端的数组分成另外的两个数组再 进行快速排序 从而得到想要的结果 快速排序的时间复杂度为O(nlgn)数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。冒泡排序时间复杂度为O(n^2) 时间复杂度高。. 数组的访问 格式为:数组名[索引]选择排序的时间复杂度也是O(n^2)

2023-10-16 12:34:05 23 1

空空如也

空空如也

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

TA关注的人

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