上一页 1 2 3 4 5 6 7 8 ··· 11 下一页

2019年12月23日

Spring的BeanPostProcessor和BeanFactoryPostProcessor区别

摘要: Spring提供了两种后处理bean的扩展接口,分别为BeanPostProcessor和BeanFactoryPostProcessor,这两者在使用上是有所区别的。 BeanPostProcessor:bean级别的处理,针对某个具体的bean进行处理 接口提供了两个方法,分别是初始化前和初始化 阅读全文

posted @ 2019-12-23 20:14 二云 阅读(824) 评论(0) 推荐(0) 编辑

零拷贝的原理及Java实现

摘要: 在谈论Kafka高性能时不得不提到零拷贝。Kafka通过采用零拷贝大大提供了应用性能,减少了内核和用户模式之间的上下文切换次数。那么什么是零拷贝,如何实现零拷贝呢? 什么是零拷贝 WIKI中对其有如下定义: "Zero-copy" describes computer operations in w 阅读全文

posted @ 2019-12-23 19:44 二云 阅读(4543) 评论(0) 推荐(1) 编辑

beanFactory & FactoryBean区别

摘要: https://blog.csdn.net/dianxiaoer20111/article/details/105673161 阅读全文

posted @ 2019-12-23 18:44 二云 阅读(260) 评论(0) 推荐(0) 编辑

2019年12月16日

MYSQL数据库事务4种隔离级别及7种传播行为

摘要: 事务的特性: 原子性:事务的不可分割,组成事务的各个逻辑单元不可分割。 一致性:事务执行的前后,数据完整性保持一致。 隔离性:事务执行不应该受到其他事务的干扰。 持久性:事务一旦结束,数据就持久化到数据库中。 查看/设置隔离级别 查看:SELECT @@tx_isolation 设置:set tx_ 阅读全文

posted @ 2019-12-16 22:57 二云 阅读(730) 评论(0) 推荐(0) 编辑

Spring-扫描注解原理,注解自动扫描原理分析

摘要: 注解自动扫描原理分析 在spring的配置文件中加入如下代码,spring便开启了自动扫描,那么它的底层到底是如何实现的呢? <context:component-scan base-package="com.wisely.highlight_spring4.ch1"/> 首先找到解析这个标签的地方 阅读全文

posted @ 2019-12-16 06:52 二云 阅读(455) 评论(0) 推荐(0) 编辑

2019年12月15日

String中的intern方法

摘要: 上一篇你真的会用String吗(3)-关于字符串拼接中我们提到了String.intern()方法,本篇我们就来详细的看下这个方法是干嘛的。首先来看下jdk8中这个方法的注释: When the intern method is invoked, if the pool already contai 阅读全文

posted @ 2019-12-15 20:41 二云 阅读(535) 评论(0) 推荐(0) 编辑

Zookeeper服务注册与发现原理浅析

摘要: 了解Zookeeper的我们都知道,Zookeeper是一种分布式协调服务,在分布式应用中,主要用来实现分布式服务的注册与发现以及分布式锁,本文我们简单介绍一下Zookeeper是如何实现服务的注册与发现的。 使用Zookeeper实现服务注册与发现,主要应用的是Zookeeper的Znode数据模 阅读全文

posted @ 2019-12-15 20:20 二云 阅读(6043) 评论(0) 推荐(1) 编辑

一篇文章了解RPC框架原理

摘要: 1.RPC框架的概念 RPC(Remote Procedure Call)–远程过程调用,通过网络通信调用不同的服务,共同支撑一个软件系统,微服务实现的基石技术。使用RPC可以解耦系统,方便维护,同时增加系统处理请求的能力。 上面是一个简单的软件系统结构,我们拆分出来用户系统和订单系统做为服务存在, 阅读全文

posted @ 2019-12-15 19:42 二云 阅读(252) 评论(0) 推荐(0) 编辑

如何设计一个秒杀系统

摘要: 什么是秒杀 秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒杀页面进行抢购。 秒杀系统场景特点 秒杀时大量用户会在同一 阅读全文

posted @ 2019-12-15 18:51 二云 阅读(1013) 评论(0) 推荐(0) 编辑

(转)ReentrantLock实现原理及源码分析

摘要: 背景:ReetrantLock底层是基于AQS实现的(CAS+CHL),有公平和非公平两种区别。 这种底层机制,很有必要通过跟踪源码来进行分析。 参考 ReentrantLock实现原理及源码分析 源码分析 接下来我们从源码角度来看看ReentrantLock的实现原理,它是如何保证可重入性,又是如 阅读全文

posted @ 2019-12-15 16:41 二云 阅读(354) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 11 下一页

导航