自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【大数据技术与实践--提纲--持续更新中】

为啥要写这玩意儿?因为实在是太抽象了,看完ppt跟竹篮打水一样。

2023-06-18 14:30:40 1281

原创 Java核心技术·卷二·第二章笔记

第二章:输入与输出2.1 输入/输出流抽象类 InputStream和OutputStream构成了IO类层次结构的基础(由于UnionCode形式储存是由多个不定的字节储存的,而不是基于byte值的,所以有从Reader和Writer中继承出来了一个专门处理UnionCode字符的单独的类层次结构)2.1.1 读写字节InputStream的read抽象方法为其各种类型子类的基础。readAllBytes方法可以读取流中所有字节。IO操作在执行的时候是阻塞的,结束时应该调用close方法关闭I

2021-09-09 11:30:18 329 1

原创 Java核心技术·卷二·第一章笔记

Java核心技术·卷二·笔记第一章:Java8的流库Java8引入的用来以“做什么而非怎么做”的方式的处理集合1.1 从迭代到流的操作package com.package1;import java.io.IOException;import java.nio.charset.StandardCharsets;import java.nio.file.Files;import java.nio.file.Paths;import java.util.List;public class

2021-09-05 11:00:15 1358

原创 Git·简单学习笔记

Git版本控制的分类集中式版本控制:例如CVS,SVN(subversion),VSS等,依托于中央服务器进行版本控制。缺点在于中央服务器的故障会造成整个使用团队的不可协同工作分布式版本控制:Git,每个人都有镜像,依托于远程库(代码托管中心)进行版本同步。最大的区别是分布式版本控制在本地由版本控制的,自己本地可以在断网的情况下更新版本,只要之后推送到远程库即可,而集中式版本控制完全依托于中央服务器Git的工作流程工作区编写代码---->(git add)暂存区临时储存-----&gt

2021-08-13 22:19:00 115

原创 鸟哥的Linux私房菜·基础学习篇·第6章笔记

第6章:Linux文件与目录管理cd(change directory)pwd [-P] (显示出真正的路径,而非使用链接路径)mkdirrmdir [-p] (连同上层的空目录也一起删除)删除空的目录cd /var/mailpwd/var/mailpwd -P/var/spool/mail原因是ls -ld /var/maillrwxrwxrwx. 1 root root 10 Mar 25 11:44 /var/mail -> spool/mailmkdir [-m

2021-07-21 16:16:19 146

原创 Java核心技术·卷一·第九章笔记

第9章:集合最近都没怎么学习,我很愧疚9.1 Java集合框架9.1.1 集合接口与实现分离例如队列。队列Queue一般有两种实现方式,一种是循环数组CircularArrayQueue,另一种是链表LinkedListQueue接口回调 :可以把使用实现了某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法实现与接口分类,接口回调已经实现的接口。Queue … = new CircularArrayQueue()… 而使用的时候,Queue

2021-07-18 16:05:58 141

原创 Java核心技术·卷一·第八章笔记

第八章 泛型程序设计8.1 为什么要使用泛型程序设计8.1.1 使用泛型程序设计的好处可以实现使用时对元素的声明,而不是使用一个Object类,这样是没有类型检查而且需要强制类型转换的8.1.2 谁想成为泛型程序员泛型的类型是很多的,要确保所有的类型都能正常工作不是一件容易的事情,可以通过通配符解决8.2 定义简单泛型类有一个或者多个类型变量的类用E来表示集合类型的元素类型,用K,V来表示键值和键的类型,T(U,S)表示任意类型package com.package1;import j

2021-07-09 10:54:29 227

原创 Java核心技术·卷一·第七章笔记

第七章:异常、断言和日志错误无处不在,我们希望程序能在遇到错误时,通过错误处理器,返回一种安全状态,或者妥善的保存用户数据然后退出,由此保证程序的健壮性。7.1.1 异常分类[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t16JgjmG-1625397745294)(image-20210611081945608.png)]大致继承层次如上。但是并非不能直接继承自Throwable。Error层次结构描述系统级别的内部错误或者资源耗尽错误,程序员无法抛出此类错误,而

2021-07-04 19:23:44 131

原创 鸟哥的Linux私房菜·基础学习篇·第3章/第4章笔记

