关于新项目权限认证的实践总结和梳理 项目实践 关于新项目权限认证的实践总结和梳理 一个企业级的项目,权限系统是必不可少的,Java中Spring Security和Shiro都是非常不错的选择,但是经过技术调研和需求调研,发现这2者都不能够10 0 评论 0 浏览
阿里云 SLB 下部署 Websocket 的 wss 协议小记 im 阿里云 SLB 下部署 Websocket 的 wss 协议小记 Websocket的协议分为未加密版本ws和加密版本wss,线上的产品为了安全,建议使用wss。 当前的IM是第一版的单机部署,并且流量都是通过SLB转发的到某一 0 评论 0 浏览
IM系列3:消息处理框架的实现 im IM系列3:消息处理框架的实现 上一篇提到了,根据 Netty 来将 HTTP 升级为 WebSocket 协议,并且通过心跳机制来关闭因为各类操作导致的连接未关闭的问题 。 这一篇是核心内容, 0 评论 0 浏览
IM系列2:利用Netty启动 WebSocket 以及心跳机制的作用和实现 im IM系列2:利用Netty启动 WebSocket 以及心跳机制的作用和实现 最近为公司的某个业务实现了一个基于Netty的IM聊天应用的服务端,这里将关键思路和重点技术总结下,希望能对大家有个帮助。 这是 IM系列第二篇。 ======= 0 评论 0 浏览
IM系列1:为什么使用WebSocket作为IM底层技术!? im IM系列1:为什么使用WebSocket作为IM底层技术!? 为公司写的IM利用的是WebSocket来实现的,那么为什么要采取WebSocket而不是HTTP或者TCP了? 0 评论 0 浏览
阿里云部署小记-1 部署运维 阿里云部署小记-1 最近因为公司业务扩张缘故,今天新增了一台服务器,购买ECS的过程中,虽然一再小心,但是还是出现了一些问题,这里简单做一个记录,给自己加深印象,让自己下次不再犯错。 0 评论 0 浏览
Kotlin:如何写出更优雅的代码之return的用法技巧 kotlin Kotlin:如何写出更优雅的代码之return的用法技巧 最近用 kotlin写业务代码,福至心灵的又优化了一个写法,同时也再次加深了return的一个小技巧。 再感慨一句:kotlin真香... 0 评论 0 浏览
按照 Map的 Value 排序: Kotlin 和 Java 实现对比 kotlin 按照 Map的 Value 排序: Kotlin 和 Java 实现对比 今天遇到一个业务场景,有一个数据容器是 Map,现在需要根据 Map的 value来排序,这个实现简单记录下,也算水一篇博文了。 0 评论 0 浏览
Java8新增的 Map相关 API:computeIfPresent 和 computeIfAbsent java8 Java8新增的 Map相关 API:computeIfPresent 和 computeIfAbsent Java8对于Map新增了 几个非常有用的API,这里我着重强调下如下 2 个: computeIfPresent:当key 映射的value 不存在的时候,如 0 评论 0 浏览
Netty小技巧:通道上下文 netty Netty小技巧:通道上下文 当 Netty 用作长连接的时候,比如websocket的时候,如果有一个类似ThreadLocal的功能,能够将相关参数绑定到这个Channel上的时候,是不是 0 评论 0 浏览
kotlin协程-1:基础概念和资料总结 kotlin kotlin协程-1:基础概念和资料总结 本文是关于kotlin协程基础内容的学习总结,其中可能存在认知错误或者不够深入的地方,欢迎大佬们吐槽... 本篇文章包括如下内容: 协程的描述 协程的启动参数 0 评论 0 浏览
python的杂谈 python python的杂谈 这篇文章虽然短,但是花了我 1 个小时还多,主要是 2 个原因: 查看之前写的 python 代码的时候,一直在在反思自己在 python 踩了那些坑,这些坑下 0 评论 0 浏览
腾讯实时音视频的回调-ITRTCCloudCallBack trtc 腾讯实时音视频的回调-ITRTCCloudCallBack 这篇文章是TRTC在C#的Winform的第二篇文章,主要聊聊下面的话题。 ITRTCCloud 核心的trtc操作类,非本文重点。 ITRTCCloudCal 0 评论 0 浏览
腾讯实时音视频 C# 的 Demo 解读(一) trtc 腾讯实时音视频 C# 的 Demo 解读(一) 因为公司项目需要,研究了下腾讯的实时音视频的 C# Winform 版本的 Demo。 当然其他平台也有,不是我主要负责。 经过 2 天的摸索,对其代码和原理 0 评论 0 浏览
python 中 for 的基本用法和 表达式 python python 中 for 的基本用法和 表达式 总结了下 python for 表达式的几个用法。 其中过滤元素非常简洁,我认为比java的 stream 操作更 6 双层过滤也是非常简洁 但最这些语法糖,甜过 0 评论 0 浏览
python 的list set dic 遍历总结,以及对多类语言的一些个人看法 python python 的list set dic 遍历总结,以及对多类语言的一些个人看法 最近因为工作需要,学的东西好杂啊。 把 C# 又重新看了遍,又把之前入门的 python 回顾了下,写了些小例子。 如果让我对这些语言的友好性来排名,我心中的地位 0 评论 0 浏览
Kotlin 系列:kotlin下如何定义java中的常量? kotlin Kotlin 系列:kotlin下如何定义java中的常量? Kotlin中定义常量 在Java中,我们可以使用如下代码定义常量。 private static final double PI = 3.14159265; 0 评论 0 浏览
Kotlin 系列:Kotlin的 Self Type的一种实现方法 kotlin Kotlin 系列:Kotlin的 Self Type的一种实现方法 Kotlin 的一种 Self Type 的一种实现方法,父类中可以直接获取到子类的类型。 核心是利用继承类取巧! 在 MyBatisPlus 中看到过此类用法, 0 评论 0 浏览