自定义博客皮肤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

引子Linux和我们常见的Windows一样,都是操作系统,例如:新浪、百度、淘宝等互联网公司,他们使用的服务器全都是Linux系统;全球500强企业95%的服务器使用的都是Linux系统。1.3.1 什么是 LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。

2023-08-29 17:10:53 53

原创 json数据交换格式

json

2023-08-24 19:28:22 52

原创 Java连接数据库(JDBC)

JDBC

2023-08-24 19:26:22 82

原创 Mysql索引、事务、函数

针对比较大的数据,比如我们存放的是消息内容,有几 KB 的数 据的这种情况,如果要解决like 查询效率低的问题,可以创建全文索引。另外需要注意的是,主键索引是一种特殊的唯一索引,它还多了一个限制条件,要求键值不能为空。中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。3.当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。也叫非唯一索引,是最普通的索引,没有任何的限制。

2023-08-24 17:19:04 30

原创 MySQL查询

【代码】MySQL查询。

2023-08-22 16:30:15 21

原创 MySQL基础(DML)

数据库的英文单词:DataBase 简称DB DBA数据库是用来存储数据和管理数据的仓库。

2023-08-21 17:41:34 26

原创 深入了解Java IO流:读写数据的必备技能

IO流是指输入/输出流,是Java对数据流的处理方式。通过IO流,我们可以从数据源(输入流)中读取数据,也可以将数据写入到目标位置(输出流)。无论是处理文件、网络通信还是与外部设备交互,IO流都是必不可少的。

2023-08-16 17:45:45 63

原创 Java常用API

java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。java为我们提供了基本数据类型的包装类,这些包装类分为两类,一种是对象型包装类,不继承任何其他类(Object的直接子类),另一种是数值型包装类,继承于Number类。其中包含,获取时间,时间的格式转换,数字的运算,接收用户输入,生存随机数等。

2023-08-15 17:40:29 26

原创 Java集合

Collection表示一组对象,这些对象也被称为Collection的元素。一些Collection允许有重复的元素(例如List),但是另一些则不允许有重复的元素,即可为无序的(如Set)。集合只能存储引用数据类型ArrayList是顺序结构特点:查询快,增删慢、线程不安全,效率高LinkedList底层数据结构是链表特点查询慢,增删快,线程不安全,效率高(1)Map是一个存储键值对元素的集合。(2)将键映射到值的对象。一个映射不能包含重复的键,每个键最多只能映射到一个值。

2023-08-14 18:02:28 25

原创 多态和异常

多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。多态也就是同一个事件发生在不同的对象上产生不同的结果一、消除类型之间的耦合关系二、可替换性三、可扩充性四、接口性五、 灵活性六、简化性继承重写父类引用指向子类对象向上转型(隐式/自动类型转换)向上转型:父类的引用指向子类对象,自动进行类型补全是小类型到大类型的转换向下转型(强制类型转换)向下转型:将一个指向子类对象的父类引用赋给一个子类的引用即:父类类型转换为子类类型。

2023-08-11 17:45:41 20

原创 Java面向对象:非访问修饰符、继承

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。提高了代码的耦合性,代码联系越紧,代码独立性越差。implements——实现接口。interface——定义接口。extends——继承父类。class——定义类。

2023-08-10 16:58:04 22

原创 抽象类和接口

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。但可以创建一个引用变量,其类型是一个抽象类,指向非抽象的子类实例。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。接口不是被类继承了,而是要被类实现。接口中所有的方法必须是抽象方法。接口支持多继承​​​​​​​。接口不能用于实例化对象。

2023-08-10 16:57:03 31 1

原创 Java面向对象

类其实就是一个模板,是一个具有共同特点的集合。都是抽象出来的属性和行为。

2023-08-08 17:26:33 20

原创 Java构造方法

在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级。在一个类的构造方法执行完成后,它的对象才能被创建出来。如果在一个类里写了一个有参构造,就必须配一个无参构造。作用域:成员变量的作用域在整个类内部都是可见的。作用域:局部变量的作用域仅限于定义它的方法。初始值:Java不会给局部变量赋予初始值。初始值:Java会给成员变量一个初始值。在同一个方法中,不允许有同名局部变量。在不同的方法中,可以有同名局部变量。系统提供默认无参构造方法。4.方法重载与返回值无关。

2023-08-07 17:50:15 22 1

原创 Java中下标和索引的区别

所以,在简单的场景下,下标和索引可以互换使用,用来表示数组或其他数据结构中的元素位置。然而,索引可以更泛化地表示元素位置,同时也可以在不同的数据结构中使用,而下标更常用于描述数组和类似数据结构中的元素索引。索引(index)则是一个更广泛的概念,可以用于描述各种数据结构中元素的位置,不仅限于数组。类似于下标,索引通常从0开始。在Java中,"下标"和"索引"这两个术语通常可以互换使用,并且它们可以用来描述数据结构中元素的位置。而索引是一个更广义的术语,可以描述各种数据结构中元素的位置,包括数组。

2023-08-05 16:44:22 806 1

原创 Java数组

数组