第3章: 安装CentOS 7.xIndex of /centos/7/isos/x86_64/ (ustc.edu.cn)其中torrent后缀的是种子文件在Install CentOS7 选项按下TAB,输入vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet inst.gpt以实现强制GPT选择”带GUI”的服务器。(GNOME与KDE Plasma Workspa

2021-06-19 10:40:21 174

原创 鸟哥的Linux私房菜·基础学习篇·第2章笔记

第2章:主机规划与磁盘分区Linux对于计算机各组件或者设备的识别,与windows完全不一样。各个组件或者设备在Linux下都是一个文件磁盘阵列(RAID)技术:利用硬件技术将各个硬盘整合成为一个大硬盘的方法。企业用的Linux硬件追求的更多是稳定2.1.3 各硬件在Linux中的文件名每一个设备都被当成文件处理设备设备在Linux中文件名SCSI、SATA、USB磁盘驱动器/dev/sd[a-p]U盘/dev/sd[a-p] (与SATA相同)Virti

2021-06-17 09:58:20 120

原创 鸟哥的Linux私房菜·基础学习篇·第0章/第1章笔记

第0章: 计算机概论作者只会记自己不会的知识,所以这两章写得很少精简指令集(Reduced Instruction Set Computer)SPARCPower ArchitectureARM复杂指令集(Complex Instruction Set Computer)X86最早的那块intel研发出来的CPU代号为8086,之后又有80286,80386等等,于是这种架构的CPU就称之为X86架构。对于64位的,为以示区别称之为X86-64架构(32位的CPU内存限制4G)

2021-06-16 15:35:21 138

原创 Java核心技术·卷一·第六章笔记

第六章:接口,lambda表达式与内部类6.1 接口6.1.1 接口的概念接口不是类,而是对希望符合这个接口的类的一组需求接口是所有方法都自动是public方法,以此不必提供关键字public(自动是:不代表绝对是,Java9中可以是private)接口绝对不会有实例字段,在Java8之前,接口中绝对不会包含实现方法(现在可以提供简单的方法,但是不能引用实例字段——接口没有实例)注意:由于接口都是public所以实现接口的方法必须为public,而不能提供更严格的访问条件。//对类访问控制符的

2021-06-10 21:57:05 156

原创 Java核心技术·卷一·第五章笔记

第五章:继承5.1类,超类,子类5.1.1定义子类Java中,所有继承都是public继承,而没有private和protected继承对于超类中的private是不可访问的。不同的包继承protected多称之为超类—子类5.1.2覆盖方法super.超类方法 调用超类方法。对于super的一些理解:super其实和this是不完全相同的概念的。super不是一个对象的引用,例如,不能将super赋值给另一个对象变量,它只是一个只是编译器调用超类方法的特殊关键字5.1.3子类构造器s

2021-06-06 23:31:47 225

原创 Java核心技术·卷一·第四章笔记

Java核心技术·卷一第四章:对象与类4.1面向对象程序设计概述对于面向过程:算法+数据结构=程序而对于面向对象:数据结构+算法=程序4.1.1类封装:亦称之为数据隐藏。对象中的数据称为实例字段,操作数据的过程称之为方法。4.1.2对象包括:行为,状态,标识4.1.4类之间的关系依赖(”uses-a“),一个类的方法使用或者操纵另一个类的对象,也称之为耦合性。如果类A不需要知道类B的存在,那么类B的修改不会对类A造成bug。聚合(”has-a”)包含关系。继承(“is-a”)4

2021-06-02 11:21:56 116

原创 Java核心技术·卷一·第三章笔记

Java核心技术·卷一第三章:Java的基本程序设计结构3.1一个简单的Java应用程序类名应该首字母大写,并采用驼峰命名法public class 名应该与文件名相同,(才注意到原来自己写的class全是public的)main函数也应是public的与c++不同Java中的所有函数都必须是某个类的方法,main函数也不例外(所以mian函数会有一个外壳类)因为main函数为void的,所以都会返回0,若想返回其他代码,需要使用System.exit方法。public class Appl

2021-06-02 11:20:26 139

原创 Java核心技术·卷一·第二章笔记

Java核心技术·卷一第二章:Java程序设计环境2.1安装Java开发工具包JDK: java development kitJRE: java runtime environment 只包含虚拟机SE: standard editionEE: enterprise editionJava的命名混乱:Java6,Java7,Java8的内部版本号是1.6.0,1.7.0,1.8.0。直到Java9,内部版本号才更正为9.0.12.2使用命令行工具Javac demo.java 而 编译后

2021-06-02 11:18:47 76

原创 抽象类与接口的不同

抽象类是用来捕捉子类的通用特性的,而接口则是抽象方法的集合;抽象类不能被实例化,只能被用作子类的超类,是被用来创建继承层级里子类的模板,而接口只是一种形式,接口自身不能做任何事情。其次,抽象类可以有默认的方法实现,子类使用extends关键字来继承抽象类,如果子类不是抽象类的话,它需要提供抽象类中所有声明方法的实现。而接口完全是抽象的,它根本不在方法的实现,子类使用关键字implements来实现接口,它需要提供接口中所有声明方法的实现。抽象类可以有构造器,除了不能实例化抽象类之外,它和普通Java.

2021-05-21 21:05:27 85

空空如也

空空如也

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

TA关注的人

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