51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#wx什么意思
List、Map、Set三个接口,存取元素时,各有什么特点?
List与Set都是单列元素的集合,它们有一个功共同的父接口Collection。Set里面不允许有重复的元素,存元素:add方法有一个boolean的返回值,当集合中没有某个元素,此时add方法可成功加入该元素时,则返回true;当集合含有与某个元素equals相等的元素时,此时add方法无法加入该元素,返回结果为f...
代码星球
·
2020-12-18
List
Map
Set
三个
接口
在传统以太网中,为什么要有最小帧长度和最大帧长度的限制
在传统以太网中,为什么要有最小帧长度和最大帧长度的限制? 以太网(IEEE802.3)帧格式:1、前导码:7字节0x55,一串1、0间隔,用于信号同步2、帧起始定界符:1字节0xD5(10101011),表示一帧开始3、DA(目的MAC):6字节4、SA(源MAC):6字节5、类型/长度:2字节,0~1500...
代码星球
·
2020-12-17
长度
传统
以太
网中
为什么
为什么redis是单线程的以及为什么这么快?
转自:https://www.cnblogs.com/jichi/p/12790478.html官网的说法我们先来认真看一下官网的说法。翻译过来大意如下:CPU并不是您使用Redis的瓶颈,因为通常Redis要么受内存限制,要么受网络限制。例如,使用在一般Linux系统上运行的流水线Redis每秒可以发送一百万个请求,...
代码星球
·
2020-12-12
为什么
redis
单线程
线程
以及
不就一个上传图片功能吗,为什么要搞得那么复杂?
说到上传图片,大家肯定都特别熟悉,不管是从用例设计角度,还是安全性角度来看,都会对上传图片设计出覆盖率超全的有效用例。那么问题来了,去哪里去找那些“稀奇古怪”的图片,比如大小、文件类型、分辨率等等,下面为大家推荐一款小工具Musule,源代码和安装步骤都有哦。一、优点简单易上手开源免费详细使用文档提高测试效率二、功能批...
代码星球
·
2020-12-12
一个
上传
图片
功能
为什么
测试开发是什么?为什么现在那么多公司都要招聘测试开发?【转】
我在这篇文章里也讲过,测试开发的关键字是效率。对于测试开发人员,我的理解是:这个岗位的核心职能还是测试,是通过开发的手段提升测试的效率。这里有个前提,也就是在保障质量的前提下。如果测试开发的核心职能是测试,那么测试开发岗位实际上是传统手工测试职位的加强版。如果一个团队的手工测试人员比较多,那么会造成下面一些问题会有人质...
代码星球
·
2020-12-12
测试
开发
是什么
为什么
现在
漫画:什么是ZooKeeper?
所谓分布式协调服务,可以在分布式系统中共享配置,协调锁资源,提供命名服务。 Zookeeper的数据模型是什么样子呢?它很像数据结构当中的树,也很像文件系统的目录。 树是由节点所组成,Zookeeper的数据存储也同样是基于节点...
代码星球
·
2020-12-10
漫画
什么
ZooKeeper
什么是单点登录
前言:是时候了解一下SSO相关的知识了,本篇主要是概念篇,发现网上两篇不错的文章,简单整合了一下,原文链接:https://www.cnblogs.com/Java3y/p/10877465.htmlhttps://www.cnblogs.com/EzrealLiu/p/5559255.html1、什么是S...
代码星球
·
2020-12-10
什么
单点
登录
Redis性能为什么这么好?IO多路复用模型了解下
当我们去面试的时候,问到了redis,nginx,netty他们的底层模型分别是什么?❝redis->epollnginx->epollnetty->epoll❞需要从操作系统的层面上来谈当我们开机的时候,首先被加载进内存的是我们的Kernel(内核),内核是用于管理我们的硬件的,同时内核还会创建一个...
代码星球
·
2020-12-10
Redis
性能
为什么
这么
IO
HashMap默认加载因子为什么选择0.75
Hashtable初始容量是11,扩容方式为2N+1;HashMap初始容量是16,扩容方式为2N; 阿里的人突然问我为啥扩容因子是0.75,回来总结了一下; 提高空间利用率和减少查询成本的折中,主要是泊松分布,0.75的话碰撞最小,HashMap有两个参数影响其性能:初始容量和加载因子。容量是哈希表中桶的...
代码星球
·
2020-12-10
HashMap
默认
加载
因子
为什么
15张图解Redis为什么这么快
作为一名服务端工程师,工作中你肯定和Redis打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。 那么今天就和小莱一起看看: 基于内存实现&n...
代码星球
·
2020-12-10
15张
图解
Redis
为什么
这么
为什么Redis要比Memcached更火?
我们都知道,Redis和Memcached都是内存数据库,它们的访问速度非常之快。但我们在开发过程中,这两个内存数据库,我们到底要如何选择呢?它们的优劣都有哪些?为什么现在看Redis要比Memcached更火一些?这篇文章,我们就从各个方面来对比这两个内存数据库的差异,方便你在使用时,做出最符合业务需要的...
代码星球
·
2020-12-10
为什么
Redis
要比
Memcached
更火
源码实战 | 从线程池理论聊聊为什么要看源码
很多时候,我都想向大家传输一个思想,那就是只有懂了原理,才能随心随心所欲写代码.而看源码,又是了解原理的一个非常重要的途径.然而,肥朝之前的文章,大致分为三类源码解析,穿插怎么看源码(参考肥朝Dubbo源码解析系列文章)怎么临摹一个一比一的源码(参考肥朝dubbo源码解析-简单原理、与spring融合、一比一手写Dub...
代码星球
·
2020-12-10
源码
实战
线程
理论
聊聊
为什么不推荐通过Executors直接创建线程池
文章目录一、缓存队列LinkedBlockingQueue没有设置固定容量大小1.1、Executors.newFixedThreadPool()1.2、Executors.newSingleThreadExecutor()总结:二、最大线程数量是Integer.MAX_VALUE2.1、Executors.newCa...
代码星球
·
2020-12-10
为什么
推荐
通过
Executors
直接
什么是分区容错性?
一个分布式系统里面,节点组成的网络本来应该是连通的。然而可能因为一些故障,使得有些节点之间不连通了,整个网络就分成了几块区域。数据就散布在了这些不连通的区域中。这就叫分区。当你一个数据项只在一个节点中保存,那么分区出现后,和这个节点不连通的部分就访问不到这个数据了。这时分区就是无法容忍的。提高分区容忍性的办...
代码星球
·
2020-12-10
什么
分区
容错
Java:session中的invalidate()的作用是什么呢?求解
手工杀会话。会话失效有2种可能:超时和手工杀会话。手工杀方便省时间,程序员都爱用。比如我做一个程序需要登录,中间访问的页面有会话控制,如果没有登录则跳转到登录页面,退出时清会话信息。这是有两个选择:把session数据清空,或直接杀会话。建议直接杀会话,方便。如果退出时不清会话,对方点浏览器后退,依然无需登录可以正常访...
代码星球
·
2020-12-10
Java
session
中的
invalidate
作用
首页
上一页
...
48
49
50
51
52
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他