自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编译原理学习笔记(Part four)

2020-03-14 23:40:48 204

原创 编译原理学习笔记(Part three)

2020-03-14 23:02:55 483

原创 项目

Spring Boot 算是目前 Java 领域最火的技术栈了,也是Java开发人员不得不掌握的技术,今天给大家整理了13个优质 Spring Boot 开源项目给大家参考,希望能够帮助到正在学习 Spring Boot 的小伙伴!小伙伴简历中不知道写什么项目的或者项目没有亮点的,我只能帮你们到这了!下边的项目排名不分先后!一、mallstar 数 12.7k,项目地址:https:...

2020-03-14 22:10:27 383

原创 语法糖

不了解这12个语法糖,别说你会Java!孤独键客一个不羁的码农,终生学习者。公众号「程序员的成长之路」213 人赞同了该文章阅读本文大概需要 10 分钟。作者:Hollis本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java 语法糖的同时,了解这些语法糖背后的原理语法糖语...

2020-03-14 22:09:38 227

原创 MYSQL锁机制

一、锁的类型1. 行锁共享锁(S Lock)允许事务读一行数据 排它锁 (X Lock) 允许事务读一行数据2. 表锁(意向锁)锁定允许事务在行级上的锁和表级上的锁同时存在。为了支持在不同粒度上进行加锁操作,InnoDB存储引擎支持一种额外的锁方式意向共享锁(IS Lock)事务想要获得一张表中某几行的共享锁 意向排他锁(IX Lock)事务想要获得一张表中某几行的排他锁...

2020-03-14 22:08:47 189

原创 编译原理学习笔记(Part two)

编译的本质:编译的结构:

2020-03-13 00:39:19 107

原创 编译原理学习笔记(Part one)

2020-03-11 13:56:40 107

原创 SCJP刷题学习笔记(Part seventeen)

