摘要: 一、JAVA中非阻塞IO 同步:指的是用户进程触发IO操作并等待或者轮询地去查看IO操作是否就绪。 异步:是指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通知。 阻塞:指当试图对该文件描述符进行读写时,如果当时没有东西可读,或者暂时不可写,线程就进入等待状态 阅读全文
posted @ 2024-07-02 23:41 Idempotent 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 基本的目录、文件操作,常用的IO输入输出流类介绍和使用。 一、目录及文件操作 Java中File类(文件类)以抽象的方式代表文件名和目录路径名,File对象则代表了磁盘中实际存在的文件和目录。 File类不仅仅提供灵活的构造方法,同时还可以用于文件和目录的创建、文件的查找和文件的删除。 //构造方法 阅读全文
posted @ 2024-07-02 23:41 Idempotent 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 面试过程中常见的概念、知识点总结。 一、Linux知识点 \(\color{SlateGray}{1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?}\) (1)绝对路径用/表示(如/etc/init.d); (2)当前目录和上层目录表示为./和../ 阅读全文
posted @ 2024-07-02 23:41 Idempotent 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 树状数组、线段树的实现与应用、模运算的使用。 一、题目 定义在数组上的操作,给定大小为N的数组以及N个数。之后给出M个操作,则要输入M行。每一行操作第一个数代表操作类型,要么是U要么是C。对于U类型的操作,紧跟3个数a、b、k,也就是把数组下标a到b的每个数替换为该数的k次方(防止数过大,因此对12 阅读全文
posted @ 2024-07-02 23:41 Idempotent 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 排序算法的整理和比较。 一、基本概念 排序算法就是将一序列对象根据某个关键字进行排序。各个排序算法的时间复杂度和空间复杂度不尽相同,所需的条件和适用范围也不同。一般根据元素的相对位置分为稳定排序算法和非稳定的排序算法。也可根据执行情况分为内排序和外排序。另外还有分为比较类型的排序算法和非比较类型的算 阅读全文
posted @ 2024-07-02 23:41 Idempotent 阅读(2) 评论(0) 推荐(0) 编辑
摘要: JAVA中并发工具类CountDownLatch、CyclicBarrier和Semaphore的概念和使用。 一、CountDownLatch(计数器) CountDownLatch的应用场景是某个线程任务需要等待其他的线程全部执行完毕才能执行,这时候就可以使用CountDownLatch类。其内 阅读全文
posted @ 2024-07-02 23:41 Idempotent 阅读(1) 评论(0) 推荐(0) 编辑
摘要: JAVA常见的并发知识点,概念和使用方法。 一、Synchronized和Lock的区别 Synchronized:Synchronized是Java提供的关键字,可以在需要同步的对象中加入此控制。其可以用来修辞方法,也可以加在特定代码块中,而修辞特定代码块时括号中表示需要锁的对象。 JVM底层实现 阅读全文
posted @ 2024-07-02 23:40 Idempotent 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 数据库基础知识,数据库基本概念和知识重点。 一、数据库 数据:是科学实验、检验、统计等所获得的和用于科学研究、技术设计、查证、决策等的数值。 在计算机系统中,信息是观念上的,各种字母、数字符号的组合、语音、图形、图像等统称为数据,数据经过加工后就成为信息。 数据库:是一个长期存储在计算机内的、有组织 阅读全文
posted @ 2024-07-02 23:40 Idempotent 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 编码的概念,常用的几种编码原理和使用区分。 一、计算机编码 计算机编码: 在计算机中,数据都是基于二进制的方式存储。一个二进制位表示一个计算机位,同时用一个字节表示8个位。因此位(bit)、字节(byte)、KB、MB、GB等均是存储空间单位,表示可存储二进制数据。因此编码则表示对于文字、字母、符号 阅读全文
posted @ 2024-07-02 23:40 Idempotent 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 介绍网络连接中使用到的各种设备以及设备的作用。 一、网络设备 网卡 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件,能接收所有在网络上传输的信号,但正常情况下只接受发送到该电脑的帧和广播帧,将其余的帧丢弃,工作于OSI模型的第二层。每一个网卡都有一个被称为MAC地址的独一无二的48 阅读全文
posted @ 2024-07-02 23:40 Idempotent 阅读(1) 评论(0) 推荐(0) 编辑