自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 java集合概述

●Collection接口每个位置只有一个元素●List接口 有序,含重复元素,允许包括null在内的所有元素。●ArrayList底层数据结构是数组。 异步、线程不安全。可以理解为动态数组,它的容量能动态增长。可以对元素进行随机的访问(因为有索引位,可快速找到),向ArrayList()中插入与删除元素的速度慢(同样因为有索引位,重新调整索引顺序会消耗一定的时间)。●LinkedList 底层的数据结构是基于双向链表的,该数据结构我们称为节点。异步、线程不安全。插入和删除速度快,访问速度

2021-05-19 00:44:02 129

原创 面试时被问到高并发

高并发相关的问题经常出现在面试当中,具体指标其实也就是由下面几个点进行判断的:1.QPS(TPS):每秒钟 request/事务 数量,在互联网领域,指每秒响应请求数(指http请求);2.吞吐量:单位时间内处理的请求数量(通常由QPS与并发数决定);3.响应时间:系统对一个请求做出响应的平均时间。例如系统处理一个HTTP请求需要200ms,这个200ms就是系统的响应时间(我认为这里应该仅包含处理时间,网络传输时间忽略)。4.PV:访问量, 即页面浏览量或点击量。我目前最处理过最高并发量就是之前

2021-02-22 17:30:49 1009 2

转载 CAP和BASE理论

问题的提出在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看下面三种业务场景:1、火车站售票假如我们的用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行,一切似乎都是那么和谐。想象一下,如果他选择的目的地是杭州,而某一趟开往杭州的火车只剩下最后一张车票,可能在同一时刻,不同售票窗口的另一位乘客也购买了同一张车票。假如说售票系统没有进行一致性的保障,两人都购票成功了。而在检票口 检票的时候,其中一位乘客会被告知他的

2020-07-07 10:11:44 158

转载 CDN详解

618电商节、双十一购物狂欢节,到底是什么在支撑数以万计的秒杀活动?这就不得不提一直隐姓埋名的 CDN 了,注意不是 CSDN,而是 CDN,CDN,CDN!其全称是 Content Delivery Network,即内容分发网络。  那到底 CDN 是什么鬼,我们还得从西天取经说起……  1300年前,唐僧师徒取经要跋涉十万八千里,历经九九八十一难,一路打怪升级,最终才能修成正果,悟空加冕“斗战胜佛”。  1300年后,西游互联网已经开通,雷音寺官网上线,取经只需打开网站,点击下载,凡夫俗子也可

2020-06-23 12:00:11 248

原创 数据库运行过程及原理

第一步:应用程序将sql发送给数据库服务器执行在数据库执行sql时,应用程序会连接到相应的数据库服务器,将sql发送给服务器处理第二步:服务器解析sql语句1:SQL计划缓存1):服务器在接收到查询请求后,并不会马上去数据库查询,而是在数据库中的计划缓存中找是否有相对应的执行计划,如果存在,就直接调用已经编译好的执行计划,节省了执行计划的编译时间。2):如果所查询的行已经存在于数据缓冲存储区中,就不用查询物理文件了,而是从缓存中取数据,这样从内存中取数据就会比从硬盘上读取数据快很多,提高

2020-05-12 14:50:13 5441

转载 阿里分布式架构体系演进

作者 | huashiou链接 | segmentfault.com/a/1190000018626163双 11 即将来临,本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。文章最后汇总了一些架构设计的原则。基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些...

2019-10-30 21:26:22 262

原创 数据库事务与数据库锁的理解

之前对数据库事务和数据库锁的概念含糊不清,经过学习发现事务的隔离级别是通过锁的机制实现的,现在就个人理解对此进行总结。一、事务事务就是对数据操作的保障,当用户执行一个数据库操作,这些操作要么全部执行,要么全部不执行,这样做可以防止一些不合理的麻烦,比如某一条数据执行失败而其他数据却执行成功导致脏读、对数据进行并行操作导致数据错乱等等。首先我们需要了解事务的概念,其实无非是一下几点:1.原...

2019-09-09 22:14:32 497

原创 初学分布式对EJB、RMI、RPC、WebService、ESB等理解

因为初学分布式的过程中,很多概念含糊不清,于是将有关知识做出整理,如有不对请指点更正。 首先讲EJB:主要用于"服务集群"和"企业级开发",可以部署分布式应用程序。它既是J2EE的一种规范(指他的一系列技术规范:可扩展 Scalable、分布式 Distributed、事务处理 Transactional、数据存储 Persistent、安全性 Secure),又是...

2018-11-09 16:38:48 1429 1

原创 对反射的理解

当你事先不知道一个类的结构、方法的时候就可以用到反射。反射可以在编译时刻获取其方法、属性、基本参数等。因为java在编译是转换成class文件,正射使用某个类时必定知道它是什么类,是用来做什么的才进行实例化,使用 new 关键字来创建对象;而反射则是编译时通过.class文件才知道要操作的类是什么,并且可以在运行时在class文件中获取类的完整构造,并调用对应的方法,变量等。例如:p...

2018-10-24 15:11:52 375

Wireshark3.4.5.rar

Wireshark3.4.5.rar

2021-06-29

redis-2.8.19-windows.zip

redis-2.8.19-windows.zip

2020-05-12

全球国家及地区.sql

全球国家及其省市sql,手动搜集,亲测可用。

2020-05-12

generator.zip

Java开发MyBatis实体生成工具,附带注释,亲测可用

2019-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除