QUESTION 161 Given the code fragments: class ThreadRunner implements Runnable { public void run () { System.out.print (“Runnable”) ; } } class ThreadCaller implements Callable { Public Str...

2020-03-06 01:52:24 755

原创 SCJP刷题学习笔记(Part sixteen)

QUESTION 151 Which two statements are true about the Fork/Join Framework? (Choose two.) A. The RecursiveTask subclass is used when a task does not need to return a result. B. The Fork/Join frame...

2020-03-06 01:42:49 518

原创 SCJP刷题学习笔记(Part fifteen)

QUESTION 141 Given: What is the result? A. Hi Interface-2 B. A compilation error occurs. C. Hi Interface-1 D. Hi MyClass Correct Answer: D Section: (none) Explanation Explanation...

2020-03-06 01:34:09 642

原创 SCJP刷题学习笔记 (Part fourteen)

QUESTION 131 Given: Which two interfaces can you use to create lambda expressions? (Choose two.) A. T B. R C. P D. S E. Q F. U Correct Answer: CD Section: (none) Explanation ...

2020-03-06 01:26:44 659

原创 SCJP刷题学习笔记(Part thirteen)

QUESTION 121 Given: and the code fragment: What is the result? A. An exception is thrown at line n2. B. 100 C. A compilation error occurs because the try block is declared without a ca...

2020-03-06 01:18:17 419

原创 SCJP刷题学习笔记(Part twelve)

QUESTION 111 Given:and the command: java Product 0 What is the result? A. An AssertionError is thrown. B. A compilation error occurs at line n1. C. New Price: 0.0 D. A NumberFormatEx...

2020-03-06 01:11:42 727

原创 SCJP刷题学习笔记(Part eleven)

QUESTION 101 Given the code fragment: What is the result? A. A compilation error occurs at line n1. B. courseJava C. Javacourse D. A compilation error occurs at line n2. Correct Answer...

2020-03-06 01:03:30 646

原创 SCJP刷题学习笔记(Part ten)

QUESTION 91 Given the content of the employee.txt file: Every worker is a master. Given that the employee.txt file is accessible and the file allemp.txt does NOT exist, and the code fragment:...

2020-03-06 00:51:28 976

原创 SCJP刷题学习笔记(Part nine)

QUESTION 81 Given: Book.java: public class Book { private String read(String bname) { return “Read” + bname } } EBook.java: public class EBook extends Book { public class String read (...

2020-03-06 00:42:16 475

原创 SCJP刷题学习笔记(Part eight)

QUESTION 71 Given the records from the Employee table:eid ename 111 Tom 112 Jerry 113 Donald and given the code fragment: try { Connection conn = DriverManager.getConnecti...

2020-02-24 15:20:33 390

原创 SCJP刷题学习笔记(Part seven)

QUESTION 61 Given: public interface Moveable<Integer> { public default void walk (Integer distance) {System.out.println(“Walking”);) public void run(Integer distance); }Which stat...

2020-02-24 15:08:17 955

原创 SCJP刷题学习笔记(Part six)

QUESTION 51 Given: final class Folder { //line n1 //line n2 public void open () { System.out.print(“Open”); }} public class Test { public static void main (String [] args) throws Ex...

2020-02-24 15:06:00 546

原创 SCJP刷题学习笔记(Part five)

QUESTION 41 Given the code fragment: List<String> str = Arrays.asList (“my”, “pen”, “is”, “your’, “pen”); Predicate<String> test = s -> { int i = 0; boolean result = s.contain...

2020-02-24 15:03:11 388

原创 SCJP刷题学习笔记(Part four)

之前发的章节开始慢慢更新运行截图以及知识点。QUESTION 40 Given: public class Canvas implements Drawable { public void draw () { } } public abstract class Board extends Canvas { } public class Paper extends Can...

2020-02-17 21:21:43 409

原创 SCJP刷题学习笔记(Part three)

QUESTION 21 Given the code fragments: class MyThread implements Runnable { private static AtomicInteger count = new AtomicInteger (0); public void run () { int x = count.incrementAndGet(); ...

2020-02-16 19:45:06 452

原创 SCJP刷题学习笔记(Part two)

QUESTION 11 Given the code fragment: Stream<List<String>> iStr= Stream.of ( Arrays.asList (“1”, “John”), Arrays.asList (“2”, null)0; Stream<<String> nInSt = iStr.flatMap...

2020-02-14 19:48:56 399

原创 SCJP刷题学习笔记(Part one)

测试Java版本“1.8.0_131”工具为eclipseQUESTION 1 Given the definition of the Vehicle class: Class Vehicle { int distance; //line n1 Vehicle (int x) { this distance = x; } public void incre...

2020-02-13 19:56:56 757

原创 操作系统学习笔记(Part nine)

9.0文章管理9.1文件系统概念9.2文件物理结构、9.3FAT文件系统FAT1和FAT2互为备份9.4文件存储管理和目录...

2020-02-07 17:37:18 68

原创 操作系统学习笔记(Part eight)

8.0设备管理8.1设备管理概念8.1.2Spooling系统8.3.1Linux模块机制8.3.2Linux驱动程序选择性支持注册和注销、打开和释放都必须实现增加和减少使用计数...

2020-02-06 19:31:41 99

原创 操作系统学习笔记(Part seven)

7.0存储管理7.1内存管理功能7.1.1内存管理功能(一)7.1.2内存管理功能(二)存储管理功能:3)内存分配功能为程序运行分配足够的内存空间需要解决的问题有 放置策略、调入策略、淘汰策略。(后面详述)7.2物理内存管理7.2.1分区内存管理上述空闲区为:...

2020-02-06 01:28:47 149

原创 操作系统学习笔记(Part six)

6.0进程调度6.1进程调度的概念6.2典型调度算法

2020-02-04 18:54:06 101

原创 操作系统学习笔记(Part five)

5.1死锁的概念假设哲学家都同时拿起左手边的筷子,此时就陷入死锁。5.2死锁起因例子:消费者同样阻塞在P(mutex)导致死锁!5.3死锁预防策略WIndows和Linux采用鸵鸟策略面对死锁,指视而不见,将死锁丢给用户自己解决。因为操作系统认为解决是效率非常低下的。...

2020-02-04 13:44:39 96

原创 操作系统学习笔记(Part four)

4.0进程管理4.1进程概念4.1.1进程的基本概念进程是一个动态的概念,是个过程。还有其他的分类标准(...)4.1.2进程状态阻塞状态也是等待状态(Wait)4.1.3进程控制块state:用来描述进程的状态:运行、就绪、阻塞counter:进程还可以运行ti...

2020-02-04 12:58:34 185

原创 操作系统学习笔记(Part three)

3.0操作系统用户界面3.1操作系统启动过程3.1.1 BIOS和主引导记录MBR段地址和偏移地址都是16位BIOS细分为如上三类固件:以硬件方式存在的程序或软件采用中断的方式来呈现OS启动以后,由OS接管计算机在BIOS读硬盘的过程中,首先去读硬盘或者软盘的一个特殊的扇区(首扇区).3.1.2操作系...

2020-01-06 09:46:14 97

原创 操作系统学习笔记(Part two)

操作系统的逻辑结构1.11.整体式结构以模块为基本单位构建2.层次式结构越往上走,和用户的结合越紧密。优点:结构清晰,避免循环调用;整体问题局部化,系统的正确性容易保证;有利于操作系统的维护、扩充、移植。3.微内核结构(客户服务器结构)1.2CPU的态支持操作系统的最基本硬件结构:CPU、内存、中断、时钟。硬件按“态...

2020-01-04 21:08:09 139

原创 UML知识集合

一、系统建模与分析设计技术的演变1.封装是指把对象的(属性和操作)结合在一起,组成一个独立的对象。2..封装是一种(信息隐蔽)技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开。3.面向对象方法中的(继承)机制使子类可以自动地拥有(复制)父类全部属性和操作。4.使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法是(继承)。5.软件按照其工...

2019-11-17 19:15:21 1224

原创 Linux 学习笔记( day five )

复制、删除和移动文件的命令1.cp格式:cp[选项] 源文件或目录 目录文件或目录说明:cp命令完成文件的复制。如果源是普通文件,该命令把源文件复制成指定的目标文件或复制到指定的目标目录中。如果源是目录,目标是一已存在的目录,该命令把源目录下的所有文件和子目录都复制到目标目录中,如果源是目录,目标不是一已存在的目录,命令出现错误信息常用选项:-a或--archive:等同于...

2019-09-16 15:17:19 107

原创 Linux 学习笔记( day four )

搜索、排序及去掉重复内容命令1.grep格式:grep [选项]查找模式[文件...]说明:grep是一个强大的文本搜索工具,能在文本文件中查找指定模式的词或短语,并把匹配的行打印出来grep 家族包括grep、egrep和fgrep,egrep是grep的扩展,可使用扩展的字符串模式进行搜索,fgrep就是 fixed grep 或 fast grep,把所有字母看做单词,不...

2019-09-16 13:33:06 110

原创 Linux 学习笔记( day three )

文件和目录的概念文件名规则:1.除了“/”,其他字符都可以使用2.转义字符最好不要用,这些字符在Linux系统下有特定的含义3.避免使用“+"、“-”或“.”作为普通文件名的第一个字符(“.”开头的文件是隐藏文件)4.大小写敏感5.最多为255个字符文件类型:1.普通文件:包括系统文件、用户文件、库函数用命令ls-1查看文件属性,用第一个字符代表文件类型,“-”表示文件是普...

2019-09-11 21:55:55 203

原创 源码篇

1、HashMap源码,实现原理,JDK8以后对HashMap做了怎样的优化。  答:HashMap是基于哈希表的Map接口的非同步实现,提供所有可选的映射操作,并允许使用null值和null键,不保证映射的顺序;HashMap是一个“链表散列”的数据结构,即数组和链表的结合体;它的底层就是一个数组结构,数组中的每一项又是一个链表,每当新建一个HashMap时,就会初始化一个数组;  而在...

2019-09-09 14:35:28 117

原创 Linux 学习笔记( day two )

Linux 文件系统的特点:1.采用树形结构,从根目录root(/)开始2.允许多种不同的文件系统共存,支持跨文件系统的操作3.文件是无结构字符流式文件,不予考虑文件内部逻辑结构,只把文件看做一系列字符的序列4.由文件的拥有者或超级用户设置相应的访问权限而收受到保护5.把外部设备都看做文件,可以使用与文件系统相同的系统调用和函数来读写外部设备目录结构如下:/bin:存放二进制可执...

2019-09-09 14:00:59 82

原创 学习笔记:TCP/IP基本知识点

首发于Java技术干货一、TCP/IP模型TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。下图表示TCP/IP模型与OSI模型各层的对照关系。...

2019-09-09 08:34:50 137

原创 Linux 学习笔记( day one )

版本UbuntuLinux组成:Linux内核、Shell、文件系统、应用程序(多用户系统)用户类型:根用户,普通用户界面:1.图形化界面2.文本界面:GUI仿真端、系统直接进入、使用虚拟控制台运行级别:runlevel0:关机1:单用户模式2:多用户模式,但是没有NFS3:完全多用户模式4:没有用到5:X116:重启(千万不要把initdefault设置为6)基本命...

2019-09-09 08:32:47 145

空空如也

空空如也

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

TA关注的人

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