摘要:计算机网络基础-1-概述 计算机网络基础-2-物理层 数据链路层 一、数据链路层概述 数据链路层使用的信道主要有以下两种类型: 点对点信道:这种信道使用一对一的点对点通信方式 广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调 阅读全文
posted @ 2020-05-25 18:43 我只是一个码农 阅读(32) 评论(0) 推荐(0) 编辑
摘要:圆圈中最后剩下的数字 0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。示例 1:输 阅读全文
posted @ 2020-05-24 17:53 我只是一个码农 阅读(15) 评论(0) 推荐(0) 编辑
摘要:计算机网络基础-1-概述 计算机网络基础-3-数据链路层 物理层 一、物理层概述 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是具体的传输媒体。物理层的作用是要尽可能地屏 蔽掉不同传输媒体和通信手段。用于物理层的协议也常称为物理层规程。 物理层主要任务:确定与传输媒体的接口 阅读全文
posted @ 2020-05-23 00:56 我只是一个码农 阅读(28) 评论(0) 推荐(0) 编辑
摘要:计算机网络基础-2-物理层 计算机网络基础-3-数据链路层 概述 一、计算机网络概述 计算机网络基础的学习目的:掌握计算机网络通信的基础知识,包括数据通信技术、网络体系结构、网络协议和服务、Internet协议集以及应用。 计算机网络基础的学习框架: 计算机网络概述:21世纪的一些重要特征是数字化、 阅读全文
posted @ 2020-05-16 18:17 我只是一个码农 阅读(41) 评论(0) 推荐(0) 编辑
摘要:202.快乐数 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1, 也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 True ;不 阅读全文
posted @ 2020-05-07 15:01 我只是一个码农 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Spring框架的了解、SpringIOC的部分内容请阅读23-Java-Spring框架(一) SpringwebMVC的了解、请求流程、运用等请阅读24-Java-Spring框架(二) 四、Spring AOP(Aspect Oriented Programming) 1.SpringAOP了 阅读全文
posted @ 2020-05-06 01:49 我只是一个码农 阅读(72) 评论(0) 推荐(1) 编辑
摘要:Spring框架的了解、SpringIOC的部分内容请阅读23-Java-Spring框架(一) SpringAOP的了解、运用及原理等部分内容请阅读25-Java-Spring框架(三) 三、Spring Web MVC(Model View Controller) 1.SpringMVC了解 S 阅读全文
posted @ 2020-05-05 03:44 我只是一个码农 阅读(56) 评论(0) 推荐(0) 编辑
摘要:SpringwebMVC的了解、请求流程、运用等请阅读24-Java-Spring框架(二) SpringAOP的了解、运用及原理等部分内容请阅读25-Java-Spring框架(三) 一、Spring框架了解 Spring框架是一个开源的框架,为JavaEE应用提供多方面的解决方案,用于简化企业级 阅读全文
posted @ 2020-04-28 02:02 我只是一个码农 阅读(216) 评论(0) 推荐(0) 编辑
摘要:搜索旋转排序数组 假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。 你的算法时间复 阅读全文
posted @ 2020-04-27 12:39 我只是一个码农 阅读(27) 评论(0) 推荐(0) 编辑
摘要:面试题51. 数组中的逆序对 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例 1: 输入: [7,5,6,4] 输出: 5 限制: 0 <= 数组长度 <= 50000 归并排序简介: 归并排序(MERGE-SORT 阅读全文
posted @ 2020-04-24 21:00 我只是一个码农 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Hibernate的了解、Hibernate的搭建、Hibernate的基本使用流程等内容请阅读21-Java-Hibernate框架(一) 五、Hibernate的Query查询接口(重中之重) 1.HQL语言了解:Hibernate Query Language(HQL),是hibernate的 阅读全文
posted @ 2020-04-22 20:24 我只是一个码农 阅读(95) 评论(0) 推荐(0) 编辑
摘要:一、Hibernate了解 Hibernate框架是Java持久层的框架,是Gavin King发明的,2001年发布的,JBoss公司的产品,2003年进入市场。 Hibernate是基于对象来操作数据库的,但他最终还是被转换为SQL去进行操作 Hibernate对JDBC进行封装,简化数据库访问 阅读全文
posted @ 2020-04-19 23:59 我只是一个码农 阅读(59) 评论(0) 推荐(0) 编辑
摘要:进程管理的前三个部分(进程的基本概念、进程控制、线程)请阅读 操作系统-4-进程管理(一) 四、进程同步 概念:进程同步的主要任务是使并发执行的各进程之间能有效的共享资源和相互合作,从而使程序的执行具有可再现性。 1 进程同步的基本概念 (1)进程之间的两种制约关系:间接制约关系:系统资源竞争,进程 阅读全文
posted @ 2020-04-18 23:38 我只是一个码农 阅读(84) 评论(0) 推荐(0) 编辑
摘要:一、进程的基本概念 1 程序的顺序执行与并发执行 (1)前驱图 概念:前驱图是一个有向无循环图,记为DAG,可用于描述进程之间执行的前后关系。无循环关系可实现顺序执行。 结点:一个程序段、进程或一条语句; 有向边:两个结点之间的前趋关系; 重量:结点所含有的程序量或执行时间; 直接前驱、直接后继、开 阅读全文
posted @ 2020-04-16 21:30 我只是一个码农 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一、操作系统是什么 1.常见的操作系统 2.操作系统的定义: 操作系统(OS)是一个大型的程序系统,它负责计算机的全部软、硬件资源的分配、调度工作,控制并协调多个任务的活动, 实现信息的存取和保护。它提供用户接口,使用户获得良好的工作环境。 3.操作系统的目标: 方便性:配置OS后计算机系统更容易使 阅读全文
posted @ 2020-04-15 23:31 我只是一个码农 阅读(32) 评论(0) 推荐(0) 编辑
摘要:LRU缓存机制 题目:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。 它应该支持以下操作: 获取数据 get 和 写入数据 put 。 获取数据 get(key) - 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。 写入数据 put(k 阅读全文
posted @ 2020-04-14 18:29 我只是一个码农 阅读(43) 评论(0) 推荐(0) 编辑
摘要:正则表达式(Regular Expression) 概念:由实现定义好的特殊字符、及这些特殊字符的组合,组成一个“规则字符串”,这个“规则字符串”用来对字符串的这一种过滤逻辑。 运用场景:检测字符串是否合法 检索、替换符合规则的文本/字符串 正则表达式的语法格式:“^$”(^代表开头,$代表结尾) 阅读全文
posted @ 2020-04-13 20:05 我只是一个码农 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一、包装类 概念:包装类是为了值类型数据与对象之间能相互转换、提供自动装箱和自动拆箱机制的类。 (基本数据类型默认存储0,包装类型默认存储null) 自动装箱:自动进行基本数据类型向包装类转换。 自动拆箱:自动进行包装类向基本数据类型转换。 二、Integer类(java.lang.Integer类 阅读全文
posted @ 2020-04-13 19:21 我只是一个码农 阅读(23) 评论(0) 推荐(0) 编辑
摘要:LFU缓存 题目:请你为 最不经常使用(LFU)缓存算法设计并实现数据结构。它应该支持以下操作:get 和 put。 get(key) - 如果键存在于缓存中,则获取键的值(总是正数),否则返回 -1。 put(key, value) - 如果键不存在,请设置或插入值。当缓存达到其容量时,则应该在插 阅读全文
posted @ 2020-04-10 21:21 我只是一个码农 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、java中常用的类库包,以JDK1.8目录截图为例,把java的jdk1.8全部背住就牛逼了(我能背目录) 主要常用的包有(把所有包记住才是强者) java.lang包:这个包是java语言的核心包,该包中的所有内容由java虚拟机自动导入。该包下常用的类有java.lang.String/Do 阅读全文
posted @ 2020-04-04 22:35 我只是一个码农 阅读(27) 评论(0) 推荐(0) 编辑