240 发简信
IP属地:广东
  • 深入Spring:自定义注解加载和使用

    前言 在工作中经常使用Spring的相关框架,免不了去看一下Spring的实现方法,了解一下Spring内部的处理逻辑。特别是开发Web应用时,我们会频繁的定义@Contro...

  • 微服务feign如何传输多文件

    中文资料比较少,而且都要改造编码器后来在外网一下就找到了,只需要添加一行注解 在消费端的接口,添加下面的注解,注意要openfeign的注解,而不是springMvc的。@H...

  • String.format()用法

    package junit.test; import java.util.Date;import java.util.Locale; import org.junit.Tes...

  • 使用ParameterizedType获取泛型对象

    publicclassDemo{privateClass clazz;publicTgetDemo()throwsInstantiationException, Illega...

  • 请问activemq不是有本地事务吗,为什么说不支持?

    分布式事务——消息最终一致性方案

    前言 随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就...

  • 120
    分布式事务——消息最终一致性方案

    前言 随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就...

  • 120
    简述java常用集合的数据结构

    HashSet: 底层是用hashmap实现的,value就是map<k,v>的key,value是static final对象。 TreeSet: 底层采用的是红黑树,实现...

  • 120
    ConcurrentHashMap与红黑树实现分析Java8

    上一篇:Java集合-ConcurrentHashMap工作原理和实现JDK8 本文学习知识点 1、二叉查找树,以及二叉树查找带来的问题。2、平衡二叉树及好处。3、红黑树的定...

  • 120
  • 秒杀系统的实现

    首先要降低访问压力,主要手段:1,前端静态化如HTML,2,接口限流(通过redis禁止重复请求和库存售罄),3,异步处理业务(mq队列) 1,要求每个客户对每个商品只能请求...

  • 线程安全的几种实现方式

    1,用final 修饰,不能修改的变量就是最安全的 2,用原子类或者线程安全的类,比如int的原子包装类的增长就是通过自旋和cas实现的,又比如concurrenthashm...