自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识Linux

会非常被容易记住,不常用的命令,只要我们学习完了语法之后,在去查找参数手册,会非常容易的解决我们的问题,所以,每个命令不是建立在死记硬背的基础上的,要理解语法+查找参数=解决问题。假如说(如上图),我们在企业级开发过程中,我们有多个组,其中一个开发组对应三个账户,张三、李四、王五、如果就像上面提到的,一个用户默认对应一个组,那么三个账户张三、李四、王五就有了三个不同的组,如果大家都操做一个文件,在进行权限分配的时候,就要对不同的三个组进行授权,显然这样是不合理的,因为太过繁琐。它支持32位和64位硬件。

2023-08-29 17:22:58 49

原创 Java-JDBC

获取每一列resultSet.getString(),括号中的参数可以是数字,从1开始,表示第几列,也可以是字符串,列名的字符串。2.增删改executeUpdate(增删改SQL),返回一个数据,表示数据库中受影响的行数。1.查询executeQuery(SQL),会有返回值ResultSet,保存了查询的结果。获取数据库连接对象 Connection,故名思意,连接肯定需要连接的地址,用户名和密码。获取执行sql语句的对象 Statement,是由连接对象创建出来的。

2023-08-27 19:50:07 40

原创 mysql索引

索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。

2023-08-23 18:01:26 44

原创 MySQL

SELECT id,name,age ,sex ,favourite from person where id in (SELECT pid from dept where name=‘鼓励部’)SELECT id,name,age ,sex ,favourite from person where name like ‘%二%’SELECT id,name,age ,sex ,favourite from person where name like ‘%豪’#把查询到的结果当作另一个查询的条件。

2023-08-22 16:23:57 40

原创 MYSQl

MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是最流行的开源数据库之一。MySQL由瑞典的MySQL AB公司开发,后来被sun收购,最终被Oracle收购。MySQL以其开源免费、简单易用、高性能和可靠性而闻名。

2023-08-21 17:41:49 45

原创 Java-高级 io流

字符流是可以直接读写字符的IO流,字符流读取字符,就要先读取到字节数据,然后转为字符.;将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。读写字节流:InputStream 输入流(读)和OutputStream 输出流(写)字节流因为操作的是字节,所以可以用来操作媒体文件。从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。字节流和字符流的基本操作是相同的,但是要想操作媒体流就需要用到字节流。读写字节流:Reader输入流(读)和Writer 输出流(写)

2023-08-16 17:23:30 19

原创 Java高级-常用API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。红黑树是特殊的二叉查找树,意味着它满足二叉查找树的特征:任意一个节点所包含的键值,大于等于左孩子的键值,小于等于右孩子的键值。其中包含,获取时间,时间的格式转换,数字的运算,接收用户输入,生存随机数等。新的日期API都是不可变的,更多使用于多线程的使用环境中。

2023-08-15 17:44:32 26

原创 Java高级-集合

2、HashMap的底层主要是基于数组和链表实现的,它之所以有相当快的查询速度主要是因为它是通过计算散列码来决定存储位置的。集合中的映射关系是具有一定顺序的,该映射根据其键的自然顺序进行排序或者根据创建映射时提供的Comparator进行排序。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用。MAP集合的键是唯一的,值是可重复的。集合是一个动态的数组,数组的长度是不可变的,集合长度是可变的。set集合中的方法和collection中的方法是一样的。

2023-08-14 23:03:10 20

原创 Java基础-多态,异常

最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。错误不是异常,而是脱离程序员控制的问题。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。运行时异常是可能被程序员避免的异常。也可以使用 throw 关键字抛出一个异常,无论它是新实例化的还是刚捕获到的。所有的异常类是从 java.lang.Exception 类继承的子类。向下转型:将一个指向子类对象的父类引用赋给一个子类的引用。

2023-08-11 17:03:35 18

原创 Java基础——抽象类,接口

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以。在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。有,抽象类的构造函数,是由子类的super语句来调用,用于给抽象类中的成员初始化。一个类通过继承接口的方式,从而来继承接口的抽象方法。

2023-08-10 16:09:59 19

原创 Java基础-继承

使用 implements 关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口(接口跟接口之间采用逗号分隔)同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。其实这也是继承的缺点,增加了类和类之间的耦合度,耦合度的增加意味着后期扩展性的降低。

2023-08-09 18:21:35 15

原创 Java基础

类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。现实世界中任何物体都能被当作是对象,不过在正常开发的时候通常只是在一定的范围去考虑和认识与系统相关的事物并用系统中对象抽象的表示他们。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。实物的属性是类的成员变量,实物的行为是类的方法。

2023-08-08 16:55:04 19

原创 Java基础

变量作用域确定可在程序中按变量名访问该变量的区域。此时系统不再提供默认无参构造方法。变量声明的位置决定变量作用域。与返回值,访问修饰符无关。

2023-08-07 17:27:26 18

