线程基础
什么是线程 官方解释:线程是操作系统能够进行运算调度的最小单位,包含于进程之中,是进程中的实际运作单位。也就是说线程是代码运行的载体,我们所编写的代码都是在线程上跑的,以一个最简单的 hellowWorld 为例: 结果为: 在程序运行...
什么是线程 官方解释:线程是操作系统能够进行运算调度的最小单位,包含于进程之中,是进程中的实际运作单位。也就是说线程是代码运行的载体,我们所编写的代码都是在线程上跑的,以一个最简单的 hellowWorld 为例: 结果为: 在程序运行...
一、注解(annotations)列表 @SpringBootApplication包含了三个注解: @ComponentScan(扫描到Configuration类并把它加入程序上下文) @Configuration @EnableAut...
redis服务器是一个事件驱动程序。 需要处理两类事件: 文件事件:redis是通过套接字与客户端或者其他服务器连接的,而文件事件就是服务器对套接字操作的抽象。 时间事件:服务器对一些定时操作的抽象。 文件事件 redis基于reactor...
redis服务器是典型的一对多服务器,通过使用由IO多路复用技术实现的文件事件处理器,redis服务器使用了单线程单进程的方式来处理请求。 客户端的属性 描述符 客户端状态的 fd 属性记录了客户端正在使用的套接字描述符...
什么是servlet Servlet(Server Applet)是Java Servlet的简称,是小服务程序或服务连接器,是用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容. 狭义的Servlet是指...
在servlet基础中,我们: 用以下几种方式实现数据存储和共享: 在客户端页面和服务器端程序之间,用request中的getParameter()方法共享数据 在请求和请求之间,可以用get/setAttribute方法来共享数据(转发的...
问题: 数组排序之后的相邻数的最大差值; 嗯,你可以排序,然后找相邻的最大差值。 但是你觉得这么简单我写他干啥。 最优解:时间复杂度O(N),空间O(1) 那我们开始说这种方法: 遍历所有数,找到最小值和最大值:min和max 设数组长度为...
问题的提出 我们有一个不安全网页的黑名单,包含了100亿个黑名单网页的URL,每个网页URL最多占用64B.。现在我们要设计一个网页过滤系统,这个系统要判断该网页是否在黑名单里,但是我们的空间有限,只有30GB.允许有万分之一的判断失误 布...
排序 查找,替换操作 同步控制(不推荐,需要线程安全的集合类型时请考虑使用 JUC 包下的并发集合) 排序操作void reverse(List list)//反转void shuffle(List list)//随机排序void sort...
介绍 maven官网对于一个小白来说,官网有用的信息就是这些 不管如何介绍maven,作为使用者来说,主要感觉两个方面有帮助: 帮助构建项目 管理jar包 仓库(存放构件的位置) 本地仓库:默认是 ~/.m2/repository这个波浪线...