Netty实现Https!Http2(ssl!tls)服务端

依赖在netty中,如果想使用ssl的功能,除了netty默认需要的依赖以外,还需要一些其他的依赖以支持ssl 12345678910111213<!--netty对SSL/TLS的支持,可以在 Netty 中使用 BoringSSL 提供的 ...

Netty

Spring Boot整合LMAX Disruptor

参考文章:https://www.yuque.com/simonalong/jishu/qhdcb2 依赖 12345<dependency> <groupId>com.lmax</groupId> <a...

Spring Boot

Apache HttpClient以及OkHttp

依赖 OkHttp 12345<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifac...

服务通信

GRPC消息发送流程

前言grpc发送过程总结起来可以分为两步,一步是写入内存,也就是写入ByteBuf,写入ByteBuf的目的是因为Java NIO对于数据有要求,第二步就是通过netty发送数据 1234567891011121314private static &...

GRPC

Spring及Spring Boot知识记录

Spring Boot欢迎页spring boot欢迎页,就是默认访问的页面,默认为Resources类的CLASSPATH_RESOURCE_LOCATIONS属性,spring boot通过EnableWebMvcConfiguration类的g...

知识累积

Spring Boot整合RabbitMQ事务

开启事务注册Rabbit事务管理器,本质还是实现了Spring的PlatformTransactionManager 123456@Beanpublic RabbitTransactionManager rabbitTransactionManage...

RabbitMQ

Spring Boot整合Zookeeper

准备依赖使用Curator,是目前使用者最多的zookeeper客户端 12345678910<dependency> <groupId>org.apache.curator</groupId> <art...

Zookeeper

基于Docker搭建Kafka集群

步骤下载Zookeeper和Kafka镜像通过docker search zookeeper 和 docker search kafka搜索对应的镜像进行下载 执行Zookeeper12docker run -d --name zookeeper -...

kafka

TransactionTemplate编程式事务

TransactionTemplate 编程式事务使用12345678910public void dealUser(Map map2) throws Exception { try { transaction...

Spring Boot

Thread threadLocals属性

前言先考虑一个问题,多线程的情况下,如何隔离变量,例如 1234567891011public class Number{ private int number; public int getNumber() { ...

Java基础
1…45678

本站总访问量:次本站总访问数:人
本站由 Peng Tong 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。