自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis

MyBatis用于简化JDBC的开发,一款优秀的开源的持久层:指的是就是数据访问层(dao),是用来操作数据库的。MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。2.MyBatis封装了几乎所有的JDBC代码和参数的手工设置以及结果集的检索;3. MyBatis使用简单的XML或注解做配置和定义映射关系,将Java的POJO(Plain Old Java Objects(普通的旧java对象))映射成数据库中的记录。

2024-09-25 20:00:12 957

原创 数据库(MySQL)的基本操作

SQL(Structure Query Language(结构化查询语言))是一种标准化的语言,允许在数据库上进行操作,如:创建项目(Create)、查询内容(Read)、更新内容(update)和删除(Delete)内容等操作,这些操作通常被称为CRUD操作。(3)SQL分类- DDL(Data Definition Language):数据定义语言,用来定义数据库对象(数据库、表、列)创建数据库:create database 库名。

2024-09-01 19:47:18 2429

原创 Linux命令

1. 进入命令行界面的提示符解析 [root@localhost ~]# root位置: 登录用户名 @: 连接符号 localhost位置: 本机的主机名 ~位置: 当前的所在位置 #位置: 表示是超级管理员还是普通用户 超级管理员则使用# 普通用户则使用$ eg: 如果登录名为scott,主机名为qianfeng01, 当前位置为/home/soft/tencent/wechat/

2024-08-26 21:51:25 549

原创 (Java)网络编程

IP是 Internet Protocol (网络互连协议),在计算机中,使用IP地址来描述一个上网终端的唯一的地址编 号。分为 IPv4 和 IPv6。IPv4 : 使用4个字节来描述一个IP地址,由四部分组成,每一部分一个字节。IPv6 : 使用6个字节来描述一个IP地址,由六部分组成,每一部分一个字节。

2024-08-25 18:35:10 901

原创 (Java)反射

1. 这个类型是用来描述java中的各种类型的,比如可以描述某一个类的类名,所有属性,所有构造器,所有的方法,以及他们的 * 修饰词,返回值类,参数类型等2. Class这个类的每个具体实例都是用来描述某一个类型的,而且是单例的。即比如描述String类型的Class的实例在整个系统中就有且只有一个。

2024-08-19 21:50:54 853

原创 (java)线程

线程是进程的一部分,是CPU能够进行运算调度的最小单位。线程不能独立存在,必须依赖于进程。线程是一个进程中的顺序执行流(执行单元)。一个进程中可以有一个线程,也可能有多个线程。每个线程都有自己的指令指针、堆栈和局部变量等,但它们共享进程的代码、数据和全局变量等资源。多线程可以实现并发执行,提高程序的效率。新建状态(New):线程对象已经创建,但还没有调用start()方法。就绪状态(Runnable):线程已经调用start()方法,等待CPU调度执行。

2024-08-18 19:35:26 671

原创 Lambda表达式(Java)

如果想要进行集合的流式编程,必须使用集合实例调用其stream方法Stream是对集合操作的增强,流不是集合的元素,不是一种数据结构,不负责数据的存储的。流更像是 一个迭代器,可以单向的遍历一个集合中的每一个元素,并且不可循环。将流中的数据整合到一起,可以存入一个集合,也可以直接对流中的数据进行遍历、数据统计... ,通过 最终操作,需要掌握如何从流中提取出来我们想要的信息。注意事项:最终操作,之所以叫最终操作,是因为,在最终操作执行结束后,会关闭这个流,流中的所有数据都会销毁。

2024-08-14 20:50:54 535

原创 (java)泛型

泛 型,定义在一对尖括号中,也是一个标识符,遵循大驼峰命名法。通常都是用一个大写字母泛型参数,只能赋值引用类型,不能赋值八大基本数据类型。

2024-08-13 18:58:19 786

原创 (java)File与IO流

InputStream是字节输入流的顶级父类,是抽象类。定义了基本的读取方法。OutputStream是字节输出流的顶级父类,也是抽象类,定义了基本的写出方法。是以字节(byte)为单位写出数据的Reader是字符输入流的父类,抽象类;Writer是字符输出流的父类,抽象类。字符流是以字符(char)为单位读写数据的,一次处理一个unicode。字符流的底层仍然是基本的字节流。

2024-08-13 18:57:16 965

原创 (Java)集合框架

List 是一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引,从0开始List 允许使用重复元素,可以通过索引来访问指定位置的集合元素。List 默认按元素的添加顺序设置元素的索引。List 集合里添加了一些根据索引来操作集合元素的方法//返回元素最后一次出现的下标//3队列Queue也是Collection的一个子接口,它也是常用的数据存储结构,可以将队列看成特殊的线性表,队列限制对线性表的访问方式:只能从一端添加(offer)元素,从另一端取出(poll)元素。

2024-08-11 15:49:43 777

原创 包装类等常用类型(Java)

java中的时间使用标准类库的Date类型来表示,是用距离某一个固定时间点的毫秒数表达的一个特定的时间点1970年1月1日00:00:00 (GMT(Greenwich Mean Time格林威治时间))也就是北京标准时间CST的1970 年 1 月 1 日 08:00:00。

2024-08-08 20:43:11 986

原创 (Java)字符串

