自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue小结

​。

2024-07-15 13:02:58 869

原创 springboot小结1

​ Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。​ 简单来说,它提供了一堆依赖打包Starter,并已经按照使用习惯解决了依赖问题—习惯大于约定。Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录。无需多言,直接进入节奏.​ spring boot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动。

2024-05-27 00:00:52 780

原创 SpringMvc小结

Spring MVC是一个基于Java的Web应用开发框架,它是Spring框架的一部分。它通过MVC(Model-View-Controller)的设计模式将应用程序的逻辑层、展示层和数据层分离,提供了一种结构清晰、易于维护的开发方式。Spring MVC的核心组件包括控制器(Controller)、视图(View)和模型(Model):控制器负责接收用户请求,处理业务逻辑,并将处理结果发送给视图进行展示。视图负责将处理结果呈现给用户,一般为HTML页面或者JSON/XML数据。

2024-05-12 14:00:01 571 1

原创 Mybatis小结

​ MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。

2024-04-24 13:22:16 557

原创 Maven小结

总的来说 :Maven是一个用于Java项目的强大的项目管理和构建工具。它提供了一种标准化的方式来构建、管理和发布Java项目,简化了项目的构建过程,并提供了丰富的功能和插件生态系统。以下是Maven的主要特点和功能总结:项目对象模型(Project Object Model,POM): Maven使用POM描述项目的基本信息、依赖关系和构建配置。POM是一个XML文件,位于项目的根目录下,定义了项目的结构和构建过程。依赖管理: Maven通过中央仓库和本地仓库来管理项目的依赖关系。

2024-04-22 08:40:23 567 1

原创 HTML基本标签及css小结

标题标签: h1-h6 h1最大,h6最小段落标签: p换行标签: br水平线标签: hr加粗标签:strong斜体标签:em删除线:del上下标 :sup,sub超链接标签:a-herf :打开的链接-target :self (本来的页面) black (新建的页面)1 无序 ul-> li2 有序 ol-> li3 自定义 dl-> dt-> dd表格标签:table :表格标签tr:换行标签。

2023-12-31 15:08:42 900

原创 阶段项目 soso移动大厅业务

在bean层 我们将每个数据库中的表 中的字段将他定义成类,在对其进行封装,方便我们运用JDBC中的技巧在dao层 我们定义每个数据表的接口 ,在接口中定义查询数据的方法 在定义包 impl实现层 ,重写接口来完成对于每个方法的定义在service 层 我们同样定义接口 和impl实现类 来完成对于方法中的步骤,或者异常的处理在util层 我们导入工具包 Jdbcutil 来完成JDBC中的相关业务操作,包括c3p0连接池以及数据库中的事务问题等等在view层 我们完成整个义务的 相关视图问题。

2023-12-25 17:08:49 375

原创 JDBC的小结

JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。

2023-12-18 18:50:22 782 1

原创 MySQL小结

DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;DQL(Data Query Language):数据查询语言,用来查询记录(数据)。

2023-12-11 22:57:21 1644 1

原创 反射的小结

反射(Reflection)是 Java 语言的一个特性,它允许程序在运行时动态获取类的信息,包括类的成员变量、方法、构造方法等,并能调用类的成员方法。反射可以让我们在运行时动态创建对象、调用对象的方法、获取对象的属性值等总之,反射就是把java类中的各种成分映射成一个个的Java对象能够去显示到控制台上。例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。

2023-12-03 23:19:00 373 1

原创 io流小结

File类是Java中用于操作文件和目录的类。它提供了一系列的方法来创建、删除、重命名、复制、移动文件和目录,以及获取文件和目录的属性信息等操作。下面是它的构造方法:从父抽象路径名和子路径名字符串创建新的 File实例。通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。从父路径名字符串和子路径名字符串创建新的 File实例。通过将给定的 file: URI转换为抽象路径名来创建新的 File实例。

2023-11-24 11:29:01 796

原创 线程与多线程的实现小结

线程是CPU调度和分派的基本单位,它可与同属一个进程的其他的线程共享进程所拥有的全部资源,多个线程共享内存,从而极大地提高了程序的运行效率。​ 调用start0()方法,该方法没有实现,且用native修饰,因为该方法执行,需要调用系统资源,而java有很大的一个特征,就是可移植,那么这时候做法有两种,可以通过JNI技术来实现,但会影响可移植性,我们还有一种选择,把控制权交给JVM来处理,由JVM向底层请求,此时只需要给该方法加上native来修饰就可以了。只有所有的线程都结束了,进程才会结束!

2023-11-24 11:28:38 1645

原创 Stream流的小结

Java 8引入了Stream流的概念,它是对。和。。

2023-11-17 11:00:53 27

原创 ForEach与lamda表达式

lambda表达式仅能放入如下代码: 预定义使用了 @Functional 注释的函数式接口,自带一个抽象函数的方法,或者SAM(Single Abstract Method 单个抽象方法)类型。这些称为lambda表达式的目标类型,可以用作返回类型,或lambda目标代码的参数。lambda表达式需要返回值,而它的代码块中仅有一条省略了return的语句,lambda表达式会自动返回这条语句的结果。事实上,可以省略这里的lambda参数的类型声明,编译器可以从列表的类属性推测出来。1,参数类型可以省略。

2023-11-17 11:00:38 2132

原创 Java集合框架

Java集合框架是Java中用于存储和操作数据的一组接口、类和算法。它提供了一种方便而灵活的方式来组织和操作数据集合。Java集合框架还包括一些实现类,如ArrayList、LinkedList、HashSet、TreeSet、HashMap等,以及一些实用类,如Collections和Arrays,提供了各种集合操作和算法。使用Java集合框架可以方便地进行数据的存储、操作和遍历,提供了丰富的功能和灵活性。在选择使用哪种集合类时,需要根据具体的需求和性能要求进行选择。

