自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java-IO流

File对象就表示一个路径,可以是文件的路径、也可以是文件夹的路径。这个路径可以是存在的,也允许是不存在的。

2023-11-02 10:54:34 96

原创 java-范型

Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。当在一个方法签名中的返回值前面声明了一个 < T > 时,该方法就被声明为一个泛型方法。

2023-10-16 10:30:27 102

原创 spring和springboot的区别

打包和部署本人实际涉及不多但是也有简单理解最后,让我们看看如何打包和部署应用程序。这两个框架都支持 Maven和 Gradle等通用包管理技术。但是在部署方面,这些框架差异很大。例如,Spring Boot Maven插件在 Maven中提供 SpringBoot支持。它还允许打包可执行 jar或 war包并 就地运行应用程序。

2023-09-18 11:33:21 173

原创 Spring Boot中的依赖注入和自动注入

自我理解,排除逻辑混乱的问题。

2023-09-18 11:23:01 505

原创 Spring Boot 2.5.0简单学习资料

springBoot简单学习资料。

2023-09-18 11:18:55 49

原创 java-String

endsWith:判断字符串是否以指定的后缀结束startsWith,判断字符串是否以指定的前缀开始equals,字符串相等比较,不忽略大小写equalsIgnoreCase,字符串相等比较,忽略大小写indexOf,取得指定字符在字符串的位置lastIndexOf,返回最后一次字符串出现的位置length,取得字符串的长度replaceAll,替换字符串中指定的内容split,根据指定的表达式拆分字符串substring,截子串trim,去前尾空格。

2023-09-15 16:27:25 34

原创 java——数组

格式一:数据类型[] 数组名;- 格式二:数据类型 数组名[];/*** 数组的定义*//*数组的定义:格式一:数据类型[] 数组名;格式二:数类型 数组名[];*///1、数据类型[] 数组名;int[] arr1;//定义一个int类型的数组,起名为arr1//2、数据类型 数组名[];//定义一个float类型的数组,起名为arr2二维数组:是一种结构较为特殊的数组,只是将数组中的每个元素变成了一维数组。

2023-09-12 17:04:32 31

原创 java-集合

底层通过数组实现,随着元素的增加而动态扩容ArrayList默认构造的容量为10,默认扩容1.5倍,新容量 = 旧容量 * 1.5Java集合框架中使用最多的一个类,是一个数组队列,线程不安全集合。set是按照一定的次序存储元素的容器在set中,每个value必须是唯一的set允许插入和删除,不允许修改set在底层用二叉搜索树(红黑树)实现特点set中只放value,但是底层存放的是<key, value>的键值对set插入元素只需要插入value即可,set中的元素唯一。

2023-09-04 17:35:32 47

原创 shell工具与服务管理

什么是命令行工具,其实每一台电脑当中都有命令行工具。命令行工具就是一个操作程序,和其它的电脑应用程序一样。程序的尾部是exe为标志的普通车功能需,并且是32位的程序,比如系统自带的cmd程序就是一个最常用的命令行工具。用户可以通过启动这个程序,在里面输入相关的命令行字符,然后来打开自己想要的程序或者启动一些程序命令。哪些系统可以使用命令行知道了什么是命令行,再来看一看哪些电脑系统可以使用命令行工具。

2023-07-06 10:20:35 172

原创 函数式编程

函数式编程

2023-07-06 10:12:27 34

原创 开发技术笔记

开发常用理解

2023-07-06 10:09:27 77

原创 javaSE基础知识以及面向对象

① JDK:JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。指的是Java Development Kit,它是一个开发Java应用程序所需的软件开发工具包。JDK包括Java编译器、Java虚拟机、Java类库等必要组件,以及用于开发、调试和运行Java应用程序的其他工具② JRE:JRE(Java Runtime Environment,Java 运行环境),运行 JAVA程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库。

2023-07-06 09:58:50 323

原创 SpringMVC

SpringMVC狂神说SpringMVC笔记(全网最全)1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),

2023-06-16 17:55:56 103

原创 Hibernate简单讲解

所谓的ORM就是利用描述对象和数据库表之间映射的元数据,自动把java应用程序中的对象持久化到关系型数据库的表中。通过操作java对象,就可以完成对数据库表的操作。可以把ORM理解为关系型数据和对象的一个纽带,开发人员只需关注纽带一段映射的对象即可。Hibernate框架使用ORM思想对数据库进行crud操作在web阶段学习的javabean,更准确的叫法应该是实体类ORM:Object Relational Mapping,对象关系映射。让实体类和数据库表对应,让实体类属性和表中字段对应。

2023-06-16 16:41:59 2426

原创 前端基础了解

前端知识了解

2023-06-16 16:35:26 112

