自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql笔记

数据库的好处1、持久化数据到本地2、可以实现结构化查询,方便管理数据库相关概念1、DB :数据库,保存一组有组织的数据的容器2、DBMS : 数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据3、SQL:结构化查询语言,用于和DBMS通信的...

2020-03-16 14:46:22 110

原创 Linux命令

vim操作1、vim 文件名:进入文件2、i :编辑模式3、Esc 后 “:” ,输入wq 保存退出,q退出,q!强制退出4、拷贝当前行 yy ,5yy拷贝当前向下5行,并粘贴(p)5、删除当前行 dd ,5dd删除当前向下5行6、查找某个单词【/关键字 回车】 ,输入n查找下一个7、设置文件行号【 :set nu】,取消文件行号【:set nonu】8、到达文件最末行【G】...

2020-03-09 14:32:24 244

原创 Java学习笔记8

异常Error:Java虚拟机无法解决的严重问题,如JVM系统内部错误、资源耗尽等。Exception:其他因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理分类:编译时异常运行时异常Java异常处理的方式抓抛模型过程一:“抛”程序在正常执行的过程中,一旦出现异常,就会在异常代码处生成一个对应异常类的对象,并将此对象抛出过程二:“抓”可以理解为异常的处理...

2020-03-01 20:57:16 109

原创 Java学习笔记7

static1、static可以用来修饰属性、方法、代码块,内部类2、static修饰属性:静态变量、类变量属性,按是否使用static修饰,分为静态属性和非静态属性(实例变量)非静态属性:每个对象独立静态变量:多个对象共享,随着类的加载而加载,早于对象创建,通过“类.静态变量”的方式调用由于类只会加载一次,静态变量在内存中也只存在一份,存在方法区的静态域中3、static修饰方法...

2020-02-29 20:01:48 115

原创 Java学习笔记6

