综合区最新随笔(rss) RSS

不为人知的网络编程(十一):从底层入手,深度分析TCP连接耗时的秘密

     摘要: 本文作者张彦飞,原题“聊聊TCP连接耗时的那些事儿”,有少许改动。1、引言对于基于互联网的通信应用(比如IM聊天、推送系统),数据传递时使用TCP协议相对较多。这是因为在TCP/IP协议簇的传输层协议中,TCP协议具备可靠的连接、错误重传、拥塞控制等优点,所以目前在应用场景上比UDP更广泛一些。相信你也一定听闻过TCP也存在一些缺点,能常都是老生常谈的开销要略大。但是各路技...  阅读全文

2022-05-26 16:10 作者: Jack Jiang【评论:0】【阅读:23】 

openJDK无法进行jmap

https://blog.csdn.net/qq_32447301/article/details/85109014

2022-05-19 13:53 作者: paulwong【评论:0】【阅读:18】 

12 Factor App Principles and Cloud-Native Microservices



https://dzone.com/articles/12-factor-app-principles-and-cloud-native-microser

2022-05-18 15:59 作者: paulwong【评论:0】【阅读:12】 

万字长文:手把手教你实现一套高效的IM长连接自适应心跳保活机制

     摘要: 本文作者“Carson”,现就职于腾讯公司,原题“高效保活长连接:手把手教你实现自适应的心跳保活机制”,有较多修订和改动。1、引言当要实现IM即时通讯聊天、消息推送等高实时性需求时,我们一般会选择长连接的通信方式。而真正当实现长连接方式时,会遇到很多技术问题,比如最常见的长连接保活问题。今天,我将通过本篇文章,手把手教大家实现一套可自适应的心跳保活机...  阅读全文

2022-05-18 15:09 作者: Jack Jiang【评论:0】【阅读:61】 

Camunda学习点滴

     摘要: 1. 主要包括:
架构总览、核心概念关系、场景例子、源码分析
2. 建议阅读顺序
2.1 从架构总览,了解整体camunda概念,包括DB表结构,内心有概念和底层存储的关系映射
2.2 再解核心概念关系,建立业务概念、代码模型、表结构的映射关系
2.3 通过场景例子,了解不同概念的使用场景,配置
2.4 通过源码分析,了解底层实现,方便必要时对其做扩展  阅读全文

2022-05-16 10:10 作者: stone2083【评论:0】【阅读:58】 

即时通讯安全篇(九):为什么要用HTTPS?深入浅出,探密短连接的安全性

     摘要: 本文由ELab技术团队分享,原题“探秘HTTPS”,有修订和改动。1、引言对于IM开发者来说,IM里最常用的通信技术就是Socket长连接和HTTP短连接(通常一个主流im会是这两种通信手段的结合)。从通信安全的角度来说,Socket长连接的安全性,就是基于SSL/TLS加密的TCP协议来实现的(比如微信的mmtls,见《微信新一代通信安全解决方案:基于TLS1.3的MMT...  阅读全文

2022-05-13 16:27 作者: Jack Jiang【评论:0】【阅读:78】 

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v8.1版已发布

     摘要: 关于MobileIMSDKMobileIMSDK 是一套专为移动端开发的原创开源IM通信层框架:历经8年、久经考验;超轻量级、高度提炼,lib包50KB以内;精心封装,一套API同时支持UDP、TCP、WebSocket三种协议(可能是全网唯一开源的);客户端支持 iOS、Android、标准Java、H5、小程序(开发中..)、Uniapp(开发中..);服务端基于Netty...  阅读全文

2022-05-11 17:49 作者: Jack Jiang【评论:0】【阅读:55】 

API接口中的敏感数据的加密与解密

     摘要: 签名 为防止request中的json在传输过程中被更改, 需要在传送双方保存一个字符串sinature-key 用SHA256 hash请求中的json字符串,结果为hash1 {"payload":hash1}以此为字符和sinature-key用JWS HS256算法进行签名,得到sinature1 在请求的json中加入字段:"sina...  阅读全文

2022-05-11 14:37 作者: paulwong【评论:0】【阅读:17】 

springAlibaba实践(12)----网关配置

     摘要: 网关发送请求需要知道商品服务的地址,如果商品服务器有100服务器,1号掉线后,还得改,所以需要网关动态地管理,他能从注册中心中实时地感知某个服务上线还是下线。请求也要加上询问权限,看用户有没有权限访问这个请求,也需要网关。所以我们使用spring cloud的gateway组件做网关功能。网关是请求浏览的入口,常用功能包括路由转发,权限校验,限流控制等。springcloud gateway取代了...  阅读全文

2022-05-10 15:15 作者: zzsuje【评论:0】【阅读:18】 

springAlibaba实践(11)----Nacos配置中心配置

     摘要: Nacos配置中心我们还可以用nacos作为配置中心。配置中心的意思是不在application.properties等文件中配置了,而是放到nacos配置中心公用,这样无需每台机器都改。11.1 引入配置中心依赖,放到common中Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh...  阅读全文

2022-05-09 14:55 作者: zzsuje【评论:0】【阅读:17】 

springAlibaba实践(10)----OpenFegin配置

     摘要: 10.0 Feign与注册中心声明式远程调用feign是一个声明式的HTTP客户端,他的目的就是让远程调用更加简单。给远程服务发的是HTTP请求。会员服务(member)调优惠券(coupon)服务会员服务通过openFeign先去注册中心找优惠券服务10.1 引入 openfeign 依赖会员服务想要远程调用优惠券服务,只需要给会员服务里引入openfeign依赖,他就有了远程调用其他服务的能力...  阅读全文

2022-05-06 14:45 作者: zzsuje【评论:0】【阅读:26】 

springAlibaba实践(8)----Nacos安装(Linux)

     摘要: 1、拉取镜像 1 docker pull nacos/nacos-server ...  阅读全文

2022-05-06 09:10 作者: zzsuje【评论:0】【阅读:12】 

SpringBoot集成开源IM框架MobileIMSDK,实现即时通讯IM聊天功能

     摘要: 一、前言MobileIMSDK 是什么?MobileIMSDK  是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP 、TCP 、WebSocket 三种协议,支持iOS、Android、H5、标准Java平台,服务端基于Netty编写。工程地址是:1)Gitee码云地址:https://www.oschina.net/p/mobilei...  阅读全文

2022-05-05 15:15 作者: Jack Jiang【评论:0】【阅读:84】 

springAlibaba实践(7)---逆向工程搭建

     摘要: 逆向工程搭建7.1 productgit clone https://gitee.com/renrenio/renren-generator.git下载到桌面后,同样把里面的.git文件删除,然后移动到我们IDEA项目目录中,同样配置好pom.xml(root)在common项目中增加module<modules> <module>gulimall-coupon</...  阅读全文

2022-05-05 14:10 作者: zzsuje【评论:0】【阅读:20】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]