个人简介

Echo Blog


江湖无名 安心练剑
  • IM 即时通讯系统-43-简单的仿QQ聊天安卓APP
    IM 简单的仿QQ聊天安卓APP 该项目用JAVA的socket实现,包含客户端,服务器与数据库,如果想运行需要注意一下几点: 服务器更改配置文件dbcpconfig.properties 我已经将所需的依赖库也上传了,如果还缺少某些依赖库,需要你自己去下 注意客户端的端口号应与服务器的端口号一致。 客户端出现...
    2024-11-02 13:01:55 | IM
  • IM 即时通讯系统-42-基于netty实现的IM服务端,提供客户端jar包,可集成自己的登录系统
    IM IM 是一个轻量级的即时通信服务端。提供客户端jar包,方便集成二次开发。 功能 单聊:文字/文件 已发送/已送达/已读回执 支持集成ldap 支持集成第三方登录系统 方便水平扩展 提供客户端jar包 快速上手 准备工作 使用docker快速启动 IM 服务。 # detect if the docker environment is avali...
    2024-11-02 13:01:55 | IM
  • IM 即时通讯系统-41-开源 野火IM 专注于即时通讯实时音视频技术,提供优质可控的IM+RTC能力
    野火IM解决方案 野火IM是专业级的即时通讯和实时音视频整体解决方案,由北京野火无限网络科技有限公司维护和支持。 功能特性 极致地硬件利用率,IM服务最低128M内存即可运行,上不封顶。 协议先进,采用MQTT+Protobuf组合,流量和性能极致优化。 性能强大,专业版IM服务支持百万在线和集群部署,业内顶尖性能水平,详情参考野火性能报告。 部署运维简单,依赖服务少,...
    2024-11-02 13:01:55 | IM
  • IM 即时通讯系统-02-聊一聊 IM
    chat 详细介绍一下 IM IM(即时通讯,Instant Messaging)是一种能够实时传递消息的通讯方式。 它通常涉及个人之间的文本、语音或视频通信,具有以下主要特点和功能: 1. 实时性 IM 允许用户即时发送和接收消息,提供快速的沟通方式。 2. 多媒体支持 除了文本消息,许多 IM 应用还支持图片、视频、语音消息、文件传输等多种格式的交流。 3. ...
    2024-11-02 13:01:55 | IM
  • IM 即时通讯系统-01-overview
    # 总结 参考资料 总结 参考资料
    2024-11-02 13:01:55 | IM
  • jvm debug 断点信息 IDEA DEBUG 启动慢,启动卡死,本地IDEA环境,千万千万不要在方法上打断点!太坑了!
    场景 上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 主要是最后问题的解决方式也让我特别的无语,真的是越想越气。 先说结论,也就是标题: 在本地以 Debug 模式启动项目的时候,千万不要在方法上打断点!千万不要! 方法断点 首先什么是方法断点呢? 比如这样的,打在方法名这一行的断点: 点击 IDEA 里面的下面这个图标,View Breakpoints,它会...
    2024-10-30 13:01:55 | Java
  • java 工具类 heaven 包-01-java 字符串如何按照字节数截断?
    背景说明 三方提供的接口,限制传入参数的字节数。 发现 java 的字符串按照字节数截断,并没有直接的方法。 流程 1.输入待截取的字符串和截取长度 在Java中,我们可以使用String类的substring方法来实现字符串的截取。 需要注意的是,由于Java中字符串是以UTF-16编码的,因此直接使用substring方法截取可能会导致中文字符被截断。 我们需要按字节截取字...
    2024-10-12 13:01:55 | Java
  • Excel 解析分析-05-默认进价优化+修正表格导出问题
    新特性 添加商品的默认进价,如果没有匹配,则直接为0,且标志为红色。 function getProductInPricePerKg(productName) { const productMap = new Map([ ['玫瑰', 888], ]); //...
    2024-09-26 13:01:55 | Excel