继承extends好处:1、减少了代码的冗余,提高了代码的复用性2、便于功能的扩展3、为之后多态性的使用,提供了前提继承的格式class A extends BA:子类,派生类、subclassB:父类、超类、基类、superclass单继承性1、如果我们没有显示声明一个类的父类的话,则此类继承于java.lang.Object类2、所有的java类(除java.lang....

2020-02-28 23:10:49 98

原创 Java学习笔记5

冒泡排序每一趟进行的过程,从第一个元素开始,比较两个相邻的元素,位置不正确则交换int[] arr = new int[]{2,5,7,3,8,4};for(int i=0;i<arr.length-1;i++){ for(int j=0;j< arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ int temp = arr[j]...

2020-02-27 22:17:46 80

原创 Java学习笔记4

数组数组本身是引用数据类型,数组中的元素可以是任何数据类型创建数组对象会在内存中开辟一整块连续的空间数组的长度一旦确定,就不能修改声明和初始化//静态初始化,初始化和赋值同时进行int[] ids;//声明ids = new int[]{1,2,3,4};//动态初始化,初始化和赋值分开进行String[] str = new String[5];//一旦初始化之后,数组长度确...

2020-02-27 11:08:49 138

原创 eclipse相关设置及常见问题

透视图调整选择JavaeeQuick Access可搜索主要窗口:Package ExplorerNavigatorOutlineConsole编码设置WindowGeneralWorkspaceencoding选UTF-8字体设置Windowcolors and FontsBasicText FontNew 菜单修改WindowPerspectiveC...

2020-02-26 22:21:10 143

原创 Java学习笔记3

++,–,+=,-=等运算不会改变变量本身的数据类型<<左移1位 乘2>>右移一位,除2>>>无符号右移异或,不一样1,一样03种交换方法1、临时变量int temp=num1;num1=num2;num2=temp;2、相加减只能适用于数值类型num1=num1+num2;num2=num1-num2;//此时num2为num...

2020-02-26 18:17:24 137

原创 Java学习笔记2

注释1、单行注释://(注释内容)2、多行注释:/*(注释内容)*/ 不可以嵌套使用3、文档注释:(java特有)/**@author pxw@version v1.0*/javac -d 目录名 -author -version java文件名注释内容可以被JDK提供的工具javac所解析,生成一套以网页文件形式体现的该程序的说明文档4、单行注释和多行注释不参与编译,编译...

2020-02-26 14:11:02 82

原创 Java学习笔记1

计算机中最小的存储单位比特bit计算机中最基本的存储单元是字节byte内存RAMCPU硬盘dos指令1、d:切换到d盘2、dir 显示目录下文件3、md 文件夹名字创建文件夹4、cd 切换目录5、cd… 回到上层目录6、cd\ 回到根目录7、del 删除文件8、rd 删除目录(空的)9、del 目录名(非空)删除该目录下所有文件计算机语言人与计算机交流的方式机器语...

2020-02-25 23:01:58 119

原创 操作系统学习笔记8

死锁由于竞争资源或者通信关系,两个或更多线程在执行中出现,永远相互等待只能由其他进程引发的事件出现死锁的条件1、互斥:任何时刻只能有一个进程使用一个资源实例2、持有并等待:进程保持至少一个资源,并在等待获取其他进程持有的资源3、非抢占:资源只能在进程使用后自动释放4、循环等待:构成等待循环死锁处理方法1、死锁预防:确保系统永远不会进入死锁状态限制申请方式2、死锁避免:在使用前进...

2020-02-25 14:40:50 90

原创 操作系统学习笔记7

同步互斥1、进程并发的好处:共享资源、加速、模块化2、原子操作是指一次不存在任何中断或失败的操作3、互斥:一个进程占用资源,其他进程不能使用死锁:多个进程各占用部分资源,形成循环等待饥饿:其他进程可能轮流占用资源,一个进程一直得不到资源4、临界区的访问规则:空闲则入、忙则等待、有限等待、让权等待(可选)5、临界区的实现方法:禁用中断,软件方法、更高级的抽象方法6、禁用硬件中断:没有...

2020-02-24 21:39:52 109

原创 操作系统学习笔记6

处理机调度1、进程切换:CPU资源的当前占用者切换2、处理机调度:从就绪队列中挑选下一个占用CPU运行的进程3、调用程序:挑选就绪程序的内核函数4、调度准则:调度策略:确定如何从就绪队列中选择下一个执行进程进程在CPU计算和I/O操作间交替指标:CPU使用率:CPU处于忙状态的时间百分比吞吐量:单位时间内完成的进程数量周转时间、等待时间、响应时间5、调度算法:先来先服务算法...

2020-02-24 14:53:24 83

原创 操作系统学习笔记5

进程1、进程:指一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程2、动态、并发、独立、制约3、进程是操作系统处于执行状态程序的抽象程序=文件进程=执行中的程序=程序+执行状态同一个程序的多次执行过程对应为不同进程内存:保存代码和数据CPU:执行指令4、程序是永久的,进程是暂时的5、进程包括:程序、数据、进程控制块6、进程控制块PCB:操作系统管理控制进程运行所用的...

2020-02-24 11:54:47 62

原创 操作系统学习笔记4

虚拟存储1、存储:寄存器、高速缓存、内存、磁盘、磁带2、内存空间不够用:覆盖,交换,虚拟存储3、虚拟存储:在有限容量的内存中,以页为单位自动装入更多更大的程序4、覆盖:将程序划分为若干功能相对独立的模块,将不会同时执行的模块共享同一块内存5、交换:将暂时不能运行的程序放到外存6、覆盖:只能发生在没有调用关系的模块间,程序员必须给出模块间的逻辑覆盖结构,发生在运行程序的内部模块间,无法由...

2020-02-23 14:26:42 120

原创 操作系统学习笔记3

连续内存管理1、缓存最快,缓存未命中,内存,内存找不到,缺页,外存2、存储管理单元将虚拟逻辑地址转换为实际物理地址3、抽象、保护、共享、虚拟化4、管理方式:重定位、分段、分页、虚拟存储5、地址生成时机:编译时、加载时、执行时6、动态分区分配:当程序被加载执行时,分配一个进程指定大小可变的分区7、动态分区分配策略:最先匹配,最佳匹配,最差匹配8、最先匹配:第一个可用空间比n大的空闲块...

2020-02-22 11:41:07 96

原创 Java核心技术学习笔记2

知识点1、构造Scanner对象Scanner in = new Scanner(Sysyem.in);2、nextline方法读取行,next方法读取一个单词,nextInt方法读取一个整数,nextDouble方法读取一个浮点数3、Scanner读取是可见的,console读取不可见4、文件读取:Scalenner in = new Scanner(Path.get(“myfile.t...

2020-02-21 22:26:25 98

原创 操作系统学习笔记2

1、计算机开机后,操作系统的程序会被自动加载到内存中的系统区,这段区域是RAM。2、BIOS是个人电脑启动时加载的第一个软件。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序3、操作系统属于系统软件4、段机制启动、页机制未启动:逻辑地址—段机制处理—线性地址=物理地址段机制和页机制都启动:逻辑地址—段机制处理—线性地址—页机制处理—物理地址BIOS1、基本输入输出的程序2、系...

2020-02-21 16:43:06 209

原创 Java核心技术学习笔记1

Java基础1、指令解释Javac Welcome.javajava Welcome解释:javac程序是一个Java编译器,它将文件Welcome.java编译成Welcome.class,并发送到java虚拟机。虚拟机执行编译器放在class文件中的字节码。2、Java所有的程序必须放在类中3、不能使用Java保留字作为类名,命名规范:大写字母开头的名词,若多个单词,每个首字母大写...

2020-02-20 22:09:34 118

原创 操作系统学习笔记1

#操作系统定义1、控制程序2、资源管理器#操作系统的组成1、内核:资源管理2、GUI:所见即所得3、Shell:命令行#操作系统内核特征:1、并发:OS对多个程序的管理和调度2、共享:同时访问、互斥共享3、虚拟:多道程序设计技术4、异步:环境相同,结果相同#操作系统实例1、unix2、Linux3、windows#操作系统演变1、单用户系统2、批处理系统3、多...

2020-02-20 16:46:47 180

空空如也

空空如也

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

TA关注的人

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