240 发简信
IP属地:浙江
  • 锁的分类

    Java中有各式各样的锁,大致可以分为以下几类 公平锁 / 非公平锁 可重入锁 互斥锁 / 共享锁 乐观锁 / 悲观锁 分段锁 偏向锁 / 轻量级锁 / 重量级锁 自旋锁 公...

  • Future

    Java 通过 ThreadPoolExecutor 提供的3个submit()方法和FutureTask来获取多线程任务结果 ThreadPoolExecutor 3个su...

  • 线程按指定顺序执行

    在多线程中线程的执行是CPU随机调度的,无法指定线程的执行顺序,比如我们要让多线程按顺序执行输出 这段代码的输出顺序是未知的,可能是123,可能是213也可能是其它情况,我们...

  • ThreadPoolExecutor

    ThreadPoolExecutor是Executor框架最核心的类,也是线程池的实现类,有以下4个组件构成。 corePool:核心线程池大小 maximumPool:最大...

  • 如果你已经解决了看到的话能否跟我详细说下,谢谢

    Feign调用开启Hystrix时无法获取ThreadLocal

    在项目中使用根据请求头处理异常信息国际化的问题,但是在feign调用的时候无法传递请求头,这个问题看了好久最后才知道feign开启hystrix默认会新建一个线程,而我的请求...

  • 按理说都是从主线程复制过来的不应该存在这种问题,在主线程中不会冲突吗,能否讲的具体一些

    Feign调用开启Hystrix时无法获取ThreadLocal

    在项目中使用根据请求头处理异常信息国际化的问题,但是在feign调用的时候无法传递请求头,这个问题看了好久最后才知道feign开启hystrix默认会新建一个线程,而我的请求...

  • ThreadLocal源码简单了解

    ThreadLocal是一个关于创建线程局部变量的类。 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,...

  • Fork/Join框架

    Fork/Join框架首先要考虑的是分割任务,当任务计算过大时分割成两个子任务分别计算 ForkJoinTask需要实现compute方法,在这个方法里首先要判断任务是否足够...

  • Feign调用开启Hystrix时无法获取ThreadLocal

    在项目中使用根据请求头处理异常信息国际化的问题,但是在feign调用的时候无法传递请求头,这个问题看了好久最后才知道feign开启hystrix默认会新建一个线程,而我的请求...

  • 并发工具类CountDownLatch和CyclicBarrier

    CountDownLatch CountDownLatch允许一个或多个线程等待其它线程操作完成,比如登录后返回结果前要获取用户头像用户昵称就可以分开进行(虽然这些一般是单线...

  • RestTemplate 使用

    在RestTemplate中,对GET请求有以下两种方法 第一种是getForEntiy函数,返回的是ResponseEntity 如果希望返回的body是个User对象,也...

  • spring boot 集成 swagger

    swagger是用来测试接口用的,虽然有少许代码入侵但是个人认为是值得的 在spring boot中引入swagger首先在maven中引入swagger相应的包 然后在项目...

  • spring boot数据通用返回格式和全局异常处理

    在项目中我们通常会有一个通用的数据返回格式来返回给前端 首先定义了一个通用返回格式 有些异常要特殊处理所以定义了一个ErrorCode枚举 接下来对返回的格式做一层封装方便调...

  • postman

    四,接口认证方式:Bearer Token

    因为HTTP协议是开放的,可以任人调用。所以,如果接口不希望被随意调用,就需要做访问权限的控制,认证是好的用户,才允许调用API。 目前主流的访问权限控制/认证模式有以下几种...

  • 120
    spring boot rabbitmq

    rabbitmq是消息队列中的一种,以下是rabbitmq在spring boot中的集成和实现 spring boot中要集成rabbitmq很简单,在maven添加依赖就...

  • CGlib动态代理

    动态代理比起静态代理方便的多,但是jdk动态代理实现必须通过接口,如果要代理一个没有接口的类jdk动态就无法实现了,这个时候就要借助CGlib这个类库来动态生成代理类(spr...

  • JDK动态代理

    首先来了解以下什么是代理模式 先来一个hello接口 以下是hello接口的实现类 如果要在实现hello接口的类中pritln前后都执行以下方法呢,如果把代码直接写里面感觉...