![](https://img-blog.csdnimg.cn/2ae2055c64c441688303663403e791a5.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
未总结的面试题
文章平均质量分 70
未总结的面试题
你的甲乙丙
安静的搬砖人士~
(有些内容涉及个人信息、公司信息,所以设置为付费专栏)
展开
-
亟待解决的问题
文章目录一、JavaSE篇BIO,NIO,AIO有什么区别?8.什么是BIO9.什么是NIO10.什么是AIO一、JavaSE篇BIO,NIO,AIO有什么区别?BIO(Blocking I/O):同步阻塞I/O模式,数据的读取写入必须阻塞在一个线程内等待其完成。在活动连接数不是特别高(小于单机1000)的情况下,这种模型是比较不错的,可以让每一个连接专注于自己的I/O,并且编程模型简单,也不用过多考虑系统的过载、限流等问题。线程池本身就是一个天然的漏斗,可以缓冲一些系统处理不了的连接或请求。但是,原创 2021-11-02 15:43:05 · 81 阅读 · 0 评论 -
Day22_Maven
1.maven是什么?Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一个中心信息管理项目的构建,报告和文档。项目构建在eclipse中新建一个WEB工程。进行编码及编写配置文件对源代码进行编译运行,生成class文件打成war包,部署至tomcat2.使用Maven好处Maven能提供一种项目的配置,配置好的项目,只需要运行一条简单的命令,就能完成重复的,繁琐的构建动作.Maven能提供一种项目的依赖配置.可以自动的导入项目依赖的原创 2021-11-02 15:41:23 · 124 阅读 · 0 评论 -
Day20_设计模式
1.接口是什么?为什么要使用接口而不是直接使用具体类?接口用于定义 API。它定义了类必须得遵循的规则。同时,它提供了一种抽象,因为客户端只使用接口,这样可以有多重实现,如 List 接口,你可以使用可随机访问的 ArrayList,也可以使用方便插入和删除的 LinkedList。接口中不允许写代码,以此来保证抽象,但是 Java 8 中你可以在接口声明静态的默认方法,这种方法是具体的。2.设计模式六大原则?1、开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关原创 2021-11-02 15:41:00 · 72 阅读 · 0 评论 -
Day18_分布式
分布式1.分布式id如何生成?详见:https://mp.weixin.qq.com/s/eakphQDWKrsUnIwTj8zMQA2.雪花算法了解过吗?雪花算法生成的是Long类型的ID,一个Long类型占8个字节,每个字节占8比特,也就是说一个Long类型占64个比特。 雪花ID组成结构:正数位(占1比特)+ 时间戳(占41比特)+ 机器ID(占5比特)+ 数据中心(占5比特)+ 自增值(占12比特),总共64比特组成的一个Long类型。 第一个bit位(1bit):Java中long的最高位原创 2021-11-02 15:40:40 · 152 阅读 · 0 评论 -
算法与面试
https://visualgo.net/zh原创 2021-11-02 15:40:28 · 53 阅读 · 0 评论