原创 Spring xml走向注解的过程

Spring所谓的⾃动装配,实质就是实现了对依赖注⼊的⼀个简化操作,⽽依赖注⼊就是Spring帮助你完成对象的组织关系的⼀种⼿段。随着Spring的不断发展,我已经⽆法搞清楚⾃动装配的本质和原理了。所以,下⾯就来梳理⼀下。⾸先,要记住⼀个关键词:依赖注⼊。所有的⼿段都是为此服务的,⽽所有的发展都是为了更加简便,“智能”的实现这个⽬的。

2023-06-16 16:23:47 110

原创 spring xml走向注解导致启动方式演变的过程

Spring中的Bean的注册有很多种方式,但大多区别不大,首先启动spring这个的方式就有两种分别是古老的用*.xml文件来启动还有现在主流用注解式@Configuration声明一个为配置类来启动Spring容器。首先说明: 得先大概会用Spring和SpringBoot(要不然可能会懵,只是可能会懵而已不用在意),因为SprinBoot里面就都是注解式开发。

2023-06-16 16:22:30 70

原创 Spring的12种bean定义方式

在庞大的java体系中,spring有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜。我们都知道spring是创建和管理bean的工厂,它提供了多种定义bean的方式,能够满足我们日常工作中的多种业务场景。那么问题来了,你知道spring中有哪些方式可以定义bean?我估计很多人会说出以下三种:没错,但我想说的是以上三种方式只是开胃小菜,实际上spring的功能远比你想象中更强大。各位看官如果不信,请继续往下看。

2023-06-16 16:20:48 338

转载 spring6详解

spring6详解

2023-06-16 16:18:36 103

转载 Java网络编程

Java网络编程基础知识

2023-04-10 14:49:18 308

转载 Java对象的创建过程

Java对象的创建过程以及基本概念理解

2023-04-10 11:26:57 582

原创 struts2详细理解

struts2理解

2022-08-23 23:10:29 1130

原创 struts2配置文件

struts2配置文件

2022-08-23 23:06:47 346

原创 JavaBean

javaBean的理解,以及javaBean封装业务逻辑举例

2022-08-22 21:59:40 80

原创 jvm内存--GC--jstack

JVM 内存模型

2022-06-09 00:16:50 605

转载 mybatis

mybatis

2022-03-30 00:04:03 101

原创 javaWeb发展历史

javaweb发展历史

2021-11-29 00:12:18 1865

原创 MVC框架

MVC框架MVC框架——个人理解,不管啦(头大,越研究越头大)1 经典MVC框架2 经典mvc模式就是jsp+servlet+JavaBean3 JavaBean4 实际MVC框架应用5 总结MVC框架——个人理解,不管啦(头大,越研究越头大)注意:mvc框架只是理论上的知识,是一个设计思维或者思想,而不是像ssh,ssm等可以实实在在应用的框架。1 经典MVC框架1,定义经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器。其中,View的定义比较清晰,就是用户界面。2,目的使用M

2021-10-11 02:07:36 25400

原创 详解servlet历史,流程以及作用

解释不完善,勿看,影响理解

2021-10-07 23:42:57 462

原创 一个请求到响应的详细过程

一个请求到响应的详细过程1,需要提前了解的东西1.1 http无状态协议1.2 会话机制2 详解HTTP,session,cookie2.1 HTTP2.1.1 HTTP请求报文和HTTP响应报文2.1.2 HTTP 请求报文2.1.3 HTTP 请求报文举例2.1.4 HTTP 响应报文2.1.5 GET请求和POST请求的区别2.2 session会话机制3,从 URL 在浏览器被被输入到页面展现的过程中发生了什么?3.1 HTTP原理3.2 在浏览器地址栏键入URL,按下回车之后会经历以下流程3.3

2021-10-07 19:23:50 2044

原创 关于服务器的分类,项目部署,以及请求在服务器之间的流程

关于服务器的分类,项目部署,以及请求在服务器之间的流程1. 服务器1.1 服务器定义1.1 服务器梳理1.1.1 服务器分类1.1.2 各个服务器都有哪些?2. 请求在服务器之间的流程3. web服务器和应用服务器的区别3.1 Web服务器(Web Server)3.2 应用程序服务器(The Application Server)4. 关于web server以及HTTP原理4.1 web server4.1.1 什么是 Web Server?4.1.2 如何提供 HTTP 服务?4.1.3 分类4.1.

2021-10-07 03:06:28 552

原创 关于Java架构,框架,各种相关类的整体整理

