- 博客(31)
- 收藏
- 关注
原创 linux 磁盘管理
Linux磁盘管理设备分类块设备:block,存储单位“块”字符设备:char,存储单位“字符”(例如:键盘)设备文件:关联至一个设备驱动程序,进而能够与之对应硬件设备进行通信设备号码主设备号:标识设备类型次设备号码:标识同一类型下的不同设备硬盘接口类型:(1)并行:IDE速率133MB/s;SCSI:640MB/s(2)串口:SATA:6Gbps/8;SAS;USB磁盘设备的文件命名/dev/sd:不同设备:a-z(/dev/sda,/dev/sdb…);同一设备上不同分区
2021-01-29 11:51:43 78
原创 文件系统挂载
文件系统挂载什么是文件系统挂载将额外的文件系统与根文件系统某个现存的目录建立关联关系,进而使得该目录作为其他文件访问入口的行为称之为挂载设备挂载点:Mount Pointmount卸载时,可使用设备,也可使用挂载点umount挂载点下的原有文件在挂载完成后会被隐藏挂载方法:mount DEVICE MOUNT_POINT查看挂载:cat /etc/mtab;cat /proc/mounts指明挂载设备:device挂载点:dir事先存在
2021-01-29 11:50:55 2598 1
原创 JAVA-Servlet
一.什么是Servlet?Servlet是一种服务器端的Java应用程序,会和Servlet api一起使用二.Servlet做了什么实际上Servlet是不做任何的业务处理,只要接受数据请求,调用JavaBean(封装数据,业务逻辑)去处理请求三.Servlet和JSP之间的关系发送请求—>服务器—>JSP(Java代码)编译成Servlet—>HTML的方式返回四.Servlet APIJavax.servlet.Servlet接口类Servlet的基础接口类,必须由
2020-08-07 15:13:12 102
原创 JAVA-JDBC(Mysql)
JDBC一.什么是持久化数据断电也能保存下来的数据二.基本操作创建maven工程1.加载驱动在pom.xml文件中配置JDBC驱动版本https://mvnrepository.com/artifact/mysql/mysql-connector-javaClass.forName("com.mysql.jdbc.Driver");JDBC的配置8.0+:com.mysql.cj.jdbc.Driver;8.0-:com.mysql.jdbc.Driver;2.获取与数据库的连接
2020-07-20 21:51:26 118
原创 JAVA-实用类
一.枚举Enum,特殊的数据类型,即是一个类又有比普通类多一点约束简洁、安全、方便等特点,有一个特定的范围常量用finall形容public enum 枚举名{}Values()方法可以返回枚举的所有常量valuesof()可以通过字符串创建对应的枚举对象二.Math数学方法,都是静态常量,常量E和PIpublic class math { public static void main(String[] args) { System.out.println("
2020-07-13 10:49:41 98
原创 JAVA-多态&&抽象&&Object
十一.多态一个事务有多种表现形态多态是依赖于继承定义方法时形参为父类,调用方法时传入的参数为子类对象定义方法时返回值的数据为父类,调用方法时返回子类对象具有继承关系的两个对象可以相互转换,⼦类转⽗类即⽗类引⽤指向⼦类对象,可以⾃动完成,⽆需强制转换,也叫做向上转型。⽗类转⼦类即⼦类引⽤指向⽗类对象,不能⾃动完成转换,需要强制转换,也叫做向下转型。十二.抽象方法和抽象类只有方法声明没有具体的方法实现,该方法就是抽象方法。用abstract修饰,类也要用abstract修饰抽象类和普通类的区别
2020-07-04 08:56:26 114
原创 JAVA-继承
继承一个类继承另外一个类的属性和方法,被继承的叫做父类,继承的叫做子类基本语法:public class Teacher(子类) extends People(父类) { }Java中的继承是单继承,一个子类只能有一个父类子类访问父类在创建子类对象的时候,会默认创建一个父类对象无论是有参构造还是无参构造,一定会调用父类的无参构造可以通过super关键字调用父类的有参构造子类可以访问父类的构造方法、普通方法、成员变量,都是通过super关键字基本语法:构造方法:super(参数)
2020-07-03 11:03:17 86
原创 Java-面向对象(成员变量&&局部变量、static、封装)
成员变量&&局部变量局部变量:方法中声明成员变量:方法外、类中声明public class Test2 { //int num =20; 成员变量 public void test() { //int num = 10; 局部变量 }}局部变量和成员变量变量名相同时,局部变量的优先级更高成员变量在堆内存中,局部变量在局部变量的表中类中方法互相调用1.Static定义的main方法调用别的方法,对方也必须是static静态方法,否则无法调用2.如果不是静态方法,则
2020-07-02 09:48:52 120
原创 Linux-Vim&&shell脚本
shell脚本命令有两种工作模式(1)交互式:每输入一条命令就立刻执行(2)批处理:事先编辑好脚本,一次性执行脚本中的命令shell脚本三要素:(1)#!/bin/bash 脚本生命(2)注释信息(3)所要执行的命令...
2020-07-01 08:48:40 129
原创 JAVA-面向对象
面向对象一.什么是面向对象编写应用程序使用模块化的思想面向过程:划分各种很细小的步骤来完成编程(划分功能完成)二.类和对象(1)对象对象是由属性和方法组成属性是描述对象的静态方法;方法是描述对象的动态特征(2)类类是创建对象的模板,所有的对象都是在类中创建对象是描述一个客观的实体对象和类的关系:类是对象的抽象描述,这些对象具有相同的特征和方法;对象是类的具体实例Java是以类为组织单元,程序运行是以对象来具体实现的我们写的是类,一旦程序运行就是对象三.定义类public cla
2020-06-30 16:48:40 119
原创 JAVA-练习(一)
import java.util.Arrays;import java.util.Scanner;public class Exercise { static String[] names = {"张三","李四","王五","小明"}; static int[] ages= {22,20,25,22}; static String[] states= {"正常","正常","正常","正常"}; public static void main(String[] args) { //初始化
2020-06-29 09:52:58 89
原创 管道符、重定向与环境变量
输入和输出重定向1.输入重定向遇到的符号命令 < 文件 将文件作为命令标准的输入命令 << 分界符 从标准输入中读入,直到遇见分界符才停止命令 < 文件1 > 文件 2 将文件1作为命令的标准输入并将标准输出到文 件22.输出重定向命令 > 文件 将标准输出重定向到一个文件中(清空原有文件的数据)命令 2> 文件 将错误输出重定向到一个文件中(清空原有文件的数据)命令 >> 文件 将标准输出重定向到一个文件中(追加到原有内容的后面)命
2020-06-28 08:16:09 102
原创 JAVA-数组
数组的概念:数组是大量存储数据类型的变量的数据结构,是存储相同数据类型的集合数组的四要素:1.数组名称2.数组元素3.元素下标4.数组数据类型使用数组1.声明数组:三种方法int[] array;array=new int[3];array[0]=1;array[1]=2;array[2]=3;int[] array1= new int[3];int[] array2=new int[] {1,2,3};2.开辟内存空间3.给数组赋值4.使用数组ex:求平均身高pub
2020-06-28 00:12:31 190
原创 JAVA-流程控制
1.if-else判断某个条件是否成立,然后执行不同的逻辑运算int score = 80;int integle = 400;System.out.println(“您本次的得分是:”+score);System.out.println(“您本次的积分是:”+integle);if(score>=60 && integle>=500||score>=80 && integle>=300) {System.out.println(“恭喜您
2020-06-26 22:50:35 83
原创 JAVA-基础
JAVA一.Java基础1.跨平台2.面向对象编程语言3.分布式计算二.Java的运行机制1.编写java程序2.编译java文件3.读取字节码文件运行程序字节码文件是16进制的Java有自己的虚拟机JVM三.Java的三大体系1.JavaSE 提供基础组件2.JavaME 提供移动的组件3.JavaEE 做后端应用四.配置java环境JRE Java运行环境,JDK java development kit java开发工具包五.开发1.编译javac xx2.运行j
2020-06-25 11:16:01 63
原创 JAVA-变量
一.注释注释就是用通俗易懂的语言对代码进行描述解释,方便自己和他人阅读。单行注释://注释内容多行注释:/*注释内容注释内容注释内容*/文档注释:/**注释内容*注释内容*注释内容*/二.关键字Java预先定义好的,有指定意义的标识符,组成程序的基本元素。1、abstract 表示抽象2、boolean 基本数据类型3、break 跳出循环4、byte 基本数据类型5、case 与 switch 搭配使用6、ca
2020-06-25 11:15:34 117
原创 linux基础-从心开始
1.Redhat重置root密码在linux16参数这行的后面增加“rd.break”,会进入紧急救援模式mount -o remount,rw /sysrootchroot /sysrootpasswdtouch /.autorelabelexitReboot2.rpm机制像windows中的控制面板,建立统一的数据库文件,自动分析依赖关系。(1)安装软件命令格式:rpm -ivh filename.rpm(2)升级软件命令格式:rpm -Uvh filename.rpm(3)卸载
2020-06-22 20:44:08 163
原创 nodejs
浏览器事件环js的主线程是单线程,在同一时间内只能干一件事宏任务:定时器,js渲染,UI渲染,I/O微任务:promise,Object.observe,process.nextTick,MutationObserver*先执行微任务后执行宏任务;只有js中script的宏任务会先执行nodenodejs是运行环境他有什么作用呢?1.创建web服务器2.作为中间件3.工具no...
2020-02-29 11:18:15 97
原创 Java-多线程
多线程使用多线程可以提高cpu的利用率,可以让程序充分利用cpu资源,解决高并发带来的负载均衡问题。优点:cpu资源得到合理的利用代码更加简洁让程序运行的更有效率,响应更快缺点:需要更多的内存空间并行访问可能影响数据的准确性数据被多线程共享,可能出现死锁的情况进程讲到线程肯定要提到进程,那什么是进程?简单的来说进程就是计算机正在运行的一个应用程序。线程是进程的基本单...
2020-02-04 22:14:39 80
原创 Java-泛型
泛型概念:在定义类时不指定类中信息的具体数据类型,用一个标识来代替,在外部实例化对象时才指定。泛型的应用除了实例化集合指定泛型,自定义类也可以用泛型:访问权限修饰符 class 类名<泛型一,泛型二…>访问权限修饰符 泛型标识 属性名;访问权限修饰符 泛型标识 方法名(泛型标识 参数…){};泛型通配符如果我们在定义一个参数为ArrayList类型的方法时,希望该方法即...
2020-02-04 12:35:03 71
原创 JAVA-Map
MapMap接口是与Collection完全独立的另外一个体系,它们之间的区别在于Set、List、Collection只能操作单个元素,而Map可以操作一对元素,因为Map中的元素都是以key-value的键值对形式来存储的。...
2020-02-03 10:12:00 88
原创 Java-集合(List&Set&Queue)
集合概念:集合是长度可以改变,存放任意数据类型的动态数组Collection接口:存放无序、不唯一的对象。一般不会直接使用该接口来实现。Collection api:obj.size()获取集合长度;isEmpty()判断集合是否为空;contains()判断集合是否包含某个元素;add()向集合中添加某个元素;remove()删除;void clear()把集合清空;eq...
2020-02-02 20:01:32 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人