自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 多线程面试题

1.start方法start()方法是开启一个新的线程的方法,但不是调用方法后cpu直接运行线程,而是告诉CPU我已经准备好了,快来运行我。2.run()方法线程的线程体,当一个线程开始运行后,执行的就是run()方法里面的代码,我们不能直接通过线程对象来调用run()方法。因为这并没有产生一个新的线程,仅仅只是一个普通对象的方法调用。void run();3.getName方法获取线程名称使当前线程休眠制定的毫秒数,期间线程处于阻塞状态,不执行任何操作。休眠结束后,线程进入就绪状态,等待cpu调度。

2024-10-18 14:02:47 552

原创 Java基础面试专题

深拷贝和浅拷贝就是指对象的拷贝。一个对象中存在两种类型的属性,一种是基本数据类型,一种是实例对象的引用浅拷贝:只会拷贝基本数据类型的值,以及实例对象的引用地址,并不会复制一份引用地址所指向的对象。浅拷贝出来的对象内部的类属性指向的是同一个对象。深拷贝:既会拷贝基本数据类型的值,也会针对实例对象的引用地址所指向的对象进行复制。深拷贝出来的对象内部的类属性指向的不是同一个对象。自动拆装箱:装箱是将基本类型转换成包装类对象,拆箱是将包装类对象转换成基本类型的值。

2024-10-15 20:14:57 900

转载 淘宝应对"双11"的技术架构分析

淘宝海量数据产品技术架构  数据产品的一个最大特点是数据的非实时写入,正因为如此,我们可以认为,在一定的时间段内,整个系统的数据是只读的。这为我们设计缓存奠定了非常重要的基础。 图1 淘宝海量数据产品技术架构  按照数据的流向来划分,我们把淘宝数据产品的技术架构分为五层(如图1所示),分别是数据源、计算层、存储层、查询层和产品层。位于架构顶端的是我们的数据来源层,这里有淘宝主站的用

2016-07-15 16:34:21 301

原创 servlet教程

1.什么事servlet   Servlet 是在服务器上运行的小程序2.servlet生命周期   (1)第一次发送servlet请求时,servlet容器创建servler对象;  (2)servlet对象创建成功后,会调用init()方法进行初始化;  (3)对每个客户端请求,Servlet容器都在不同的线程体内形成对应的request和response对象,  

2016-07-08 14:14:27 431

原创 java 多线程编程

一、什么是多线程        Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的

2016-07-05 11:55:31 250

转载 关于分布式系统的数据一致性问题(四)

在前面三篇文章中,介绍了关于分布式系统中数据一致性的问题,这一篇主要介绍CAP定理以及自己对CAP定理的了解。CAP定理是2000年,由 Eric Brewer 提出来的Brewer认为在分布式的环境下设计和部署系统时,有3个核心的需求,以一种特殊的关系存在。这里的分布式系统说的是在物理上分布的系统,比如我们常见的web系统。这3个核心的需求是:Consistency,Availa

2016-07-04 17:01:38 210

转载 关于分布式系统的数据一致性问题(三)

在我的博文里面关于分布式系统的数据一致性问题(二)里面主要介绍了数据分布的情况下保证一致性的情况,在第二篇文章里面,我这里提出了三个问题订单系统调用支付系统支付订单,支付成功,但是返回给订单系统数据超时,订单还是I(初始状态),但是此时会员帐户余额100,会员肯定会马上找京东骂京东,为啥不给老子发货,我都付钱了订单系统调用支付系统成功,状态也已经更新成功,但是通知仓库发货失败,这个时候

2016-07-04 17:00:32 274

转载 关于分布式系统的数据一致性问题(二)

在分布式系统的数据一致性问题(一)里面,简单的介绍了分布式数据的同步问题,上面的问题比较抽象,在目前的互联网应用中还很少见,这次在通过一个比较常见的例子,让大家更深入的了解一下分布式系统设计中关于数据一致性的问题 这次我们拿我们经常使用的功能来考虑吧,最近网购比较热门,就以京东为例的,我们来看看京东的一个简单的购物流程 用户在京东上下了一个订单,发现自己在京

2016-07-04 16:58:42 240

转载 Java 远程通讯技术及原理分析

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了。1 基本原理

2016-07-04 16:56:40 284

转载 关于分布式系统的数据一致性问题(一)

现在先抛出问题,假设有一个主数据中心在北京M,然后有成都A,上海B两个地方数据中心,现在的问题是,假设成都上海各自的数据中心有记录变更,需要先同步到主数据中心,主数据中心更新完成之后,在把最新的数据分发到上海,成都的地方数据中心A,地方数据中心更新数据,保持和主数据中心一致性(数据库结构完全一致)。数据更新的消息是通过一台中心的MQ进行转发。  先把问题简单化处理,假设

2016-06-28 18:01:22 393

空空如也

空空如也

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

TA关注的人

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