2023-08-04 17:26:09 23 1

原创 Java循环结构

循环结构

2023-08-03 18:13:08 22

原创 Java选择结构

选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个(true、false),所以产生选择,按照不同的选择执行不同的代码。表达式的结果为布尔型,如果是true(成立)则执行结果一,结果为false(不成立) 则执行结果二。也就是当if()小括号中的表达式结果如果为true,则执行if(){}大括号内的代码,否则不执行。2.如果if语句控制的代码块是一条语句,大括号可以省略。2.default可以省略。1.case后面只能是常量,不能是变量,而且,多个case后面的值不能相同。

2023-08-02 18:05:45 24

原创 Java基础(内存基本原理,变量,数据类型,运算符)

在编程语言中,存在各种各样的计算,这些计算包括人类认知的所有计算,帮助人类解决现实生活中发生的问题。char:字符型 占用空间 :2字节 取值范围:任意1个字符。

2023-08-01 16:47:05 34 1

原创 前端命名规范

前端命名规范是很重要的,在一个项目中代码的组织结构要清晰易懂,同类型文件可以归类到到相同的中,文件命名规则需要统一且命名要有意义,英文单词可以写缩写。

2023-07-31 17:19:55 66 1

原创 软件开发流程

软件开发流程

2023-07-31 17:18:55 27 1

原创 Java入门

Java入门

2023-07-31 17:04:57 20 1

原创 git使用方法

GitLab (地址: https://about.gitlab.com/ )是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。gitHub( 地址:https://github.com/ )是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名gitHub。码云(地址: https://gitee.com/ )是国内的一个代码托管平台,由于服务器在国内,所以相比于GitHub,码云速度会更快。

2023-07-25 14:04:54 27 1

原创 css进阶

边框组合使用:border: 10px solid #000;背景颜色:background-color: pink;字体加粗:font-weight: bold;

2023-07-20 17:46:17 25

原创 HTML进阶

email:email 类型用于应该包含 e-mail 地址的输入域,在提交表单时,会自动验证 email 域的值是否合法有效。datetime-local:datetime-local 类型允许你选择一个日期和时间 (无时区,按照电脑本地时间)url:url 类型用于应该包含 URL 地址的输入域。number:number 类型用于应该包含数值的输入域。date:date 类型允许你从一个日期选择器选择一个日期。time:time 类型允许你选择一个时间。week:week 类型允许你选择周和年。

2023-07-19 15:28:16 28

原创 css定位

position 属性指定了元素的定位类型。1.默认是z-index:1。3.数字越小越靠后比如负数。2.数字越大越靠前显示。

2023-07-18 16:27:00 30 1

原创 浮动:float

4. 父盒子加伪类属性 ::after { content: ‘’;clear:both} (达到添加无意义空盒子的效果且不受影响)2. 父级盒子加 overflow: hidden;(自动撑开,但会导致溢出的部分无法显示)3. 加一个无内容的空盒子:clear: both;(必须无意义无宽高)1. 父级盒子加高(不能自动撑开,高是固定的,不够灵活)规范:同级之间,加float属性,其余的也要加。影响:破坏了布局,导致布局错乱。浮动导致父级盒子塌陷问题。

2023-07-17 17:12:41 33 1

原创 盒子模型box

盒子模型是css中一个重要的概念,理解了盒子模型才能更好的排版。建议把网页上元素看成是一个个盒子。盒模型主要定义四个区域:内容(content)、内边距(padding)、边框(border)、外边距(margin)。转换到我们日常生活中,可以拿红酒来对比,红酒=内容,内边距=盒子中的填充物,边框=盒子的厚度,外边距=两个红酒之间的距离。通常我们设置的宽和高是指“红酒”content的宽高,一整个盒子还包含了“填充物”、盒子、盒子与盒子的距离。

2023-07-14 17:49:13 44 1

原创 CSS基本样式

上面我们介绍到三种引入样式的方式,这三种样式可重叠使用,即可以在使用外联样式的同时使用内页样式,同时可在行内标注。全局选择器(*) < 类选择器 < 属性选择器 < 伪类 < ID 选择器 < 内联样式

2023-07-13 17:50:21 38 1

原创 HTML 表

<dt>列表标题</dt><dd>自定义列表</dd><dd>自定义列表</dd><dd>自定义列表</dd><dd>自定义列表</dd><dd>自定义列表</dd>

2023-07-12 17:08:45 37 1

原创 HTML基础标签

title属性 所有标签共有的属性,鼠标悬浮时,显示属性值 《属性值:属性里的内容》alt:图片加载失败时出现,提示图片内容。a标签 超链接 href 里面放链接路径。标题标签 h1--h6 从大到小。HTML是一种超文本标记英语。粗体 b / strong。路径分为相对路径和绝对路径。_self: 在本窗口打开。DOCTYPE 版本声明。target 打开方式。_blank:跳转新窗口。删除线 s / del。下划线 u / ins。通用行内标签 span。title 标题标签。src = "路径"

2023-07-11 16:50:28 28

空空如也

空空如也

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

TA关注的人

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