原创 Java基础

java方法是语句的集合,他们在一起执行一个功能。方法在程序中被创建,在其他地方被引用。方法是解决类问题的步骤的有序组合。以下是用有参有返写的简易计算机。是程序变得更简短而清晰。可以提高程序开发的效率。方法包含于类和对象中。

2023-08-05 17:22:13 20 1

原创 Java基础

数组的长度一旦给定 就不能修改。数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。声明一个数组就是在内存空间划出一 串连续的相同类型的空间。数组是一组相关数据的集合,一个数组实际上就是一连串的变量。数组使用下标(角标)来访问元素(保存元素) 下标从。数组既可以存储基本数据类型,也可以存储引用数据类型。声明一个变量就是在内存空间划出一块空间。[ ]中5就是数组array的长度。代表: 数组中盛放数据的 数据类型。数据类型[ ] 数组名 = 初值。

2023-08-04 17:00:03 17 1

原创 Java基础

return:不只是退出结构,而是退出整个方法,可以携带表达式,可以将表达式的结果作为方法。循环却是在循环结构外部声明的循环变量,所以即便循环结束,也可以继续使用。return后可以携带表达式,可以将表达式的结果作为方法的结果反馈给方法的调用者。循环的循环变量在循环结束后会直接被销毁,更合理的使用内存空间。循环语句可以等价转换,循环需要的内容只是换了位置而已。循环中声明的循环变量无法在循环外部使用,而。循环可以在循环条件满足的情况下,反复执行。循环中的循环变量在循环外部无法使用。执行顺序:声明循环变量。

2023-08-03 17:23:58 21

原创 Java基础3

语句控制的代码块是一条语句,大括号可以省略。其余情况都必须携带大括号。小括号中的表达式结果只能是。

2023-08-02 18:00:26 20

原创 Java基础语法

小数:float double。比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是。比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是。类型,因为无论是何种比较,结果只有真或假两种。类型,因为无论是何种比较,结果只有真或假两种。在编程语言中,除法运算被拆分成了两部分,求。右边永远都是数据,或可以得到数据的。是赋值运算符,两个==才是比较。用来判断基本数据类型是否相等,而。比较特殊,在几个数字的运算中,则会优先使用变量的现有值。就是赋值运算符,目的是将。,但在程序中会优先计算,

2023-08-01 17:04:09 15 1

原创 Java基础

5.测试 内测 公测 ------测试工程师 (测试用例,报告)6.部署上线 -------运维工程师,实施工程师(后台工程师)1.发现需求 梳理需求----产品经理(需求文档原型图)2.确定模型语言,框架---项目经理,架构(项目架构)4.开发,编码-----前端后台 联调 页面 接口。3.设计----UI设计师(大前端)(UI图)美化。7.维护------迭代。

2023-07-31 17:23:37 25 1

原创 前端命名规范

前端命名规范是很重要的,在一个项目中代码的组织结构要清晰易懂,同类型文件可以归类到到相同的文件夹中,文件命名规则需要统一且命名要有意义,英文单词可以写缩写。掌握,首先要了解什么是命名规范。命名规范在前端领域,涉及HTML,css,JavaScript,在HTML代码所有的标签名和属性应该都为小写,属性值应该用引号括起来。元素的id和class都要按照规定命名,代码缩进时要缩进,进行格式化,让代码美观,有时可以给HTML代码添加必要注解。

2023-07-26 17:25:58 297 1

原创 git使用方法

6.本地仓库和远程仓库建立连接 git remote add origin "项目地址" (项目地址在gitee新建仓库的部分去找)在本地执行 (右键git bash here)上面两行代码 ==> 把远程仓库的账号和本地git同步。2.复制 git config -- global user.name"账号名字"5.git commit -m "这里可以写类似备注的内容"git commit -m "这里可以写类似备注的内容"git clone "项目地址"(克隆已有项目到本地)

2023-07-25 14:08:44 42

原创 css布局

inline-box:将对象作为内联块级弹性伸缩盒显示。inline-flexbox:将对象作为内联块级弹性伸缩盒显示。justify-content:设置或检索弹性盒子元素在主轴方向上的对齐方式。align-self:设置或检索弹性盒子元素自身在侧轴方向上的对齐方式。align-content:设置或检索弹性盒堆叠伸缩行的对齐方式。flex:复合属性,设置或检索伸缩盒对象的子元素如何分配空间。inline-flex:将对象作为内联块级弹性伸缩盒显示。box:将对象作为弹性伸缩盒显示。

2023-07-21 17:46:07 17 1

原创 css渐变,动画

第一个值是属性 一般是all, 也可以是其他属性名称。可以只写时间,其他两个值默认填充all和linear。第一个值是 横向偏移量 第二个值是 纵向偏移量。缩放 默认值是 1 小于1就是缩小,大于1就是放大。第二个值是时间 单位是时间单位 通常是s。第三个值是 过度速度 linear匀速。平移translate。