正则表达式(Regular Expressions),是一个特殊的字符串,可以对普通的字符串进行校验检测等工作。正则表达式不是Java特有的,它是一套独立的语法,可以在java,c++,python等语言中使用。正则表达式,最基本的使用场景是用来做校验,校验一个字符串是否满足预设的规则。在校验的基础 上,又添加了若干个其他的引用场景,例如: 批量的查找、替换、切割...\d 相当于[0-9]: 用于匹配数字字符中的任意一个。

2024-08-06 08:31:15 753

原创 (java)异常

如果系统给我们提供的异常类型,已经不能满足我们的需求了,或者不知道用哪个了。此时就需要进行异常的自定义。自定义我们自己的异常类型。继承自Exception类或者RuntimeException类或者异常子类。继承自Exception类的异常是 编译时异常。继承自RuntimeException类的异常是运行时异常。格式如下:Class 异常名 extends Exception{ //或继承RuntimeExceptionpublic 异常名(){

2024-08-04 13:29:56 870

原创 抽象类、接口、枚举(Java)

在Java中,枚举是一种特殊的引用数据类型,是一个被命名的整型常数的集合,用于声明一组带标识符的常数,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。背景:枚举是在JDK1.5以后引入的。主要用途是:将一组常量,也可以说成是一组离散值组织起来。类内部创建一组对象,通常使用public static final关键字共同修饰,对外进行暴露枚举对象名通常全部都会大写,这是常量的命名规范。

2024-08-04 09:43:54 880

原创 (java)面向对象三大特征(封装,继承,多态)

单例模式 :是一种常用的软件设计模式,属于创建型模式之一。它的目的是确保一个类只有一个实例,并提供一个全局访问点。使用场景:频繁创建和销毁的对象:如果对象创建和销毁的成本较高,且在程序运行期间需要频繁访问,使用单例模式可以提高效率。控制资源访问:例如,数据库连接、日志对象、配置管理器等,这些资源通常希望在整个应用中只有一份实例。工具类:对于一些工具类,如缓存、对话框、注册表设置等,使用单例模式可以简化代码,避免重复实例化。是面向对象最显著的一个特征。

2024-08-02 18:07:15 990

原创 面向对象基础(Java)

向对象(Object Oriented)是一种更加优秀的程序设计方法。它由面向对象分析(OOA),面向对象设计(OOD),面向对象编程(OOP)三部分组成。它的基本思想是使用类,对象,继承,封装,消息等进行程序设计。无参构造器:public 类名(){ }int age;//无参构造器System.out.println("--无参构造器--");//全参构造器System.out.println("--全参构造器--");

2024-07-29 08:06:39 947

原创 Java-数组

数组,是一种比较重要的,是用来存储一堆类型相同并且是有序的数据的容器(集合)。我们可以通过数组名以及一个不会越界的下标值(索引)来访问其中的元素。数组,没有固定的类名,。(基本数据类型的数据,称为值,不是对象)数组的其他特点:1.数组是一个固定长度的容器,长度一旦固定,将不能够改变。2. 数组的长度,代表了数组中能够存储多少个元素,类似于容器的容量3. 元素,即存储在数组中的每一个数据,称为是数组的元素。

2024-07-27 10:50:48 808

原创 Java-方法

方法是类体中的一个成员,所以方法要定义在类体中。访问权限修饰符 其他的修饰符 返回值类型 方法名(参数列表) {// 方法体return;1.在访问权限修饰符 和 其他的修饰符 的位置上需要的时候要写上,不需要的时候可以不用写2.方法名用小驼峰命名法(即首单词的字符小写,从第二个单词开始的单词,每个单词的首字母要大写)3.方法之间是平级的,不允许出现方法嵌套方法。

2024-07-26 20:25:12 767

原创 盒子大小,轮廓和圆角 , transform-origin属性

box-sizing: 决定了盒子尺寸的计算方式,也就是整个盒子可见框的大小。其有两个可选值:content-box :默认值, 属性width和height 用来规定内容区的大小。因此盒子可见框大小与默认情况下的一样,都由内容区、内边距和边框共同决定。border-box : 属性width和height被用来规定整个可见框的大小,就不再是内容区了。因此内容区的大小则是自适应了。

2024-07-25 21:36:21 231

原创 流程控制(Java)

1.顺序结构:代码从上到下,依次执行,这种执行结构是程序运行的基本结构。2.分支结构:代码执行到了某一个节点,遇到了多种继续执行的可能性,选择其中的一种继续向下执行。3.循环结构:某一段代码因为某种条件,需要重复执行多次。我们通过指定的语法,来,这种语法就叫。

2024-07-25 21:33:32 975

原创 Java语言基础

做java开发,是需要特定环境的,我们称之为java开发环境。JDK,全称Java Development Kit(Java开发工具包),就是java的开发环境。JDK由两大部分组成,分别为开发工具和运行环境。bin目录:该目录用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。javac:编译器,将源程序转成字节码(即将.java文件编译成.class文件)

2024-07-23 21:59:01 882

原创 HTML总结

通过浮动可以使一个元素向其父元素的左侧或右侧飘起来使用 float 属性来设置于元素的浮动可选值:none 默认值 ,元素不浮动left 元素向左浮动right 元素向右浮动注意:1.元素设置浮动以后,会完全从文档流中脱离,不再占用文档流的位置,所以元素下边的还在文档流中的元素会自动向上移动2.浮动元素默认不会从父元素中移出3.浮动元素向左或向右移动时,不会超过它前边的其他浮动元素。

2024-07-22 21:13:44 745

空空如也

空空如也

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

TA关注的人

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