240 发简信
IP属地:湖北
  • MyBatis和Hibernate相比,优势在哪里?

    观点一 1、开发对比开发速度 Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首...

  • 10个最难回答的Java面试题

    这是我收集的10个较难回答的 Java 面试题。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。这些问题都是容易在各种 Java 面试中被问到的。 ...

  • Dubbo用了这么久,居然有这么多坑?

    如果你用过Dubbo,但没碰到过什么坑,那只能说明还没有深交Dubbo,看看笔者那些年使用Dubbo踩过的坑! 父子类有相同属性时值丢失 假设Provider提供的服务中某个...

  • Http数据包结构

    超文本传输协议及HTTP包 HTTP协议用于在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议——客户端发送一个请求,服务器返回该请求的应答,所有的请求...

  • 120
    缓存穿透,缓存击穿,缓存雪崩解决方案分析

    一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿...

  • 120
    怎么对Java服务进行调优的

    Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,...

  • 120
    消息队列优点、缺点、为什么要用消息队列

    一个用消息队列的人,不知道为啥用,有点尴尬。没有复习这点,很容易被问蒙,然后就开始胡扯了。 回答:这个问题,咱只答三个最主要的应用场景,不可否认还有其他的,但是只答三个主要的...

  • Spring 是如何解决循环依赖的

    什么是循环依赖? 所谓的循环依赖就是A依赖B,B依赖A,或者是A依赖B,B依赖C,C依赖A 代码实例: getter/setter public class Instance...

  • Spring AOP源码解析

    1、AOP核心概念 1)、横切关注点(对哪些方法进行切入) 对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点 2)、切面(aspect,把原来糅杂在业务逻辑代码...

  • spring bean的实例化过程

    OrderService orderService = ctx.getBean(OrderService.class);容器中的过程是什么? 1:>org.springfra...