2023-07-21 17:31:32 16 1

原创 css进阶

2.使用百分比 第一个值是x轴第二个值是y轴。2.vertical-align:top:顶端对齐。pre-line:合并空白符,保留换行符。thing:更细(1px,视觉上更细)1. 默认是基线对齐(基线:英文格子第三条线)word-wrap:break-word 允许长的内容可以自动换行。oblique:倾斜(强制倾斜)第一个值:x轴(横向)定位方式。第二个值:y轴(竖向)定位方式。thick:更宽(5px)word-break: break-all无差别强制换行。100-300:更细。

2023-07-20 17:24:18 44 1

原创 HTML进阶

a>超链接 <img>图片 <button>按钮 <input>输入框 <br>换行 <p>换段落 <ul>无序列表。常用的标签:<div>块标签 <span>文本标签 <link>链接一个外部样式表 <h1>-<h6>标题。因为浏览器带有默认的 CSS 样式,所以每个元素有一些默认样式。article------内容标签。section------块级标签。header------头部标签。aside------侧边栏标签。footer------尾部标签。nav------导航标签。

2023-07-19 15:54:56 12

原创 css定位

绝对定位:盒子可以在浏览器中以坐标进行位置精准描述,拥有自己的绝对位置 left:到左边的距离;bottom:到底部的距离 值 可为负,为负时向相反方向移动 绝对定位的元素脱离标准文档流 绝对定位的元素脱离标准文档流,将释放自己的位置,对其他元素不会产生任何干扰,而是对他们 进行压盖 绝对定位的参考盒子。css定位:CSS 定位属性允许对元素进行定位改变其在页面的位置。逐级往上找,相对碰到的第一个有定位属性的父盒子定位,子绝父相: 为了让绝对定位有定位点,一般会给他的父盒子加相对定位。

2023-07-18 15:39:32 23 1

原创 css样式

padding属性是盒子的内边距,即盒子边框内壁到文字的距离 padding属性可以使用固定数值或百分比进行赋值,但不能使用负值 padding属性如果用四个数值以空格隔开进行设置,分别表示上、右、下、左的padding padding属性如果用数值以空格隔开进行设置,分别表示 上、左右、下的padding padding属性如果要用二个数值以空格隔开进行设置,分别表示上下、左右的padding。可以将元素转换为行内元素,将元素转换为行内元素的不多见 使用display:inline-block;

2023-07-17 17:52:39 21 1

原创 css浮动

垂直显示的盒子,不要设置浮动、只有并排显示的盒子才要设置浮动 “大盒子带着小盒子跑”,一个大盒子中、又是一个小天地,内部可以继续使用浮动 div是免费的,不要节约盒子。方法三:使用::after 伪元素 给盒子添加最后一个子元素,并给 ::after设置 {content:"";浮动的元素不再区分块级元素、行内元素、已经脱离了标准文档,一律能够设置宽度和高度,即使他 是a标签或span标签。清除浮动:浮动一定要封闭到一个盒子中,否则会对页面后续元素产生影响。浮动使用的要点:要浮动,并排的盒子都实现浮动。

2023-07-17 17:15:43 22 1

原创 css基本使用

css概述:CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 多个样式定义可层叠为一个。css基本样式:文档流的顺序:上左下右 行级标签:按照文档流的顺序依次排列 排列块级标签:独占一行。1.兄弟选择器 相邻兄弟 + 只修改他下面的相邻选择器。2.兄弟选择器 通用兄弟 ~ 修改他后面的所有选择器。兄弟选择器只对他下面的兄弟生效,不对上面的兄弟生效。id选择器注意:id名不能重复。群组选择器 选择器之间用,隔开。

2023-07-13 18:08:01 22 1

原创 HTML中的表

滚动字幕 属性: direction:方向(left、right) behavior:滚动方式(scoll、slide、alternate) crollamount:速度,值是正数,默认为6 scrolldelay:时间,值是正数默认为0。checked 默认选中,选多个时,选中最后拥有该属性的那个。那么属性:传数据时,让接收方知道我们传的是谁数据,值是什么。name属性 name属性相同时,为同一组单选选项组。name属性 name属性相同时,为同一组复选选项组。form:action:提交地址。

2023-07-12 17:34:46 27 1

原创 HTML基础标签

-行级标签 内容撑开,不自动换行 不可以设置宽高-->签共有的属性,鼠标悬浮时,显示属性值《属性值:属性里的内容》-->--autoplay 页面打开自动播放-->--a标签 超链接 href里面放链接路径-->--块级标签 独占一行。--controls 控件属性-->--标题标签h1-h6 从大到小-->--title属性 所有标。--loop循环播放-->--span通用行内标签-->--div 通用标签-->--还能跳转项目内的页面。--水平线hr-->--换行标签br-->

2023-07-11 16:56:50 20 1

空空如也

空空如也

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

TA关注的人

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