自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 0基础云服务器部署Stable Diffusion

你还没有安装好stable-diffusion吗?在这里,你只要有一个可以联网的电脑就可以使用它。

2023-03-16 00:34:47 7021 3

原创 虚拟机类加载机制

虚拟机类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。1、类加载的生命周期加载->验证->准备->解析->初始化->使用->卸载 七个阶段,验证、准备、解析三个部分叫做连接。加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,类的加载过程回按照这种顺序去开始,而解析阶段不一定:它在某些情况下可以在初始化阶段之后在开始,这是为了支持Java的运

2020-12-24 15:18:56 181

原创 垃圾收集器与内存分配策略

1、判断对象是否死亡垃圾收集器在对堆进行回收前,第一件事就是确定这些对象之间哪些还“存活”着。1.1引用计数法给对象添加一个引用计时器,每当有一个地方引用它,计数器就加1;当引用失效时,计数器就减1,任何时刻计数器为0的对象就是不可能在被使用的。但是主流的虚拟机都没有选用这种方法来管理内存,因为他不能解决对象之间循环引用引起的问题。例:对象objA和对象objB都有字段instance,赋指令objA.instance = objB 以及objB.instance = objA,在之后把这两个对象

2020-12-21 11:43:22 203

原创 Java内存区域划分