2023-11-17 11:00:22 24

原创 日期类与System类,枚举小结

System类是Java中的一个类,提供了与系统相关的一些属性和方法。它包含了标准输入、输出和错误流,以及访问系统属性和环境变量的方法。System类提供的System包括标准输入,标准输出和错误输出流;访问外部定义的属性和环境变量;一种加载文件和库的方法;以及用于快速复制阵列的一部分的实用方法注意:System类包含几个有用的类字段和方法。它不能被实例化这里是引用。

2023-11-14 10:11:41 23

原创 常用数据类型的包装类

他们是Java中的一个包装类,用于将基本数据类型的值封装成对象。以下是Integer包装类的特点:封装基本数据类型:Integer类将int数据类型封装成对象,使其具有对象的特性,可以进行更多的操作和处理。自动装箱和拆箱:Integer类支持自动装箱和拆箱。自动装箱是指将基本数据类型自动转换为对应的包装类对象,而自动拆箱是指将包装类对象自动转换为对应的基本数据类型。不可变性:Integer对象是不可变的,一旦创建就不能修改其值。任何对Integer对象的修改操作都会创建一个新的Integer对象。

2023-11-10 10:33:23 27 1

原创 Math类和Random类小结

Math类和Random类是Java编程语言中的两个常用类。下面是它们的总结:Math类包含了许多用于数学计算的静态方法,可以直接通过类名调用。它提供了常用的数学运算,如绝对值、幂运算、三角函数、对数函数等。Math类还提供了常量,如π和自然对数的底数e。该类的方法都是静态的,无需创建Math类的实例即可使用。Random类用于生成随机数。通过创建Random类的实例,可以使用其提供的方法来生成不同类型的随机数。可以生成整数、长整数、浮点数和双精度浮点数等不同类型的随机数。

2023-11-10 10:17:29 58 1

原创 StringBuffer和StringBuilder小结

StringBuffer和StringBuilder是Java中用于处理可变字符串的类。它们的功能和用法非常相似,但有一些重要的区别。StringBuffer是线程安全的,适用于多线程环境下的字符串操作。它的方法都是同步的,保证了线程安全,但也导致了一定的性能损失。因此,如果在单线程环境下使用,性能可能不如StringBuilder。StringBuilder是非线程安全的,适用于单线程环境下的字符串操作。它的方法都是非同步的,因此在性能上比StringBuffer更高效。

2023-11-09 21:18:27 19 1

原创 java.lang.String类小结

java.lang.String类是Java编程语言中的一个核心类,用于表示字符串。它是不可变的,也就是说一旦创建了一个字符串对象,就不能更改它的值。String类提供了许多用于操作字符串的方法。length():返回字符串的长度。charAt(int index):返回指定索引位置的字符。substring(int beginIndex):返回从指定索引开始到字符串末尾的子字符串。

2023-11-09 20:59:06 81 1

原创 面对对象小结

多态是面向对象编程中的一个重要概念,它允许不同的对象以自己的方式对同一消息作出响应。简单来说,多态是指同一个方法在不同的对象上有不同的行为。在Java中,多态是通过继承和方法重写来实现的。当一个子类继承自父类,并重写了父类的方法时,可以通过父类的引用指向子类的对象,并调用重写的方法。这样,同一个方法可以根据引用的对象的实际类型来决定要执行的代码。多态的好处是提高了代码的灵活性和可扩展性。通过使用多态,可以编写出更通用、可复用和可维护的代码。

2023-11-06 09:03:13 18

原创 封装与继承小结

1. 访问父类的成员变量:使用 "super" 关键字可以在子类中访问父类的成员变量,即使子类中有同名的成员变量。3. 调用父类的构造函数:使用 "super" 关键字可以在子类的构造函数中调用父类的构造函数,以便初始化父类的属性。2. 调用父类的成员方法:使用 "super" 关键字可以在子类中调用父类的成员方法,即使子类中有同名的方法。在Java中,继承是一种面向对象编程的重要概念,它允许一个类(子类)继承另一个类(父类)的属性和方法。子类可以使用继承的属性和方法,也可以添加自己的属性和方法。

2023-10-29 14:22:40 20

原创 类与对象小结

2. 生命周期:成员变量的生命周期与对象的生命周期相同,当对象被创建时,成员变量也会被创建,并在对象销毁时被销毁。3. 默认值:成员变量会被自动初始化为其数据类型的默认值(例如,整数类型的成员变量默认为0,布尔类型的成员变量默认为false)。static修饰方法不能直接调用 实例成员即对象的属性以及方法,需要在static修饰的方法下先实例化对象 在去调用属于对象的方法以及属性。请注意,不同的编程语言可能有不同的命名约定和规范,因此在具体的编程环境中,最好参考该语言的官方文档或约定来命名类。

2023-10-22 12:02:31 27 1

原创 方法的定义及冒泡排序快速排序小结

它的基本思想是每次从未排序的部分选择最小(或最大)的元素,并将其放在已排序部分的末尾。尽管选择排序的时间复杂度较高,但它简单易懂,适用于小规模的数据排序。1.冒泡排序:冒泡排序是一种简单的排序算法,它重复地遍历要排序的列表,比较相邻的两个元素,并按照大小顺序交换它们,直到整个列表排序完成。// 交换arr[j]和arr[j + 1]5.重复 2 - 3 - 4 步骤,直到 i = j,然后交换基准数位置和 i[j]位置的值。[访问修饰符] [其他修饰符] 返回值类型 方法名称([方法参数]){

2023-10-15 18:03:14 27

空空如也

空空如也

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

TA关注的人

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