- 博客(57)
- 问答 (1)
- 收藏
- 关注
原创 jquery学习-1
extend:插件机制,能够自定义方法接口并使用。//原生接口用jquery接口语法。// 自定义一个接口/添加接口。// 自定义一个接口/添加接口。jquery不能用原生的接口;原生不能用jquery的接口;jquery注重的是看文档。//jquery用原生接口。下载后导入项目中进行使用。里面可以传入json。
2024-01-22 17:36:04
468
2
原创 DTO、VO、BO、PO、DO理解等相关的转换
pojo(domain/entity)一般定义实体类,实体类又被分为VO、BO、 PO、 DTO、DO;通过各层POJO的使用,有助于提高代码的可读性和可维护性。
2023-05-25 01:42:59
2034
原创 计算机网络-三次握手和四次挥手
服务器第一次收到SYN之后,就会处于SYN_RCVD状态,此时双方还没有完全建立其连接,服务器会把这种状态下的请求连接放在一个队列里,这种队列被称为半连接队列。有半连接,肯定就有全连接队列,就是已经完成三次握手,建立起连接就会把请求放在全连接队列中,如果队列满了就可能出现丢包的现象。那半连接队列有什么作用呢??⁉️当服务器发送了SYN_ACK包后(第二次握手),如果一直未收到客户端的确认包,服务器会进行重传,如果重传次数超过了最大重传次数,系统就会把该连接信息从半连接队列中删除。
2023-05-13 01:49:42
783
原创 如何用链表实现LRU缓存淘汰算法
缓存是一种提高数据读取性能的技术,在硬件设计、软件开发中都有着非常广泛的应用,比如常见的CPU 缓存、数据库缓存、浏览器缓存等等。
2023-04-23 23:53:22
681
原创 JAVA基础讲义04-方法
在其他语言中被称为函数,在java语言中被称为方法,方法也被称为最小的封装体,能够完成特有的功能代码块。编写程序的过程中某一段相同的代码重复在很多地方出现重复编写,导致程序编写的代码臃肿难以维护,可以将这段代码提取出来后放到大括号{}中,并起一个名字称为方法名,在需要用到这段代码的地方通过方法名即可调用方法让方法中的代码执行。修饰符 返回值类型 方法名(参数类型 参数名,参数类型 参数名…){方法体}在同一个类中,允许存在多个同名的方法,只要它们的参数列表不同,就会发生重载,与返回值类型无关;
2022-12-08 15:21:59
464
原创 java基础讲义03
一个java程序有很多条语句组成,流程控制语句是用来控制程序中的各语句执行的顺序,通过流程语句控制让程序执行顺序达到我们想要实现的功能。其流程控制方式采用结构化程序设计中规定的三种基本流程结构:顺序结构选择结构循环结构选择也被称为分支结构,选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。一个 switch 语句允许测试一个变量等于多个值时的情况。
2022-12-01 17:44:11
293
原创 JAVA学习-java基础讲义02
进制也就是进位计数制,是人为定义的带进位的计数方法。对于任何一种进制---X进制,就表示每一位置上的数运算时都是逢X进一位。十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。Java中常量的四种表现形式二进制的数据表现形式由0,1组成,以0b开头(jdk7版本开始的,b可大写)。八进制的数据表现形式由0,1…7组成,以0开头。十进制数据表现形式由0,1…9组成,整数默认是十进制的。十六进制数据表现形式由0,1…9,a,b,c,d,e,f(大小写均可)。
2022-11-30 11:32:44
591
原创 JAVA学习-java基础讲义01
Java是一门面向对象编程语言,1995年诞生于Sun公司(Stanford University Network),在2009年被Oracle公司收购。Java语言不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此 Java语言具有功能强大和简单易用两个特征。Java语言还拥有全球最大的软件开发团队和极其成熟的软件生态圈。虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。简单的。
2022-11-29 15:57:46
1196
原创 JS学习-18.属性的设置、获取
setAttribute 设置元素的可见属性<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>设置元素的属性</title> </head> <body> <di
2021-11-17 10:38:31
547
原创 JS学习-17.练习【模拟QQ】
模拟QQ发送消息输入名字后,点击确定,隐藏按钮和名字信息输入内容,点击确认,发送消息到面板上<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>练习</title> <style type
2021-11-17 10:36:32
986
原创 JS学习-16.删除元素的方法
删除子级元素 removeChild删除自身元素 remove<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>删除子级元素</title> </head> <body>
2021-11-16 11:13:18
1033
原创 JS学习-15.替换指定元素
修改子级元素replaceChild<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>替换元素</title> <style type="text/css"> #div1{
2021-11-16 11:12:07
857
原创 JS学习-14.动态指定位置插入元素
insertBefore 插入到某个元素的前面<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>动态插入元素</title> <style type="text/css"> #d
2021-11-16 11:10:40
341
原创 JS学习-13.动态生成及尾部插入元素
createElement 创建元素appendChild 插入到该元素的子级的最后方interHTML 可以放入元素的内容<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>生成元素</title>
2021-11-16 11:09:22
946
原创 JS学习-12.DOM的深入操作
父级:parentNode<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>父级元素</title> </head> <body> <div> <div> <div id='div1'></div> </div> </div>
2021-11-16 11:08:14
80
原创 JS学习-11.循环与逻辑判断
while循环<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>while循环</title> <style> div{ width: 100px; height: 100px; background: palegoldenrod; } </style> </head> <bo
2021-11-16 11:05:16
325
原创 JS学习-10.for循环的深入
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>for循环的深入</title> </head> <body> <!--continue 跳过当前循环--> <!--实现各行变色--> <!--break 跳出循环--> <!--到第2个段落跳出循环--> &l
2021-11-15 11:35:04
264
原创 JS学习-9.for循环的使用
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>for循环</title> </head> <body> <!--给div加上样式--> <div></div> <div></div> <div></div> <div&
2021-11-15 11:34:21
252
原创 JS学习-8.事件对象及取消默认事情
事件对象:是和当前事件有关系 event:可以找到和这个事件有关系的内容事件坐标:clientX/clientY取消默认事件:return falseonmousemove:鼠标在内容上滑动时进行触发onmouseup:鼠标抬起onmousedown:鼠标按下oncontextmenu:鼠标右键onkeydown:键盘按下onkeyup:键盘抬起事件对象和取消默认事件的实例:获取鼠标滑动位置的坐标<!DOCTYPE html><html> <head&
2021-11-15 11:10:57
420
原创 JS学习-7.练习2
屏幕上显示一个触碰不到的元素<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> *{margin: 0;padding: 0;} /*别忘了定义position*/ #myDiv{height: 50px;width: 50px;top: 0;left: 0;background: red;pos
2021-11-12 09:27:57
725
原创 JS学习-6.练习1
游览器拉伸的时候,游览器随机颜色parseInt 将字符串转为整数方法一:不使用parseInt<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> #yy{background-color: rgb(100,200,200);} </style> </head> <
2021-11-12 09:26:48
66
原创 JS学习-5.闭包的概念以及生命周期
闭包子函数使用父函数的行为,叫做闭包!子函数可以访问到父函数中的局部变量,父函数不能访问到子函数中的局部变量。子函数可以延长父函数的生命周期子函数可以扩展父函数的空间生命周期有生既有死当声明的变量不被调用时,会死亡;当函数中声明的变量被使用时,生命周期会被延长;当变量指向window,此变量可以不死回收机制当生命周期结束时,会自动会被回收声明一个变量,然后将变量的值赋值为nullMath.random() 可以随机产生0-1的随机数rgb(255,255,255)0-2
2021-11-11 11:06:47
461
原创 JS学习-4.练习3
编写一个增加和减少的按钮中间是数字0,点击增加,数字加1;点击减少,数字减1;不能低于0<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <button id="increase">+</button> <span id='mySpan'&g
2021-11-11 11:02:41
387
原创 JS学习-3.练习2
屏幕进行抖动(类似于qq抖动)<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #myBody{ position: absolute; } </style> </head> <body id="myBody">
2021-11-10 19:26:46
222
原创 JS学习-2.练习1
1.请编写一个div元素,点击之后不断的自动增长宽度和高度,每次加1像素,让其最终等于整个屏幕宽度和高度为止<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> *{ margin: 0;padding: 0; } #myDiv{ width: 100px;height: 100px
2021-11-10 18:39:55
477
原创 JS学习-1.DOM的类与交互
window.onload 整个页面加载完之后执行document.getElementById()选中id的相关元素进行设置onclick 点击事件document.getElementsByTagName()选取标签名document.getElemnetsByClassName()选取类document.body body元素可以直接取cssText–>可以像css样式那样去写代码aDiv[0].style.cssText='width:100px;height:200px'
2021-11-10 18:36:36
127
原创 HTML-CSS笔记
CSS outline 属性属性定义及使用说明outline(轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。outline简写属性在一个声明中设置所有的轮廓属性。可以设置的属性分别是(按顺序):outline-color, outline-style, outline-width如果不设置其中的某个值,也不会出问题,比如 outline:solid #ff0000; 也是允许的。CSS text-indent 属性属性定义及使用说明text-indent 属性规
2021-10-13 18:36:59
73
原创 HTML-CSS笔记
HTML-CSSHTML placeholder 属性输入文本的简短提示<input type="" name="" class='searchNodeInput' placeholder="零基础学JavaScript">CSS cursor 属性cursor属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状cursor: pointer;//鼠标显示是一只手的形状...
2021-10-11 17:53:54
49
原创 HTML-CSS的相关笔记
课程总结overflow属性指定如果内容溢出一个元素的框,会发生什么visible 默认值。内容不会被修剪,会呈现在元素框之外。hidden 内容会被修剪,并且其余内容是不可见的。scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。inherit 规定应该从父元素继承 overflow 属性的值。hover在鼠标移到链接上时添加的特殊样式。提示: :hover 选择器器可用于所有元素,不仅是链接。提示: :
2021-10-10 02:01:01
74
原创 相关JS和HTML笔记
CSS3 opacity 属性设置一个div元素的透明度级别:div{ opacity:0.5;}HTML DOM Document 对象HTML DOM 节点在 HTML DOM (Document Object Model) 中 , 每一个元素都是 节点:文档是一个文档节点。所有的HTML元素都是元素节点。所有 HTML 属性都是属性节点。文本插入到 HTML 元素是文本节点。are text nodes。注释是注释节点。Document 对象当浏览器载入 HTML
2021-10-09 17:46:19
56
原创 sublime常用快捷键
常用类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号
2021-10-09 10:11:48
121
原创 继承
继承的语法规则:如果B类继承A类public class B extends A{}B类称之为:子类A类称之为:父类、基类、超类父类中只有被public、protected等修饰的属性或者方法才能够被子类继承;如果想父类中的某一属性或者方法不被子类继承,使用private访问修饰符修饰。如果某一类充当父类,优先将此类中的属性使用protected修饰;其他情况下,属性优先考虑使用private修饰。子类如何调用父类的属性和方法:前提是父类中的属性和方法能够被子类继承1、子类如何访问父类中的属性
2020-11-30 14:28:42
137
原创 局部变量与成员变量
什么是局部变量:在方法(静态方法、实例方法、构造方法)中定义的变量称之为局部变量。 public void test() { int i; String string;//局部变量 }什么是成员变量:在类中定义的属性称之为成员变量。public class test9 { private String dogName; private String strain; private int love; private i
2020-11-30 11:36:35
147
原创 封装:通过访问修饰符来实现
1、常见的访问修饰符:默认、private(私有)、protected(保护)、public(公有),访问修饰符可以修饰成员属性、方法private:在访问修饰符中,private的访问级别最低。被private修饰的方法或者成员变量只能在当前类被访问,在其他类中不能够访问public:在访问修饰符中,public的访问级别最高。被public修饰的方法或者成员变量;可以任意类访问。原则(绝大部分情况):在书写一个类时,类中的属性全部私有(private),方法全部公有(public)。访问器与修改
2020-11-30 11:25:41
238
原创 正则表达式5
切割:将一个给定的字符串切割成多个子字符串,返回的数据类型是String[] public static void main(String[] args) { String str1 = "张三,李四,王二麻子,王五,赵六,田七,陈九"; String regex = "\\,";// 将str1字符串以,进行切割;"\\."是以.号进行分割,.号在正则表达式中有其他的含义,必须加\\ String[] attr1 = str1.split(rege
2020-11-30 11:14:09
204
空空如也
vsCode在使用java的时候运行不正常
2021-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人