zhangtao's Blog

好记性不如烂笔头

Redis面试常考题

1. MySQL 和 Redis的区别 2. Redis 和 memcached 的区别 Redis 和 memcached 都是从内存中读取,memcached比Redis读取更快, 但是redis有很多优点 redis支持更

超详细,从零开始搭建阿里云服务器(centos7)第六章 安装Maven和RocketMq

RocketMq是真的难搭,废了好多功夫才搭建完,碰到了好多坑,下面我把我吃到的坑记录下来 1. 安装Maven 1.1 下载maven wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.6.0/source/apache-maven-3.6.0-src.tar.gz 解压maven

为什么我两次sql查询,查出来的对象引用是同一个?

回答这个问题,我们需要掌握MyBatis的缓存概念,如果我们两次查询,一次是数据库查询,而第二次直接取得缓存中的数据,那么这两次查询查询的数

拦截器、过滤器、AOP的区别

spring中独有的 在SpringMVC的配置文件中配置 可对请求和响应处理 <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**" /> <bean class="com.scorpios.atcrowdfunding.web.LoginInterceptor"></bean> </mvc:interceptor> </mvc:interceptors> 可以针对自定义的url拦截 servlet中有的 可

简单介绍AQS、ReetrantLock、CountDownLatch、CyclicBarrier、Semaphore

AQS,既AbstractQueuedSynchronizer, 是JUC包实现同步的基础工具,是一个抽象类。 在AQS中,定义了一个volat

Spring容器初始化和解决循环依赖问题的分析

Bean 容器找到配置文件中 Spring Bean 的定义。(beanDefintion) Bean 容器利用 Java Reflection API 创建一个Bean的实例。(执行构造方法) 如果涉及到一些属性值 利

项目集成swagger启动报错 Error creating bean with name webMvcRequestHandlerProvider

最近项目集成了swagger以后启动一直报错 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/Users/jasonfeng/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor argument with index 0 of type [java.util.List]: : No qualifying bean of type [org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping] found for dependency [collection of org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping]: expected at least 1 bean which qualifies as autowire candidate for this

浅入浅出Netty(三) Netty线程模型

实际上Netty线程模型就是Reactor模式的一个实现,而Reactor模式又是什么呢? Reactor模型 Reactor模式是基于事件驱动

浅入浅出Netty(二) Netty

这一遍先简单的讲一些netty是如何实现nio的代码的,后面会详细讲述netty原理 用一句简单的话来说就是:Netty 封装了 JDK 的 NIO,让你

浅入浅出Netty(一)BIO与NIO

在开始了解 Netty 是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的Socket通信,应该如何来实现? public class BIOServer {