个人简介

Echo Blog


江湖无名 安心练剑
  • IM 即时通讯系统-04-聊一聊 IM 要如何进行技术选型
    IM 系列 IM 文档开源库 chat 嗯,我现在要详细讨论一下IM消息系统的架构设计,特别是技术选型部分。用户提到他们主要使用Java作为后端开发语言,前端倾向于使用Vue。我需要从多个角度详细展开,给出原因和技术细节。 首先,后端技术选型是Java。Java有很多优势,比如跨平台性、丰富的生态系统、高性能和成熟稳定。这些都是为什么选择Java的原因。接下来,前端选用了Vue,因为...
    2024-11-02 13:01:55 | IM
  • IM 即时通讯系统-02-聊一聊 IM 要如何进行架构设计?
    IM 系列 IM 文档开源库 chat IM消息系统架构设计详解 设计一个高效、稳定且可扩展的IM(Instant Messaging)消息系统需要从多个维度进行细致的架构规划。以下将从系统架构、数据库设计、网络通信、可扩展性、安全性、性能优化、维护与监控、用户体验、测试与部署以及文档与技术支持等方面详细阐述IM消息系统的架构设计。 1. 系统架构设计 1.1 架构模式选择 对于...
    2024-11-02 13:01:55 | IM
  • IM 即时通讯系统-02-聊一聊 IM 要如何设计功能模块?
    IM 系列 聊一聊 IM 是什么? IM 即时通讯系统概览 聊一聊 IM 要如何设计? 聊一聊 IM 要如何设计功能模块? 聊一聊 IM 要如何进行架构设计? 聊一聊 IM 要如何进行技术选型? 聊一聊 IM 要如何保证安全性? 聊一聊 IM 要如何保证扩展性? 聊一聊 IM 要如何实现运维与监控? 聊一聊 IM 要如何提升用户体验? 聊一聊 IM 要如何进行测试与部署...
    2024-11-02 13:01:55 | IM
  • IM 即时通讯系统-02-聊一聊 IM 要如何设计?
    IM 系列 聊一聊 IM 是什么? IM 即时通讯系统概览 聊一聊 IM 要如何设计? 聊一聊 IM 要如何设计功能模块? 聊一聊 IM 要如何进行架构设计? 聊一聊 IM 要如何进行技术选型? 聊一聊 IM 要如何保证安全性? 聊一聊 IM 要如何保证扩展性? 聊一聊 IM 要如何实现运维与监控? 聊一聊 IM 要如何提升用户体验? 聊一聊 IM 要如何进行测试与部署...
    2024-11-02 13:01:55 | IM
  • IM 即时通讯系统-01-概览
    IM 系列 聊一聊 IM 是什么? IM 即时通讯系统概览 聊一聊 IM 要如何设计? 聊一聊 IM 要如何设计功能模块? 聊一聊 IM 要如何进行架构设计? 聊一聊 IM 要如何进行技术选型? 聊一聊 IM 要如何保证安全性? 聊一聊 IM 要如何保证扩展性? 聊一聊 IM 要如何实现运维与监控? 聊一聊 IM 要如何提升用户体验? 聊一聊 IM 要如何进行测试与部署...
    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