关于java架构,框架,各种类的整理1,Java应用有哪几种架构?1.1 B/S和C/S的区别1.1.1 C/S系统架构1.1.2 B/S系统架构1.2 B/S架构详细说明2,三层架构和MVC2.1 三层架构2.2 MVC2.3 三层架构和MVC的区别3,SSM,SSH——软件架构设计模式的具体实现3.1 SSM3.1.1 SSM简述3.1.2 SSM和MVC对应关系3.1.3 SSM框架有哪几个层,以及详细的完成过程3.2 SSH3.2.1 SSH简述3.2.2 SSH和MVC对应关系3.2.3 SSH框

2021-10-06 02:08:49 1321

原创 JavaScript——简学

前言JSP和JS的区别1、JSP全称是java server page JS全称是javaScript2、最主要的区别是运行位置不同。JSP运行在后台服务器上,混合在HTML中的java程序段用于控制HTML的动态生成,并且通常负责调用后台数据库中的数据,形成能够根据使用情况的变化的,具有丰富数据交互效果的页面。JavaScript 通常是运行在前台,即运行于用户浏览器的,通常不需要服务器的后台支持(AJAX交互例外),混合在HTML中的JavaScript脚本程序直接被浏览器解释执行,以提

2020-11-26 17:16:52 356

原创 CSS(五)——定位

1,地位组成定位=定位模式+边偏移定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。1.1 定位模式定位模式决定元素的定位方式,它通过CSS的position属性来设置,其值可以分为四个:1.2 边偏移边偏移就是定位的盒子移动到最终位置。有top,bottom,left,right四个属性。1.3 静态定位static(了解)静态定位是元素的默认定位方式,无定位的意思。语法:选择器 { position:static;}静态定位按照标准流特新摆放位置,

2020-11-13 19:38:17 206

原创 CSS(四)——浮动

浮动最典型的应用:可以让多个块级元素一行内排列显示。网页布局第一准则:多个块级元素纵向排列找标准流,多个块级元素横向排列找浮动。1 什么是浮动?float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘。语法:选择器 {float: 属性值;}2 浮动特性(重难点)加了浮动之后的元素,具有的特性:浮动元素会脱离标准流(脱标) 浮动的元素会一行内显示并且元素顶部对齐浮动的元素具有行内块元素的特性为了约束浮动元素位置,我们网页布局一般采用的策略是

2020-11-09 20:12:07 143

原创 CSS(三)——盒子模型

1 盒子模型页面布局要学习三大核心:盒子模型,浮动和定位。1.1 看透网页布局的本质网页布局过程:先准备好相关的网页元素,网页元素基本都是盒子box。利用CSS设置好盒子样式,然后摆放到相应位置。往盒子里面装内容网页布局的核心本质:利用CSS摆盒子。1.2 盒子模型组成CSS盒子模型本质上是一个盒子,封装周围的HTML元素,包括:边框,外边距,内边距和实际内容。1.3 边框(border)边框有三部分组成:边框宽度(粗细),边框样式,边框颜色border: border-widt

2020-11-08 20:09:00 306

原创 CSS(二)

1,Emmet语法作用:提高HTML/CSS的编写速度1,快速生成HTML结构语法2,快速生成CSS样式语法2,CSS复合选择器3,CSS的元素显示模式4,CSS的背景5,CSS的三大特性6,CSS的注释

2020-11-07 16:31:03 98

原创 CSS(一)

CSS1,CSS简介CSS最大价值:由HTML专注做结构呈现,样式交给CSS,即结构(HTML)与样式(CSS)相分离。1.1.css语法规范CSS规则由两个主要的部分构成:选择器以及一条或多条声明。选择器是指用于指定CSS样式的HTML标签,花括号内是对该对象设置的具体样式。1.2,css代码风格①,样式格式书写推荐第二种②,样式大小写风格推荐样式选择器,属性名,属性关键字全部使用小写字母,特殊情况除外。③,样式空格风格1,属性值前面,冒号后面,保留一个空格。2,选择器(标签

2020-11-01 19:44:10 123

原创 HTML——标签,注释,特殊字符,表格,列表,表单

一,常用标签1,标题标签<h1>-<h6>:共六个等级的网页标题2,段落和换行标签<p>标签用于定义段落,可以将整个网页分为若干个段落<br/>强制换行标签3,文本格式化标签例如:粗体,斜线或下划线等效果4,div和span标签<div>和<span>是没有语义的,它们如同一个盒子,用来装内容div:分割,分区;span:跨度,跨距特点:1,div用来布局,一行只能放一个div2,span用来布局,一

2020-10-28 20:59:41 593

Spring Boot 2.5.0简单学习pdf资料

Spring Boot 2.5.0简单学习pdf资料

2023-09-18

spring6pdf详细讲解

spring6pdf详细讲解

2023-09-18

空空如也

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

TA关注的人

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