学习
实践
活动
工具
TVP
写文章

加多

LV1
举报
发表了文章

Redis线程模型

Redis是一个开源的远程内存型数据库(Remote Dictionary Server(远程字典服务器)),它不仅性能强劲,而且提供了5 种不同类型的数据结构...

加多
云数据库 Redis编程算法自动驾驶Socket编程Windows
发表了文章

如何基于jackson动态序列化指定字段

把对象序列化为json字符串输出的库很多,本文我们来看如何基于jackson动态控制哪些属性需要进行序列化。

加多
文件存储编程算法
发表了文章

如何从JDK8 Stream转换为反应式流?

最近在做一个项目,获取JDK8 Stream对象后,想要批量消费,不想自己写个集合来做批量处理。而反应式编程实现比如rxjava或者reactor是有丰富的流操...

加多
JDKJava缓存ReactAndroid
发表了文章

亲缘性线程池,这是什么鬼?

JDK中的线程池固然好,但是其不具有亲缘性,也就是当我们顺序向其中投递多个任务后,不能保证具有相同属性的任务顺序执行,本文我们就来看一个可以实现亲缘性的线程池。

加多
JDK
发表了文章

你不得不知的重试神器-Retryer

好的代码应该具备健壮性,比如代码里面调用了一个http请求,如果当时网络抖了下,http就调用失败了,这时候我们往往需要重试,本文我们就来介绍一个功能比较完善的...

加多
HTTP开源
发表了文章

HttpClient的异步调用,你造?

HttpClient提供了两种I/O模型:经典的java阻塞I/O模型和基于Java NIO的异步非阻塞事件驱动I/O模型。

加多
JavaHTTPAjax自动驾驶Apache
发表了文章

httpclient连接池管理,你用对了?

因为使用它可以有效降低延迟和系统开销。如果不采用连接池,每当我们发起http请求时,都需要重新发起Tcp三次握手建立链接,请求结束时还需要四次挥手释放链接。而链...

加多
HTTPApacheTomcatTCP/IP
发表了文章

httpClient连接池管理,你用对了?

因为使用它可以有效降低延迟和系统开销。如果不采用连接池,每当我们发起http请求时,都需要重新发起Tcp三次握手建立链接,请求结束时还需要四次挥手释放链接。而链...

加多
HTTPApacheTomcatTCP/IP
发表了文章

基于JDK8中Optional写出可读性高的代码

JDK8中引入了函数式编程,大大提高了我们编写代码的可读性,其中Optional则是为了避免NPE而生,下面我们就来看看它是如何提高代码可读性的。

加多
发表了文章

Java中使用Math.abs你入坑了?

Math.abs函数是jdk中提供的一个用来返回入参绝对值的函数,也就是你输入一个负数,它会返回其对应绝对值正数,这个在大部分情况下是这样,但是特殊情况下,还是...

加多
编程算法
发表了文章

记一次代码优化

并发运行相比串行执行很好,因为其可以减少执行时间,但是并发用的不对,也会造成资源浪费,本文我们就来探究一例子。

加多
PHP
发表了文章

关于Java中流式编程与ForkJoinPool的一点事

最近在看项目代码时候,发现有一段奇怪的代码,细看完全多余,然后这其中却隐藏着一个不为人知的关于 ForkJoinPool 的秘密...

加多
UnixJavaScript
发表了文章

谈谈幂等技术(一)

幂等技术是为了保证唯一性,保证同一个请求只被处理一次。处理幂等的技术有多种,本文我们就来看看如何基于幂等表来做幂等处理。

加多
编程算法
发表了文章

谈谈幂等技术(二)

前面我们讨论了《如何基于幂等表实现幂等处理》,本文我们就来看看如何基于乐观锁、悲观锁来做幂等处理。

加多
发表了文章

Go并发编程-并发编程难在哪里

编写正确的程序本身就不容易,编写正确的并发程序更是难中之难,那么并发编程究竟难道哪里那?本节我们就来一探究竟。

加多
Go编程算法
发表了文章

认识Java异步编程

通常Java开发人员喜欢使用同步代码编写程序,因为这种请求(request)/响应(response)的方式比较简单,并且比较符合编程人员的思维习惯;这种做法很...

加多
编程算法ServletAjax自动驾驶Android
发表了文章

认识Java异步编程

通常Java开发人员喜欢使用同步代码编写程序,因为这种请求(request)/响应(response)的方式比较简单,并且比较符合编程人员的思维习惯;这种做法很...

加多
编程算法ServletAjaxAndroid自动驾驶
发表了文章

Dubbo集群容错与负载均衡策略

当我们进行系统设计时候,不仅要考虑正常逻辑下代码该如何走,还要考虑异常情况下代码逻辑应该怎么走。当服务消费方调用服务提供方的服务出现错误时候,Dubbo 提供了...

加多
Dubbo负载均衡负载均衡缓存
发表了文章

Dubbo线程模型与线程池策略

Dubbo 默认的底层网络通讯使用的是 Netty ,服务提供方 NettyServer 使用两级线程池,其中 EventLoopGroup(boss) 主要用...

加多
DubboJava
发表了文章

Dubbo协议帧概述

在TCP协议栈中,每层协议都有自己的协议报文格式,比如TCP协议是网络七层模型中的传输层,有TCP协议报文格式;在TCP上层是应用层,应用层协议常见的有http...

加多
HTML文件存储Dubbo

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券