自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot

一、什么是springbootspringboot可以帮你简化spring的搭建,并且快速创建一个spring的应用程序。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置二、springboot有什么特点(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;(2)内嵌Tomcat或Jetty等Servlet容器;(3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;......

2022-07-21 19:53:00 875

原创 JDK8新特性

六、Stream流Lambda表达式特殊的匿名内部类,语法更简洁Lambda表达式允许把函数作为一个方法的参数(函数作为方法参数传递),将代码像数据一样传递(2)语法=(参数1,参数2)->{//方法体};注意函数式接口接口中只有一个抽象方法。(参数1,参数2)抽象方法的参数分隔符{}表示抽象方法的实现分析代码Thread类需要Runnable接口作为参数,其中的抽象run方法是用来指定线程任务内容的核心二、无参无返回值。...

2022-07-21 11:05:56 154

原创 java高级--泛型

在引用传递中,在泛型操作中也可以设置一个泛型对象的==范围上限==和==范围下限==。范围上限使用extends关键字声明,表示参数化的类型可能是所指定的类型或者是此类型的子类,而范围下限使用super进行声明,表示参数化的类型可能是所指定的类型或者此类型的父类型。在开发中对象的==引用传递==是最常见的,但是如果在泛型类的操作中,在进行==引用传递时泛型类型必须匹配才可以传递,否则是无法传递的==。而在jdk1.5以后,泛型也可以定义在接口上了,定义接口的泛型和定义泛型类语法相似。声明对象类名称.....

2022-07-17 20:44:49 129

原创 Spring框架

1.介绍spring框架(1) spring是一个轻量级开源的JAVAEE框架。(2) Spring提高了IOC和AOPIOC:控制反转。把创建java对象的权力交于spring容器来管理。AOP:面向切面编程.在不改变源代码的前提下可以扩充功能。(3)spring的特点:方便解耦,简化开发----层层之间的依赖降低。声明式事务的支持:方便程序的测试:----提供单元测试jar,方便集成各种优秀框架---集成第三方的框架---mybatis2.为什么使用spring框架目的: **降低耦合:对象与对象之间的

2022-06-16 21:11:05 138

原创 SSM整合

1.ssm整合的原理2.创建一个MAVEN-web工程 替换web.xml文件 3.添加依赖4.编写spring配置文件5.配置web.xml配置tomcat并启动 缺少:如果启动tomcat时就出现问题,那么有可能是spring配置文件出错。6.generator生成代码配置文件依赖:测试7.添加sql日志......

2022-06-16 20:38:57 60

原创 Git版本控制器

1.git的介绍Git是分布式的,Git不需要有中心服务器,我们每台电脑拥有的东西都是一样的。我们使用Git并且有个中心服务器,仅仅是为了方便交换大家的修改,但是这个服务器的地位和我们每个人的PC是一样的。我们可以 把它当做一个开发者的pc就可以就是为了大家代码容易交流不关机用的。没有它大家一样可以工作,只不 过“交换”修改不方便而已。2.git的工作流程3.下载与安装 下载路径https://git-scm.com/download双击下载的安装文件来安装Git。安装完成后在电脑桌面(也可以是其他目录)点

2022-06-16 20:24:01 71

原创 springMVC框架

一.什么是MVCMVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式,已被广泛使用。后来被推荐为Oracle旗下Sun公司Java EE平台的设计模式,并且受到越来越多的

2022-06-12 21:23:45 193

原创 Mybatis框架

1.什么是mybatisMyBatis 是一款优秀的持久层Dao框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Java实体类)映射成数据库中的记录.2.为什么使用mybatis可以简化jdbc的操作以及占位符赋值以及查询结果集的封装。3.如何使用mybatis(1)引入mybatis和mysql的jar包(2)创建my

2022-06-01 09:52:57 83

原创 MAVEN创建

1.什么是mavenMaven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和[文档](https://baike.baidu.com/item/文档/1009768)的[项目管理工具](https://baike.baidu.com/item/项目管理工具/6854630)软件总结: maven可以通过一段描述,帮你构建项目并且可以帮你引入相关的依赖jar2.为什么要使用maven思考: 我们之前创建项目时,需要引入相关的jar包,这些jar你可能从一些网址下载的

2022-05-31 09:29:16 57

原创 JDBC---JAVA Database Connection java数据库连接

思考:java属于什么语言?---OOP面向对象的语言。数据库属于什么语言? --SQL语言: 结构化查询语言。上面会因为语言不同,带来沟通问题?如果是你如何解决java和数据库之间的沟通?--找个翻译官。1.java连接mysql数据库 (1)创建一个java工程(2)在工程下创建一个目录lib---》放jar的(3)把该jar进行解压---》一定要在程序中完成(4)写程序```javapackage com.ykq.demo;.....

2022-05-06 17:07:08 475

原创 数据库的使用

1.创建数据库CREATE database mydb;-- 看到当前具有的数据show databases;-- 切换到指定的数据库 use 数据库名use mydb;-- 删除数据库 drop database 数据库名称 drop database mydb;2.创建表create table student( id int primary key auto_increment, name varchar(20), age int, addre

2022-05-06 16:41:00 949

原创 JAVAIO流

1.泛型(1)什么是泛型泛型就是限制我们得数据类型。(2)为什么使用泛型?我们原来在定义集合时,是如下得定义方式:List list=new ArrayList();//该集合没有使用泛型list.add("java01");list.add("java02");String str= (String) list.get(0);//获取元素 需要进行强制类型转换System.out.println(str);获取元素时,不方便对元素进行相应得其他操作......

2022-04-21 12:29:12 203

原创 集合框架的使用

1.集合框架的概念 Java集合框架(Java Collections Framework简称JCF)是为表示和操作集合,而规定的一种统一的标准的体系结构。集合框架包含三大块内容:对外的接口、接口的实现和对集合运算的算法。数组和集合的区别:数组是定长的,集合是不定长的。集合和数组的区别数组和集合相比,数组的缺点是它长度是固定的,没有办法动态扩展。而集合存储数据时是没有长度限制的,是可以动态扩展的。集合容器因为内部的数据结构不同,有多种不同的容器对象。这些容器对象不断的向上抽取,....

2022-04-18 11:52:08 209

空空如也

空空如也

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

TA关注的人

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