一、Kafka持久化概述 Kakfa 依赖文件系统来存储和缓存消息。对于硬盘的传统观念是硬盘总是很慢,基于文件系统的架构能否提供优异的性能?实际上硬盘的快慢完全取决于使用方式。同时 Kafka 基于 JVM 内存有以下缺点: 对象的内存开销非常高,通常是要存储的数据的两倍甚至更高 随着堆内数据的增加 ...
分类:
其他好文 时间:
2020-06-22 18:56:23
阅读次数:
70
一 介绍一下标准的 CSS 盒子模型?低版本 IE 的盒子模型有什么不同? 盒模型都是由四个部分组成,分别是margin,border,padding 和 content; W3C标准盒模型的属性 width 和 height 属性的范围只包括了 content; IE 盒模型属性 width 和 ...
分类:
Web程序 时间:
2020-06-22 18:39:29
阅读次数:
81
设计模式 三、抽象工厂模式 主要解决:简单工厂升级版,适合产品有多于一个的产品族,而系统只消费其中某一族的产品。 优点: 多个产品一起工作,可以使用同一产品对象 易于对产品横向升级 缺点:产品族难扩展,需要修改抽象工厂及其实现 UML类图 实现: *注:抽象产品工厂模式不利于产品的纵向增加,例如增加 ...
分类:
其他好文 时间:
2020-06-22 15:14:41
阅读次数:
60
今天给大家安利一款接口文档生成器——JApiDocs。swagger想必大家都用过吧,非常方便,功能也十分强大。如果要说swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。下面我们一起来看看如何使用!一、添加依赖<dependency><groupId>io.github
分类:
其他好文 时间:
2020-06-22 14:56:09
阅读次数:
49
简单理解一下: 一、Apache服务器:它本身仅提供html静态页面的功能,不支持jsp、java servlet、asp等功能;多与其他服务器或插件一起协同工作; 二、Tomcat:对Apache服务器进行扩展,可以作为JSP和Servlet的容器,但是不支持EJB,性能稳定; 缺点:1. Tom ...
分类:
Web程序 时间:
2020-06-22 12:52:46
阅读次数:
60
集合分为线性集合和非线性集合。 线性集合:元素具有唯一的前驱和后驱的数据结构类型。 1、直接存储:该类型的集合数据元素可以直接通过下标index来访问(Array(数组、List<T>),string,struct)。 优点:向数据结构中添加元素很高效,直接放在数据末尾的第一个空位上就可以了。 缺点 ...
一:vue是单文件组件导:之前注册组件有什么缺点?1-缺乏语法高亮2-格式不好整体3-没有专门的写css代码等等参考:vue=>工具=>单文件组件什么是单文件组件?后缀为.vue的文件单文件组件的三个组成部分(代码块:scaffold自动提示)template(模板结构)script组件的代码逻辑style样式注意点:单文件组件,无法直接在浏览器中使用,必须经过webpack这种打包工
分类:
其他好文 时间:
2020-06-22 09:34:36
阅读次数:
64
双机主备的缺点: Nginx主和Nginx被两台云服务器的配置要保持一致。访问两台服务器不发生故障的情况下,备用节点永远访问不上,将造成服务器资源的浪费。 1、双主热备的原理图 DNS是在云服务器中的 2、云服务器DNS解析配置 如下图,同一个域名www配置了两个外网端口 3、Keepalived双 ...
分类:
其他好文 时间:
2020-06-21 23:34:00
阅读次数:
49
# 回调模式:把函数作为参数,传递给另一个函数,延迟到另一个函数的某个时刻执行的过程叫回调。 # 缺点:回调地狱 # 面向过程的实现方式 def callback(*args, **kwargs): """回调函数""" # TODO 函数体的实现 pass def otherFunc(func. ...
分类:
其他好文 时间:
2020-06-21 23:30:26
阅读次数:
80
覆盖问题 我们知道设施选址问题有两类基础问题,分别是中值问题和覆盖问题,下面要介绍的就是覆盖问题。 什么是覆盖问题? 覆盖问题是以所期望的服务范围满足大多数或者所有用户需求为前提,确定设施的位置。覆盖模型的思想是离服务设施较近的用户越多,则服务越好。 覆盖问题的分类 覆盖问题主要分为两类: 集合覆盖 ...
分类:
其他好文 时间:
2020-06-21 23:07:01
阅读次数:
79