240 发简信
IP属地:云南
  • 240
    基本

    一、Java 创建对象的几种方式 1. 使用new关键字 这是我们最常见的也是最简单的创建对象的方式,通过这种方式我们还可以调用任意的构造函数(无参的和有参的)。 2. 使用...

  • BIO、NIO和AIO的区别、三种IO的原理与用法

    IO 什么是IO? 它是指计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有 I/O 的主体实际上是内置在操作系统中的。单独...

  • HTTP

    HTTP协议定义了浏览器怎么向万维网服务器请求万维网文档,以及服务器怎么样把文档传送给浏览器。 举个例子来说,用户单击鼠标后发生的事件按顺序如下(以访问清华大学为例): 浏览...

  • Paxos算法

    前言 PAXOS是很多分布式系统的基石,获得图灵奖的Lamport的成名作就是关于paxos的算法,这算法也是出了名的难理解,但实际上 只是那篇论文写的难以理解...程序员直...

  • 消息中间件面试

    1 消息中间件 面试官:你在系统里用过消息队列吗?(面试官在随和的语气中展开了面试) 候选人:用过的(此时感觉没啥) 面试官:那你说一下你们在项目里是怎么用消息队列的? 候选...

  • 240
    多线程基础(一)

    一、线程与进程 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境 进程:执行中的程序一个进程至少包含一个线程...

  • 240
    2020-06-17

    如何解决线程安全问题? 基本上所有的并发模式在解决线程安全问题时,都采用“序列化访问临界资源”的方案,即在同一时刻,只能有一个线程访问临界资源,也称作同步互斥访问。通常来说,...

  • 微信公众号

    https://www.jianshu.com/p/5e0644528a34

  • 240
    集合框架

    1. 说说List,Set,Map三者的区别? List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set(注重独一无二的...