Java内存区域简介:Java的虚拟机有自动内存管理的机制,不需要为每个new的操作写配对的delete/free代码,不容易出行内存泄漏和内存溢出问题,由虚拟机自动管理。但是一旦出现了内存泄漏和溢出,如果不了解虚拟机是怎么使用内存的,排查错误也很困难。1、运行时数据区域1、程序计数器程序计数器是一块较小的内存空间,它可以看作时当前线程所执行的字节码的行号指示器。Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处理器(对于多核处理器来说是一

2020-12-17 09:27:19 244

原创 java值传递

堆和栈:Java中基本数据类型的值和对象的引用(地址)保存在栈中,具体对象值保存在堆中。一个方法传递的参数如果是基本数据类型,则是对具体值的拷贝;如果是对象数据类型,则是对对象引用地址值的拷贝,而非具体值拷贝。下面分析三种情况:1、一个方法不能改变基本数据类型的参数传递在传入方法时,栈中又重新单独开辟了一份空间给exchange中的参数a,b,单独开辟的空间交换,不影响main方法中的a和...

2020-05-07 21:19:53 209 1

原创 java线程同步锁机制

并发:多个线程对一个资源进行竞争并行:指应用能够同时执行不同的任务当我们想使用多线程操作一个资源时,且多个线程对资源有读写操作时,很容易出现线程安全问题。线程同步机制同步在安全的同时,却降低了效率。java中有三种方式完成同步操作同步代码块。同步方法。锁机制同步代码块同步代码块: synchronized 关键字可以用于方法中的某个区块中,表示只对这个区块的资源实行互斥访...

2020-03-05 16:12:54 203

原创 Linux初学者常用命令

Linux下 Tab键自动补全/ 相当于window的c盘~ 相当于window我的电脑主界面蓝色的是文件夹,白色的是文件,青色的是软链接(快捷方式),红色的是压缩包常用命令cd 目标目录 示例: cd /opt要切换的目标目录cd …/返回上一级目录菜单,ls显示当前目录ls -a显示所有文件及目录 (ls内定将文件名或目录名称开头为...

2020-02-22 15:26:34 159

原创 JavaScript实现简易轮播图

看了不会算我输轮播图效果如下:轮播图实现方式:通过定位的方式,改变left的值,形成轮播图的效果(也可以是从上到下翻滚的,改变top或(bottom))需要准备的素材:1、轮播图片任意2、左右移动箭头轮播图的制作方法:第一步创建三个文件.html文件, .css文件, .js文件在创建一个img文件夹用来放图片我这里的文件名字:轮播图.html 轮播图.css ...

2020-02-14 20:21:14 560

原创 JavaScript实现下拉二级菜单详解

下拉菜单最终效果如图:实现原理,通过绝对定位的方式,使下拉列表脱离文档流。通过js或者css来控制鼠标移入后的效果初始时可以改变 1.display:none;使其隐藏2.height:0px;改变高度使其隐藏–>加上下面代码可以实现菜单的上升下拉逐渐出现动画效果transition: height 2s ease;3.opacity:0;改变透明度使其隐藏–>加上...

2020-02-13 20:04:25 5206 1

原创 用JavaScript动态创建表格

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...

2020-02-09 16:13:22 198

原创 JavaScript的DOM模型对HTML增删改查

什么是DOM?1、DOM,全称Document Object Model文档对象模型。2、JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随 心所欲的操作WEB页面。文档 – 文档表示的就是整个的HTML网页文档对象 – 对象表示将网页中的每一个部分都转换为了一个对象,转换完对象以后,就可以以一种纯面向对象的形式来操作网页了模型 – 使用模型来表示对象之间的关系,这样方便...

2020-02-09 16:10:48 635

原创 使用 JSON 语法创建对象

JSON 格式的数据交换具有轻量级、易理解、跨语言的优势。使用 JavaScript 创建一个对象 //定义一个函数,作为构造器 function Person(name, sex){ this.name= name ; this.sex= sex; } //创建一个 Person 实例 var p = new Per...

2020-02-06 21:04:31 658

原创 JavaScript面向对象小练习

//定 义一个动物类, 包含动物性别、动物年龄属性,以及一个说明基 本信息的方法;//定 义一个动物类, 包含动物性别、动物年龄属性,以及一个说明基 本信息的方法;//创建一条哈士奇,说明狗的基本信息并完成狗吠;//创建一条哈士奇,说明狗的基本信息并完成狗吠;//创建一条哈士奇,说明狗的基本信息并完成狗吠;<!DOCTYPE html><html lang="en"&...

2020-02-06 20:56:47 347

原创 JavaScript面向对象

JavaScript 并不严格地要求使用对象,甚至可以不使用函数,将代码堆积成简单的顺序代码流。但随着代码的增加,为了提供更好的软件复用,建议使用对象和函数。面向对象的概念JavaScript 并不是面向对象的程序设计语言,面向对象设计的基本特征:继承、多态等没有得到很好的实现。在纯粹的面向对象语言里,最基本的程序单位是类,类与类之间提供严格的继承关系。比如 Java 中的类,所有的类都可以通...

2020-02-06 20:54:02 189

原创 JavaScript函数的参数处理

JavaScript函数的参数处理与java相同,采用值传递方式基本类型和复合类型的参数传递基本类型参数,采用值传递,当通过实参调用时,传入函数里的并不是实参本身,而是实参的副本,因此在函数中修改数值并不会对实参有任何影响。<script> function changeAge(person){ person.age = 10; docu...

2020-02-06 20:21:00 251

原创 JavaScript箭头函数

箭头函数相当于其他语言的 Lambda 表达式或闭包语法,箭头函数是普通函数的简化写法。箭头函数的语法格式如下 :{pararnl, pararn2,..., pararnN) => {statements }相当于:function (paraml, param2,..., paramN) { statements}如果箭头函数的执行...

2020-02-06 19:56:07 830

原创 JavaScript函数提升

1、在同一个<script…/>标签里,命名函数总是提升到标签的顶部。先定义后调用,和先调用后定义。没有区别。代码示例:<script type="text/javascript"> //调用 add 函数 console.log(add(2, 5) ); //定义 add 函数(会发生函数提升) function add...

2020-02-06 18:54:20 268

原创 JavaScript调用函数的三种方法

定义一个函数之后, JavaScript 提供了 3 种调用函数的方式。1 直接调用函数直接调用函数是最常见、最普通的方式。//调用 window 对象的 alert 方法 window.alert( "测试代码") ; 当程序使用 window 对象来调用方法时,可以省略方法前面的 window 调用者。2 以 call()方法调用函数可以直接调用函数,并且可以通过第一个实参来...

2020-02-05 22:23:01 6473

原创 JavaScript函数的基本概念

JavaScript 是一种基于对象的脚本语言, JavaScript 代码复用的单位是函数,但它的函数比结构化程序设计语言的函数功能更丰富 。 JavaScript 语言中的函数就是“一等公民”,它可以独 立存在;而且 JavaScript 的函数完全可以作为一个类使用(而且它还是该类唯一的构造器); 与此同时,函数本身也是一个对象,函数本身是 Function 实例 。一、定义函数的三种方式...

2020-02-05 21:58:08 1015

原创 JavaScript流程控制

一、条件语句(分支语句)条件语句是通过判断指定表达式的值来决定执行还是跳过某些语句。条件语句可以分为两大类if…elseswitch…case1、if…else语句第一种形式:if(expression) statement• 第二种形式:if(expression) statement else statement• 第三种形式if(expressi...

2020-02-05 21:20:41 179

原创 JavaScript语句

语句是 JavaScript 的基本执行单位。1,语句块我们一般使用代码块将需要一起执行的语句进行分组,需要注意的是,代码块结尾不需要加分号。代码示例:用花括号包含的多个语句{。。。}{var a = 123; a++; alert(a);}虽然JavaScript支持语句块,但是不能作为var变量的作用范围,let在语句块中定义,那么let定义的变量只在这个语句块中有效。...

2020-02-05 20:24:44 142

原创 JavaScript运算符

1,赋值运算符用‘=‘连接,作为赋值运算符通常用常量值赋给变量var str = "javaScript";也可以变量赋给变量var a = "opo";var b = a;也可以表达式赋给变量var a = 9;var c = a+5;2,算数运算符+ - * / :加减乘除%:取余var a = 5.2;var b = 3.1;var mod = x ...

2020-02-05 19:47:43 189

原创 JavaScript复合类型

复合类型分为三种:Object: 对象。Array: 数组。Function: 函数。1、对象Object类型,我们也称为一个对象。是JavaScript中的引用数据类型。JavaScript有如下常用的内置类:1、 Array: 数组类2、Date: 日期类。3、 Error: 错误类。4、 Function: 函数类。5、 Math: 数学类,该对象包含相当多的执行数学运...

2020-02-04 21:15:20 620

原创 JavaScript基本数据类型

数据类型数据类型决定了一个数据的特征,比如:123和”123”,直观上看这两个 数据都是123,但实际上前者是一个数字,而后者是一个字符串。• 对于不同的数据类型我们在进行操作时会有很大的不同。• JavaScript中一共有5种基本数据类型:– 字符串型(String)– 数值型(Number)– 布尔型(Boolean)– null型(Null)– undefined型(Und...

2020-02-04 20:48:50 398

原创 JavaScript变量相关的定义

JavaScript 是弱类型脚本语言,使用变量之前,可以无须定义,想使用某个变量时直接使用即可。JavaScript脚本语言,对大小写敏感。javaScript 支待两种方式来引入变量:1、隐式定义: 直接给变量赋值。2、显式定义:使用 var 关键字定义变量。<!DOCTYPE html><html lang="en"><head> &...

2020-02-04 19:28:37 248

原创 三种引入JavaScript方法

三个简单JavaScript语句1、弹窗:alert();2、网页控制台打印:console.log();3、页面body显示:document.write();引入JavaScript方法1,用JavaScript:作为一个前缀,所有可以设置url的地方都可以使用JavaScript代码<a href="javaScript:alert('运行JavaScript')">...

2020-02-04 19:01:09 1913

原创 css3使用 linear-gradient 设置线性渐变

linear-gradient 设置线性渐变语法:linear-gradient (方向?颜色列表)方向默认从上到下方向参数支持如下参数值。► to top: 代表从下到上。► to bottom: 代表从上到下 。 这是默认值。► to left: 代表从右到左。► to right: 代表从左到右。► to left top: 代表从右下角到左上角 。► to right to...

2020-02-03 20:56:10 607

原创 box-sizing控制盒模型大小

box-sizing控制盒模型大小► content-box: 设置 width、 height 控制元素的内容区宽度和高度。► border-box: 设置 width、 height 控制元素的内容区加内填充区再加边框区的宽度和高度。<!DOCTYPE html><html lang="en"><head> <meta charset...

2020-02-03 20:46:14 587

原创 css3实现动画效果

Transition 动画,在两个帧之间切换► transition-property: 指定对 HTML 元素的哪个 CSS 属性进行平滑渐变处理。 该属性 可以指定 background-color、 width、 height 等各种标准的 CSS 属性。 all代表所有属性► transition-duration: 指定属性平滑渐变的持续时间。► transition-timing...

2020-02-03 20:30:45 331

原创 响应式布局和media query语法

**语法:@media not|only 设备名称[and 设备名称] ***解释说明:not|only not:除了某个设备,only:仅匹配某个设备[and 设备名称可出现多次,对多个设备匹配]设备名称:screen 代表计算机屏幕width:可调整的宽度 @media screen and (min-width:1000px){样式说明}要想实现响应式布局,必须在hea...

2020-02-03 19:34:33 253

原创 css3清除浮动三种方法

高度塌陷问题:(父级背景颜色没有被子级内容撑起)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2020-01-31 17:35:47 245

原创 css3控制光标的属性

通过 CSS 的 cursor 属性可以改变光标在目标元素上的形状。该属性支待如下属性值。► all-scroll: 代表十字箭头光标。► col-resize: 代表水平拖动线光标► crosshair: 代表十字线光标。► move: 代表移动十字箭头光标。► help: 代表带问号的箭头光标。► no-drop: 代表禁止光标。► not-allowed: 代表禁止光标。►...

2020-01-27 15:19:11 879

原创 css3列表相关属性

1,列表相关属性list-style : 这是 一 个复合属性,使用该属性可以同时指定 list-style-image 、 list-style-position、 list-style-type 三个属性。► Iist-style-image: 该属性用于指定作为列表项标记的图片。► list-style-position: 该属性用于指定列表项标记出现的位置。该属性支持 outsid...

2020-01-27 15:17:57 356

原创 css3表格相关属性

表格相关属性:(table)1,使用 border-collapse 控制单元格边框border-collapse:seperate;或者collapse;collapse;(边框合并,使得单元格的分隔线为单线,与table的外边框合并,样式使用最近原则)。seperate; (边框分开,默认)与border-collapse:seperate;配合使用的样式border-spaci...

2020-01-27 15:15:25 320

原创 java数据类型和范围详解

整数类型:一个字节对应8位(最高位符号位(0/1)0正1负)byte d=128-1;//字节 8 位,1个字节shout c=32767;//短整型,16位 2个字节最大长度2^15-1;int=2;//整数类型,32位 4个字节int=11111111111;//手机号不能存储,超出int类型范围int =111_11111111;//可以(不建议)long b=1L;//长整型...

2020-01-19 00:08:32 344

原创 级联样式单和css选择器

级联样式单1、链接外部样式文件:这种方式将样式文件彻底与 HTML 文档分离,样式文件需要额外 引入。在这种方式下, 一批样式可控制多份文档。2、导入外部样式文件: 这种方式与上一种方式类似,只是使用@import 来引入外部样式 单。(可能浏览器不兼容)3、使用内部样式定义: 这种方式是通过在 HTML 文档头定义样式单部分来实现的 。在这 种方式下,每批 CSS 样式只控制一份文档。4...

2020-01-15 09:13:40 274

nacos-server-1.1.4直接解压-运行-1.1.4.rar

git官方地址下载nacos-server-1.1.4.zip速度太慢,下载完成之后,进入项目目录,然后 解压,点击bin下的 start.cmd

2020-06-21

空空如也

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

TA关注的人

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