- 博客(28)
- 收藏
- 关注
原创 Linux高级操作
使用vi/vim其实就相当于我们在Windows系统中创建文件、打开文件、编辑文件、保存文件操作.切记:日志文件不要这样打开,太大的文件容易到日服务器卡顿。1、vi介绍vi是的简称, 是linux中最经典的文本编辑器。vi的特点只能是编辑文本内容, 不能对 字体 段落进行排版不支持鼠标操作没有菜单只有命令vi编辑器在系统管理 服务器管理编辑文件时,其功能永远不是图形界面的编辑器能比拟的2、vim介绍vim:是从 vi (系统内置命令)发展出来的一个文本编辑器。
2023-08-29 19:31:34 149
原创 初识Linux
引子Linux和我们常见的Windows一样,都是操作系统,例如:新浪、百度、淘宝等互联网公司,他们使用的服务器全都是Linux系统;全球500强企业95%的服务器使用的都是Linux系统。
2023-08-29 17:56:03 72
原创 json数据库MySQL
视图概念:视图可以由数据库的一张或者多张表中的数据组成的,可以对视图中的数据进行增删改查操作,视图可以理解成一张虚拟表,当数据库表中的数据发生变化的时候,视图中的数据也跟着发生变化视图优点我们可以把经常用的数据放到视图中,无需关心视图对应的数据库表的结构,表之间的关联关系,也不需要关心表之间的业务逻辑,简化开发人员的操作增加数据的安全性,根据权限对用户进行数据访问的限制,将用户的访问之间限制在视图上,不用访问真实的数据表 存储过程是一组预先编译的SQL语句,被命名并存储在数据库中。
2023-08-24 19:22:17 170
原创 MySQL索引和函数
索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。
2023-08-23 17:52:11 53
原创 MySQL数据库查询
select p.id,p.name,age,sex,favourite,birth,d.id 部门id,d.name as deptname,pid from person p left outer join dept d on p.id=d.pid。select p.id,p.name,age,sex,favourite,birth,d.id 部门id,d.name as deptname,pid from person p left join dept d on p.id=d.pid。
2023-08-22 17:41:21 36
原创 MySQL数据库
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是最流行的开源数据库之一。MySQL由瑞典的MySQL AB公司开发,后来被sun收购,最终被Oracle收购。MySQL以其开源免费、简单易用、高性能和可靠性而闻名。
2023-08-21 17:21:02 33
原创 java高级运用Io流
File类:是文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。
2023-08-16 18:04:40 39
原创 JAVA 常用API
方法名作用返回值追加字符串指定位置追加字符串删除下标处的字符删除下标区间的字符替换区间字符reverse()反转字符串截取区间字符串从start开始到end结束(包头不包尾)String截取字符串String。
2023-08-15 18:01:42 48
原创 JAVA高级运用(集合)
LinkedList底层数据结构是链表 特点查询慢,增删快,线程不安全,效率高(1)Map是一个存储键值对元素的集合。(2)将键映射到值的对象。一个映射不能包含重复的键,每个键最多只能映射到一个值。(3)Map集合和Collection集合的区别: Map集合存储的元素是成对出现的(键值对)。MAP集合的键是唯一的,值是可重复的。Collection集合存储的元素是单独出现的。Collection集合的儿子Set是唯一的,List是可重复的。Map集合的数据结构只针对键有效,跟值无关。
2023-08-14 18:24:49 40
原创 抽象类和接口
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。
2023-08-10 17:10:35 37 1
原创 JAVA继承
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
2023-08-09 17:50:49 34 1
原创 类和对象封装
我们如何在代码中表示一个现实世界事物属性和行为。属性和行为是物体的模板,那么我们把这个模板进行填充,如:属性是颜色,我们把颜色填充成白色,属性是形状,我们把形状填充成圆柱体行为是点燃,那么把行为填充成燃烧红色的火焰那么我们就得出了一个结果:白色的圆柱体可以燃烧红色的火焰 得到的就是一根蜡烛。
2023-08-08 17:19:44 88
原创 JAVA方法
java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点:1、是程序变得更简短而清晰2、有利于程序维护3、可以提高程序开发的效率4、提高了代码的重用性。
2023-08-05 17:55:22 33 1
原创 Java数组
1、数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器2、数组既可以存储基本数据类型,也可以存储引用数据类型3、数组是一组相关数据的集合,一个数组实际上就是一连串的变量.
2023-08-04 17:41:01 36 1
原创 JAVA循环结构
for循环可以在循环条件满足的情况下,反复执行{}大括号内的代码块。执行顺序:声明循环变量——>判断循环条件——>执行循环代码——>迭代——>判断循环条件......此段代码意义:声明钱的变量,判断是否挣够500万,如果没挣够,继续工作,工作后钱增加,再进行判断。
2023-08-03 17:56:34 35
原创 JAVA基础核心,switch注意事项
选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个(true、false),所以产生选择,按照不同的选择执行不同的代码。也就是当if()小括号中的表达式结果如果为true,则执行if(){}大括号内的代码,否则不执行。2、default可以省略,但一般不建议,除非结果是可以预计且不会发生变化的。总的来说,就是写在上边的代码先运行,下边的代码后运行;左边的代码先运行,右边的代码后运行。1.case后面只能是常量,不能是变量,而且,多个case后面的值不能相同。
2023-08-02 18:18:22 234 1
原创 软件开发流程 :
2、确定模式、语言、框架——项目经理、架构(项目架构)1、发现需求、梳理需求——产品经理(需求文档原型图)5、测试、内测、公测——测试工程师(测试用例、报告)3、设计——UI设计师(大前端)、(UI图)、美化。4、开发、编码——前端、后台、联调(页面、接口)6、部署上线——运维工程师、实施工程师(后台)
2023-07-31 17:10:21 36 1
原创 git使用
1、gitee注册、登录(记住密码)2、本地新建仓库3、在文件夹上右键,点击git bash here,进入git操作框4、输入git innit5、新建内容(已有项目可以把项目复制进去)6、本地仓库和远程仓库建立连接。
2023-07-25 11:43:06 39
原创 CSS渐变和动画
1、径向渐变(放射渐变) 属性:radial-gradient(形状、发散方向、起始颜色、终止颜色) 形状:ellipse(椭圆)/ circle(圆形) 发散方向:属性值可以是left、right、top、bottom、center(可组合使用) 大小(半径):属性值可用像素或关键字表示 closest-side:圆心到距离最近的边 farthest-side:圆心到距离最远的边 closest-corner:圆心到距离最近的角 farthest-corner:圆心到距离最
2023-07-21 19:54:49 69 1
原创 CSS进阶
指定字体粗细 -blod normalfont-style:指定字体倾斜 -normal italic(斜体) oblique(倾斜):指定字体字体可以是列表的形式,一般英语字体放到前面,后面的字体是前面的字体的后备字体字体名称中有空格,必须要用引号来包裹word-wrap允许长的内容可以自动换行(英文)break-word:在长单词或URL地址内部进行换行 (短单词不换行)word-break属性指定非CJK脚本的断行规则。(英文)
2023-07-20 19:06:31 24 1
原创 HTML进阶
div>块标签、<span>文本标签、<link>链接一个外部样式表、<h1>-<h6>标题、<a>超链接、<img>图片、<button>按钮、<input>输入框、<br>换行、<p>换段落、<ul>无序列表、<hr>水平分割线、<table>表格。
2023-07-19 17:56:55 35
原创 CSS浮动
元素浮动之后,会让它跳出文档流,也就是说当它后面还有元素时,其他元素会无视它所占据了的区域,直接在。浮动的元素不再区分块级元素、行内元素、已经脱离了标准文档,一律能够设置宽度和高度,即使他。但是文字却会认同浮动元素所占据的区域, 围绕它布局,也就是没有脱出文本流。子盒子会按顺序进行贴靠,如果没有足够的空间,则会寻找前一个兄弟元素。垂直显示的盒子,不要设置浮动、只有并排显示的盒子才要设置浮动。,一个大盒子中、又是一个小天地,内部可以继续使用浮动。浮动使用的要点:要浮动,并排的盒子都实现浮动。
2023-07-17 18:20:25 43 1
原创 css样式、盒模型和背景
* font-size 改变字体大小 *//* color 改变字体颜色 *//* text-align 对齐方式1. center 居中2. left 左对齐 默认样式3. right 右对齐4. justify 两端对齐如果让最后一行也实现两端对齐需要加一行代码 text-align-last: justify;用于:实现水平居中*//* line-height: 行高用于:实现垂直居中 (行高 = 盒子高)*/*/
2023-07-14 22:39:09 48 1
原创 CSS基本样式
1、全局选择器* 通配符:去掉浏览器默认样式2、标签选择器CSS标签选择器是指通过HTML标签名称来选取元素的一种选择器。3、类选择器类选择器允许以一种独立于文档元素的方式来指定样式。该选择器可以单独使用,也可以与其他元素结合使用。提示:只有适当地标记文档后,才能使用这些选择器,所以使用这两种选择器通常需要先做一些构想和计划。要应用样式而不考虑具体设计的元素,最常用的方法就是使用类选择器。在使用类选择器之前,需要修改具体的文档标记,以便类选择器正常工作。
2023-07-13 18:39:07 47 1
原创 HTML列表、表格和表单
标签开始。每个自定义列表项以 开始。每个自定义列表项的定义以 开始。-- 自定义列表 -->列表标题自定义列表自定义列表自定义列表自定义列表自定义列表
2023-07-12 21:41:10 95 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人