RabbitMQ之springboot版详解 Spring

RabbitMQ之springboot版详解

前言 花了一周多的时间(周末去掉..捂脸)在工作之余写了两篇关于rabbitMq的内容,一篇是原生版的,一篇是springboot版的。初学者最好是看一下原声版更清晰一点,如果急于应用也可以直接看本文。本文内容较多,看完了五大消息模型的应用后还有进阶篇连着在一起,研究不太彻底请多多指教,好了,不打扰你们看了! 原生版传送门 rabbitMQ-springboot版 ...
阅读全文
玩转SpringBoot之捣鼓 Redis Java

玩转SpringBoot之捣鼓 Redis

先看再点赞,给自己一点思考的时间,思考过后请直接微信搜索【 Java学习之道 】,关注他。对文章有建议的,也欢迎相互交流,我微信: studyjava 我们都知道,把首页数据放到Redis里,能够加快首页数据的访问速度。但是我们要如何准确又快速的将 Redis 整合到自己的 SpringBoot2.x 项目中呢?今天阿淼就带大家爬一爬其中的门门道道。 ...
阅读全文
Redis连接超时异常处理 Java

Redis连接超时异常处理

使用 Jedis 连接 redis 进行数据查询操作,正常的代码运行没有问题,但是时不时会报出如下错误: Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read time...
阅读全文
(源码篇)雨露均沾的OkHttp—WebSocket长连接 Java

(源码篇)雨露均沾的OkHttp—WebSocket长连接

前言 雨露均沾的OkHttp—WebSocket长连接(使用篇) 雨露均沾的OkHttp—WebSocket长连接(源码篇) 上期我们熟悉了OkHttp中实现 WebSocket 长连接的接入,并且可以通过 OkHttp 官方的 MockWebSocket 服务来模拟服务端,实现整个流程。 今天我们就来说下具体 OkHttp 中是怎么实现这些功能的呢?...
阅读全文
Java 线程池 ThreadPoolExecutor 八种拒绝策略浅析 Java

Java 线程池 ThreadPoolExecutor 八种拒绝策略浅析

  前言 谈到java的线程池最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。而不论你用FixedThreadPool还是CachedThreadPool其背后实现都是ThreadPoolExecutor。ThreadPoolExecutor是一个典型的缓存池化设计的...
阅读全文
总结《深入理解JVM》 G1 篇 Java

总结《深入理解JVM》 G1 篇

注:一下内容主要结合《深入理解JVM》3th总结而来。 接上一篇,我们来说说 G1 , G1 作为现在的主要的 JVM GC ,被作为各大互联网主要使用的垃圾回收器,了解 G1 回回收原理和回收过程,才能帮组我们更好的定位问题,解决问题。 -XX:+UseG1GC 开启 G1 GC G1内存划分 G1 看起来和 CMS 比较类似,但是实现上有很大的不同。 传统分代...
阅读全文
Dubbo 服务端接收请求过程分析 Java

Dubbo 服务端接收请求过程分析

接上个部分 (Dubbo 客户端调用链路过程分析) 讲到了客户端发送请求的过程,这个部分我们分析服务端接收请求并发送响应的过程。 在分析 服务暴露 的过程中,provider启动netty服务端的时候(NettyServer.doOpen),会在在ChannelPipeline链中加入了4个ChannelHandler。 - NettyCodecAdapter.InternalEnc...
阅读全文
SpringBoot整合Redis做缓存,实战分享 Spring

SpringBoot整合Redis做缓存,实战分享

每天早上 七点三十 ,准时推送干货 我们都知道,把首页数据放到Redis里,能够加快首页数据的访问速度。但是我们要如何准确又快速的将 Redis 整合到自己的 SpringBoot2.x 项目中呢?今天阿粉就带大家爬一爬其中的门门道道。 Redis 介绍 Redis 使用了浪费流量的文本协议,但因为它数据存储在内存中的,相对而言,依然可以取得...
阅读全文
Loading...