自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 ssm与springboot常见注解

Resource完成依赖注入,先按照Bean实例名称进行装配,后按照Bean类型进行装配,@Resource有两个重要属性name和type,如果指定name则按照Bean实例名称进行装配,如果指定Type则按照Bean类型进行装配,如果都不指定,先按照Bean实例名称进行装配,如果不能匹配,则按照Bean类型进行装配,如果都指定,则实例名称和类型都需要匹配,否则无法装配,会抛出NoSuchBeanDefinitionException异常。...

2022-07-16 16:30:26 285 1

原创 mybatis的工作原理

1、调取mybatis的核心配置文件:mybatis-config.xml;2、在核心配置文件中连接数据库资源文件:xxxxx.properties;3、连接数据库资源完成后在核心配置文件中配置mybatis默认的数据库环境(environments),设置数据库访问方式,初始化数据源;4、最后在核心配置文件中加载SQL映射文件:与数据访问接口名称一致 的XXXX.xml文件;5、利用SqlSessionFactoryBuilder().bulid(Resources.getResourceAsReader

2022-06-25 10:24:08 397

原创 java设计模式

设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结.使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。常见的设计模式有23种。 3.1单例模式 单例模式---保证一个类仅有一个实例。 当类被频繁地创建与销毁的时候,我们使用单例模式,这样可以减少了内存的开销,避免对资源的多重占用。 单例模式条件:

2022-06-01 21:18:16 134

原创 泛型、注解、反射

泛型1.泛型---广泛的数据类型。 将某一个类/接口/方法/变量的数据类型象使用参数一样传递给类/接口/方法/变量。 数据类型的参数化,任意化.2.为什么需要泛型? 第一天 类中的x,y变量需要int public class Test1{ private int x; private int y; } 第二天 类中的x,y变量需要double ,我们创建一个新类修改了一下x,y变量数据类型 public

2022-06-01 21:01:53 143

原创 基于UDP协议的通信程序

UDP:用户数据报协议[无连接的协议] 缺点:不能保证数据的安全与可靠。 优点:消耗小,效率高 基于UDP的网络通讯程序是不区分客户端和服务器。 java.net.DatagramPacket---该类表示数据报包。【打包被发送的数据/接收发来的数据】 构造方法: DatagramPacket(byte[] buf, int length) 构造一个 DatagramPacket用于接收长度的数据包length。【接收发来的数据的数据包】 Da

2022-06-01 20:47:01 285

原创 基于TCP协议的通信程序

TCP--传输控制协议[有连接的协议] 优点:保证数据安全可靠 缺点:消耗大,效率低TCP协议在通信的时候,要求通信的双方先建立起连接(面向有连接的协议)。在建立连接的过程中需要经过三次握手才能完成连接的建立。 参考图片1.png 第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。【Client给Server发送创建连接的请求】第二次握手:Server收到数据包后

2022-06-01 20:23:42 1597

原创 java中的网络编程

在计算机领域中网络是信息传输,接收,共享的虚拟平台,通过它把各个点,面,体的联系到一起,从而实现这些资源的共享。 作用:信息传输,资源共享 优点: 资源共享免费 计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。 网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用最为广泛。 OSI七层参考模型:应用层\表示层\会话层\传输层\网络层\数据链路层\物理层

2022-06-01 20:15:28 147

原创 生产与消费模型

实际生活中,需要操作共享的某个资源(水池),但是对这个共享资源的操作方式不同(部分是注水[生产]、部分是抽水[消费])。把这种现象我们可以称为生产和消费模型。生产:它可以采用部分线程进行模拟。多个线程同时给水池中注水。消费:它可以采用部分线程进行模拟。多个线程同时从水池中抽水。对资源的不同的操作方式,每种方式都可以让部分的线程去负责。多个不同的线程,他们对相同的资源(超市、水池等)操作方式不一致。这个时候我们不能使用一个run方法对线程的任务进行封装。所以这里就需要定义不同的线程任务类,描述不同的线程的任务

2022-06-01 20:08:57 232

原创 java基础16

1.static Thread currentThread()得到当前正在运行的线程对象 2.void start() 启动线程 3.String getName()返回该线程的名称。 1.当没有设置线程名称的时候,系统会赋予线程一个默认的名称“Thread-0,Thread-1......” 2.主线程【主方法的执行线程】的名称默认是“main” 4.void setName(String name)设置线程

2022-05-31 21:31:04 78

原创 Java基础15

进程:在操作系统中运行的某个软件/某个程序 任何软件/程序要运行都要被加载到内存中,而内存负责运行这个软件/程序所需要的那些内存空间,就被称为当前软件在内存中的一个进程。 进程需要依赖于操作系统 进程就是在操作系统中动态运行的静态代码。 线程就是在操作系统中动态运行的静态代码【进程】中的某一项具体功能的执行过程【执行轨迹/执行线索】。 多线程:某一个程序在运行的时候可能会产生多个不同的执行线索【执行轨迹】,这些多个不同的执行线索【执

2022-05-31 21:02:57 79

原创 java基础14

1.文件操作文件---把数据持久化到磁盘的载体 文件的组成:1.文件的基本属性【文件命名,文件类型,文件的创建时间,文件的大小.....】 2.文件中的数据我们要想通过java提供的输入输出流读写文件中的内容就得先学会操作文件。Java中为我们提供了一个专门操作文件的java类--java.io.File类2.File类的对象创建和常用方法? File类的定义 public class File File类的静态成员变量:...

2022-05-18 20:48:26 64

原创 java基础13

1.集合框架 集合框架---java做好的用来管理乱七八糟的一堆数据的java类库 集合----[乱七八糟的一堆] 框架---做好的java类库 java中的集合框架总体被分为2个大部分 第一个大部分是用来处理单列数据的集合,最大的接口是Collection接口 Collection接口之下有两个子接口:List接口/Set接口 List接口是用来处理有序的单列数据,可以有重复的元素。 ArrayList类 ...

2022-05-13 20:57:47 918

原创 Java基础12

1.时间日期的操作类1.Calendar日历类Calendar类在使用的时候不是通过new+构造方法创建出来的对象。 定义:public abstract class Calendar 构造方法: protected Calendar() 构建具有默认时区和默认的 FORMAT语言环境的日历。 protected Calendar(TimeZonezone, LocaleaLocale) 构造具有指定时区和区域设置的日历。 创建Calendar类的对象需...

2022-05-11 14:50:49 138

原创 java基础11

Java中常见的字符串操作类【String】1.String类如何创建对象,有哪些常用方法? 1.String类--不可变的字符串操作类 String类--java的jdk提供好的开发类。【java.lang包不用import】 String类是使用final修饰符修饰的,说明它没有子类,不可被继承。 String类创建对象--构造方法 1.String()--创建一个空字符串对象 2.String(byte[]bytes, in...

2022-05-08 20:36:43 90

原创 Java基础10

1、异常处理类的结构体系 1.程序出现异常是正常现象【就像人会生病一样】 2.Java中异常类Throwable[类]顶级异常类。 3.Throwable[类]有两个子类:1.Error(错误) 2.Exception(异常) Error是java程序运行中不可预料的异常情况,这种异常发生以后,会直接导致JVM不可处理或者不可恢复的情况。所以这种异常不可能抓取到,比如OutOfMemoryErrorNoClassDefFoundError等。【癌症】 ...

2022-05-08 19:53:17 75

原创 java基础9

内部类之前类中可以有变量和方法,今天开始在类中再添加一个元素类。内部类--包含在类中的类就是内部类外部类--包含内部类的类就是外部类1.成员内部类--相当于是java类中的成员变量基本结构:public class TestClass { public class InnerClass{ }}TestClass---外部类InnerClass---成员内部类内部类编译后会形成一个新的字节码文件【外部类类名$内部类类型.class】1.成员内部类可以使用任意的

2022-05-05 20:23:47 54

原创 Java基础8

1、抽象类类--用来描述具有共同性质的一组事物的自定义复合数据类型 类--class关键字创建public class Hello{} --- 类 抽象类--通过abstract 修饰的java类就是。public abstract class Hello{}---抽象类...

2022-04-30 20:55:55 74

原创 java基础7

1、继承类与类之间有关系,这种关系就是继承。继承就是通过现有的类构建出新类的机制。现有的类叫父类【超类】,构建出来的新类叫子类类与类之间的继承关系是单继承,一个java类只能有一个父类。2、如何完成一个继承关系?通过extends关键字实现继承格式: public class 子类名称 extends 父类名称{}class 子类名称 extends 父类名称{}前提是父类一定是存在的。3、子类对象创建过程子类对象创建--子类的构...

2022-04-30 17:01:28 896

原创 Java基础6

一、类中的方法 1、实例方法格式:访问限制修饰符 方法的返回值类型 方法名称(参数列表){方法体}1.访问限制修饰符--public 缺省的【没有写】2.方法的返回值类型--就是方法的执行结果类型1.有返回值时,方法的返回值类型一定是方法执行结果的具体类型...

2022-04-30 16:48:23 88

原创 Java基础5

类1、什么是类?含义1:类--类型--数据类型--复合数据类型--自定义复合数据类型 基本数据类型就8种,在开发中远远不够,所以我们就需要一个可以根据自己的需求随时能制作出一个自己需要的数据类型。含义2:类--将性质或特征相同的元素抽象出来的元素类就是用java语言描述性质或特征相同的元素抽象出来的自定义复合数据类型2、创建java类通过class关键字创建java类格式:【public】 class 类名{} 【public】--访问限制修饰符 ...

2022-04-25 20:36:22 522

原创 Java基础4

1.什么是数组? 相同数据类型的数据 按照顺序 复合数据类型 2.如何定义一个一维数组? 格式:数据类型 数组名称[]; / 数据类型 []数组名称; 数组的定义与变量的定义相似,只是需要”[]”与变量区分,因此上”[]”就是数组的 标志。名称的前面/后面出现一个“[]”就是一维数组,有两个”[][]”就是二维数组,两个以上就是多维数组 int intarr1[]; int []intarr2;3.创建一个一维数组? 创建数组的本质就是确定数组的具体

2022-04-25 16:04:18 330

原创 java基础3

1、java中的运算符1.赋值运算符 =2.算术运算符 【+ - * / %{求余} ++{自动加 1} --{自动减 1} 】 3.比较运算符 【> < >= <= == !=】 4.逻辑运算符 【|| && ! {位运算符 | & ! ~ ^ >> << }】 {位运算符 | & ! ~ ^ >> << } 位运算符需要将数据转换成 2 进制【00101010】数据

2022-04-22 20:53:32 179

原创 java基础(2)

1、java的注释注释--标注解释说明代码的含义作用--留给以后的自己或 其他人能够看懂代码;//单行注释,写在代码的上面/后面,只能注释一行代码多行注释:/*可以注释多行代码,写在代码的上面,可以包含单行代码*/文档注释:/**可以注释多行代码,写在代码上面,可以包含单行代码,可以通过 javadoc.exe 工具编辑一个独立的文件 */【不常用,使用集成开发环境时会自动生成】注释是不会执行的,注释也可以用来调试代码。例如: /* public--创建这个java类的访

2022-04-21 20:48:08 325

原创 java基础(1)

1、java基础

2022-04-20 20:43:38 186

原创 javascript9

javascript的ajax操作1.异步的概念 异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念。 传统单线程编程中,程序的运行是同步的 同步不意味着所有步骤同时运行,而是指步骤在一个控制流序列中按顺序执行。 异步的概念则是不保证同步的概念,也就是说,一个异步过程的执行将不再与原有的序列有顺序关系。 简单来理解就是:同步按你的代码顺序执行,异步不按照代码顺序执行,异步的执行效率更高。 异步就是从主线程发...

2022-03-28 16:46:01 1204

原创 javascript8

javascript的ajax操作ajax操作---向后端处理程序发送http请求,得到响应结果 ---与后端处理程序数据交换。json数据格式1.为什么在学习ajax操作之前学习json数据格式?一般情况下后端处理程序不会识别javascript对象,前端处理程序往往会是不会识别后端处理程序返回的数据对象。此时我们需要一种数据格式能够被后端处理程序和前端处理程序都识别--json数据格式2.什么是 JSON ? JSON--JavaScript对象表示法【JavaScrip...

2022-03-26 20:11:09 62

原创 javascript7

JavaScript计时事件 在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行. 两个关键方法是: setInterval(function,milliseconds) - 间隔指定的毫秒数不停地执行指定的代码。 function---指定运行代码 milliseconds---毫秒数 clearInterval(intervalVariable)方法用于停止setInterval()方法执行的函数代码 setInterval()的返回...

2022-03-23 20:39:40 153

原创 javascript6

javascript中的事件处理1.常用的事件 1.页面初始化事件 onload;2.按钮点击事件 onclick;3.onchange 事件,当用户改变输入字段的内容时触发;4.onfocus当获得焦点时触发;5.onblur当失去焦点时触发;6.onmouseover 和 onmouseout 事件;7.onsubmit 事件会在表单中的确认按钮【submit】被点击时发生。 注意:1.设置在form表单上 2.提交表单数据的按钮一定...

2022-03-23 14:25:49 243

原创 javascript5

JavaScript中的DOM对象DOM--Document Object Model[文档对象模型]当网页被加载时,浏览器会创建页面的文档对象模型。HTML DOM模型被构造为对象的树javascript不认识html标记,如果我们要想让javascript处理html标记,就得想尽一切办法,把html标记编程javascript对象。 问题:我们要怎么做才能把html标记,变成javascript对象? 答案:我们通过javascript提供的document对象的方法可以将...

2022-03-20 17:51:46 89

原创 javascript4

1.Math(算数)对象---包含一组专门处理数学运算的属性和方法 1.创建对象 Math对象不需要创建,直接使用对象名称Math调用属性和方法 2.属性和方法调用 Math 对象属性 E--返回算术常量 e,即自然对数的底数(约等于2.718)。 alert("E=="+Math.E); //E==2.718281828459045 PI--返回圆周率...

2022-03-20 09:53:31 56

原创 javascript高级3

1

2022-03-19 18:47:16 97

原创 javascript高级2

JavaScript对象 对象---用javascript语言描述现实中具体事物 用javascript语言现实中具体事物数据化以后得到具体事物数据化--描述现实中具体事物---1.事物的基本特征 2.事物的基本功能对象中的元素包括:1.基本特征---属性 2.基本功能---方法【函数...

2022-03-16 21:06:37 25

原创 javascript高级部分1

1.函数表达式 表达式---有运算数据和运算符号组成的运算的式子。 表达式除过+、-、*、/ / >、<、= / || && !/ typeof 这些, 还有对象调用属性/对象调用方法都是表达式。 函数表达式---将函数的创建赋值给变量,函数没有名称,此时变量名称就成了函数名称。 var myfun=function(){} //函数表达式 在使用的时候...

2022-03-16 14:49:22 33

原创 JavaScript基础4

Javascript中的常用语句顺序结构---一行一行执行1.选择结构语句--根据判断条件的执行结果【boolean值】,有选择性的执行某一部分代码\ if语句: 1、if(判断){需要被执行的javascript代码} 先执行判断,判断为true时执行“{}" [只选对的] 2、if(判断){对的的执行}esle{错误的执行} 先执行判断,判断为true时执行“{对的的执行}" 判断为false时执行"...

2022-03-12 19:51:49 762

原创 JavaScript基础3

1、javascript对象 1.自定义的对象---使用的时候需要自己创建的对象 创建方式:1.字面量形式创建对象 2.通过函数形式创建对象 2.内置对象---javascript语法规范,规定好的对象 1.高级对象 String Number Boolean Math Date ..... 2.DOM对象---文档对象【document对象】 3.BOM对象---浏览器对...

2022-03-12 19:31:02 1211

原创 JavaScript基础2

1、JavaScript数据类型 JavaScript中的数据类型有2大类:值类型(基本类型)和引用数据类型 值类型(基本类型):字符串(string)、数字(number)、布尔(Boolean)、对空(Null)、 未定义(Undefined)、Symbol【ES6】。 引用数据类型:对象(Object)、数组(Array)、函数(Function)。 1.字符串(String) ...

2022-03-11 17:02:07 31

原创 JavaScript基础1

1、什么是JavaScript?JavaScript 是一个面向对象的脚本语言。 面向对象---是一种编程思想【只能自己体会】 面向对象是从面向过程升华而来。 例如:从电视塔到钟楼 面向过程思想--将从电视塔开始到钟楼结束中途所经历的每一步都要记录,记录就是一个过程【公交车】 面向对象思想--将电视塔作为起始对象,钟楼作为结束对象。【滴滴】 脚本语言---编写好以后,进入运行环境中可以立即执行的编程语言就是脚本语言[JavaScript]2、.Java...

2022-03-10 12:03:20 80

原创 css基础3

CSSPosition(定位) 设置html元素应当显示在浏览器的指定位置。 position 属性的五个值:static absolute relative fixed sticky static:HTML 元素的默认值,即没有定位,遵循正常的文档流对象。 正常的文档流对象:按照从左向右排列,一行排列满了以后自动换到第二行,以此类推。 块级元素前后自动换行 absolute[绝对定位]:相对 【最近的】【已定位】【父元素】 ...

2022-03-09 11:40:52 39

原创 css基础2

CSS的属性设置 1.背景属性设置 2.文本属性 3.字体属性设置 font-family:指定一个元素的字体样式【黑体 宋体....】 font-size:用于设置字体大小 font-style:指定文本的字体倾斜 italic--设置倾斜【正常字体】 oblique---设置倾斜【非正常字体】 normal---什么都有italic 和 oblique 的区别:一种字体有粗体、斜...

2022-03-08 11:56:57 122

原创 css基础1

子元素选择器可以得到一级元素下的二级元素及二级元素之下的三级元素

2022-03-05 19:26:17 46

README.po

README.po

2022-04-28

空空如也

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

TA关注的人

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