首页技术区最新随笔(rss) RSS

不为人知的网络编程(十二):彻底搞懂TCP协议层的KeepAlive保活机制

     摘要: 文中引用了参考资料中的部分内容,本文参考资料详见文末“参考资料”一节,感谢资料分享者。1、引言对于IM开发者而言,网络保活这件事再熟悉不过了,比如这是我最近一篇有关网络保活话题文章《一文读懂即时通讯应用中的网络心跳包机制:作用、原理、实现思路等》,以及我分享的大量代码实战编码中也都必须要考虑这个问题的实现,比如最近的这篇《跟着源码学IM(五):正确理解IM长连接、心跳及重连...  阅读全文

2021-04-19 15:10 作者: Jack Jiang【评论:0】【阅读:42】 

跟着源码学IM(八):万字长文,手把手教你用Netty打造IM聊天

     摘要: 本文作者芋艿,原题“使用 Netty 实现 IM 聊天贼简单”,本底价有修订和改动。一、本文引言上篇《跟着源码学IM(七):手把手教你用WebSocket打造Web端IM聊天》中,我们使用 WebSocket 实现了一个简单的 IM 功能,支持身份认证、私聊消息、群聊消息。然后就有人发私信,希望使用纯 Netty 实现一个类似的功能,因此就有了本文。注:源码请从同步链接附件...  阅读全文

2021-04-12 15:43 作者: Jack Jiang【评论:0】【阅读:89】 

SRPING自带的事件监听机制

     摘要: 定义一个事件,因SPRING中可以有不同的事件,需要定义一个类以作区分:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import lombok.Getter;import org.springframework.context....  阅读全文

2021-04-09 14:55 作者: paulwong【评论:0】【阅读:80】 

兼容原生SpringBoot配置规范, BRCC助你一站式解决项目配置建设需求

     摘要: 1. Springboot config示例与原理介绍1.1 Springboot config示例Springboot给我们提供了非常便捷与方便的配置使用方式,常用的使用示例有以下两种:1)使用@ConfigurationProperties 读取多个属性使用方法:@ConfigurationProperties(prefix = "spring.datasource")使用说明:提供...  阅读全文

2021-04-08 20:00 作者: x.matthew【评论:0】【阅读:73】 

跟着源码一起学:手把手教你用WebSocket打造Web端IM聊天

     摘要: 本文作者芋艿,原题“芋道 Spring Boot WebSocket 入门”,本次有修订和改动。一、引言WebSocket如今在Web端即时通讯技术应用里使用广泛,不仅用于传统PC端的网页里,也被很多移动端开发者用于基于HTML5的混合APP里。对于想要在基于Web的应用里添加IM、推送等实时通信功能,WebSocket几乎是必须要掌握的技术。本文将基于Tomcat和Spr...  阅读全文

2021-04-06 22:05 作者: Jack Jiang【评论:0】【阅读:90】 

Netty4 + SpringBoot2 + RabbitMq + Redis + AliOSS 构建高性能粤标主动安全平台

     摘要: 苏标主动安全协议在2021年迎来一个新的版本粤标主动安全协议标准, 这个标准是基于jt/t808-2019协议框架的. 作为一个面向全国的主动安全平台不可能只能接入粤标, 还要兼容苏标.苏标主动安全协议本身就是一个比较复杂的混合协议, 将808协议指令和报警文件数据流混合在一起, 给开发者造成了不小的麻烦, 有点烧脑. 同时由于...  阅读全文

2021-04-02 11:11 作者: Speed【评论:0】【阅读:145】 

我用过的机械键盘

     摘要: 做为程序员,从感性角度讲评一下7年里我使用过的9款机械键盘,确实更有特色,这种特殊的触听体验非常美妙!  阅读全文

2021-03-30 15:45 作者: 我爱佳娃【评论:0】【阅读:128】 

从新手到专家:如何设计一套亿级消息量的分布式IM系统

     摘要: 本文原作者Chank,原题“如何设计一个亿级消息量的 IM 系统”,为了提升内容质量,本次有修订和改动。1、写有前面本文将在亿级消息量、分布式IM系统这个技术前提下,分析和总结实现这套系统所需要掌握的知识点,内容没有高深的技术概念,尽量做到新手老手皆能读懂。本文不会给出一套通用的IM方案,也不会评判某种架构的好坏,而是讨论设计IM系统的常见难题跟业界的解决方案。因为也没有所...  阅读全文

2021-03-29 22:36 作者: Jack Jiang【评论:0】【阅读:101】 

csv 文件打开乱码,有哪些方法可以解决?

     摘要: Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的,这导致如果我们生成 csv 文件的平台输出无 bom 头编码的 csv 文件(例如 utf-8 ,在标准中默认是可以没有 bom 头的),Excel 只能自动按照默认编码读取,不一致就会出现乱码问题了。掌握了这点相信乱码已经无法阻挡我们前进的步伐了:只需将不带 bom 头编码的 csv 文件,用文本编辑器(工具随意,推荐...  阅读全文

2021-03-23 10:30 作者: paulwong【评论:0】【阅读:99】 

一套亿级用户的IM架构技术干货(下篇):可靠性、有序性、弱网优化等

     摘要: 本文内容和编写思路是基于邓昀泽的“大规模并发IM服务架构设计”、“IM的弱网场景优化”两文的提纲进行的,感谢邓昀泽的无私分享。1、引言接上篇《一套亿级用户的IM架构技术干货(上篇):整体架构、服务拆分等》,本文主要聚焦这套亿级用户的IM架构的一些比较细节但很重要的热门问题上,比如:消息可靠性、消息有序性、数据安全性、移动端弱网问题等。以上这些热门IM...  阅读全文

2021-03-22 16:10 作者: Jack Jiang【评论:0】【阅读:83】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]