目前30岁,普通大专,定居武汉,已婚未育。从毕业到今天,一直供职现在这一家企业,12年毕业只身独闯广州,只想不造一造怎敢于普通。不再依靠父母,从月薪2500到上个月办...

目前30岁,普通大专,定居武汉,已婚未育。从毕业到今天,一直供职现在这一家企业,12年毕业只身独闯广州,只想不造一造怎敢于普通。不再依靠父母,从月薪2500到上个月办...
编码学习笔记,资料来源互联网,持续更新 1 ASCII American Standard Code for Information Interchange,美国信息交换标准...
为了测量一个 DNS 服务器的放大性能,使用dig命令向能够放大的 DNS 服务器请求某个具有大量回复的域名的 ANY 资源,并利用 tcpdump 进行捕包。dig @x....
1NF 1NF为数据库最基本的要求,只要在RDBMS中已经存在的数据表,定义为 符合1NF的关系中的每个属性都不可再分 1NF存在大量冗余 2NF 2NF在1NF的基础之上,...
1 论文概况 题目:监视和防御DDoS反射放大攻击 会议:RAID(International Symposium on Recent Advances in Intrusi...
记录近期的面试经历,同月内的面试不分先后 七月 阿里钉钉后台(裸面的,自杀面试) 一面电话 1 介绍做过的项目 (我司用的AWS)2 项目用到的AWS 的 service (...
1. HTTP常见方法 GET: 通常用于请求服务器发送某些资源 HEAD: 请求资源的头部信息,并且这些头部与 HTTP GET 方法请求时返回的一致。该请求方法的一个使用...
分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。例如当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品...
1. Kafka消息存储 我么知道,Kafka中一个Topic由多个partition组成。Kafka会为每个partition按照topicName-partitionNu...
IOC(Inversion of Control),即控制反转,是面向对象编程中的一种设计原则,可以用来减低代码之间的耦合度。在Spring中,IOC意味着对象和资源的创建和...
Java在new一个对象时,会先查看对象所属的类有没有被加载到内存中。如果没有,则会通过类的全限定名将类加载到内存中,再进行对象的创建工作。 1. 什么是类的加载 类的加载是...
Redis 是一种key-value内存数据库,速度相当快, 同时也支持数据存盘,redis 支持五种数据类型,String, List, Set, Hash, Sorted...
简介 LinkedBlockingQueue 底层结构为单项链表,拥有两把锁 takeLock 和 putLock, 以及对应的两个Condition,notEmpty 和 ...
ArrayBlockingQueue 内部结构为数组,维护了两个指针,分别指向take 和 put的坐标,每次添和取都会使指针+1,当达到数组长度时,则会重置为0当执行put...
ArrayList 简介 ArrayList底层为Object数组, 当不提供参数实, 默认使用空数组, 由于add 有可能会导致数组扩容, 当list的大小可预计时, 最好...
简介 线程池是java中用来管理线程的工具,可以复用线程,以减小创建销毁线程的开销,同时提供了对线程灵活的控制 参数含义 corePoolSize 为常驻线程数量,常驻线程在...
解决的问题 当数据过多时, 可以对数据进行水平拆分, 比如有4个Cache cache0, cache1, cache2, cache3部署在不同的node上, 我们可以根据...
put流程 和HashMap 一样, 首先会对Hash做一次散列之后进入循环, 和HashMap一样,如果Node数组为空, 会先对Node数组进行初始化, 这里为了保证数组...
HashMap hash过程 这里先取了key的hashcode, 之后将高16位与低16位进行异或为什么要这样做呢, 一个object的hashcode范围为-2^32到 ...