激流丶_社区达人页

个人头像照片
激流丶
已加入开发者社区1585

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
江湖新秀
江湖新秀

成就

已发布90篇文章
15条评论
已回答3个问题
0条评论
已发布0个视频

技术能力

兴趣领域
  • Java
  • 大数据
  • 架构师
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

技术认证

目前从事互联网-安-全领域,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,也是茫茫创业大军中的一员,希望在社区能收获美好。

  • 1年前
    深入学习 GC 算法 - 标记清除算法
    深入学习 GC 算法 - 标记清除算法
    4461
  • 1年前
    深入学习 JVM 算法 - 引用计数法
    深入学习 JVM 算法 - 引用计数法
    195
  • 1年前
    深入浅出设计模式 - 代理模式
    深入浅出设计模式 - 代理模式
    11764
  • 1年前
    Nginx 限流算法大揭秘
    Nginx 有多种限流算法....
    313
  • 1年前
    深入学习Redis 消息队列 Stream
    Stream 是 Redis 5.0 版本中新增的一种数据结构,它是一个高性能、持久化的消息队列,可以用于实现消息的发布和订阅。Stream 可以看作是一个有序的消息队列,每个消息都有一个唯一的 ID,可以根据 ID 进行消息的查找、删除和确认。在 Stream 中,消息以键值对的形式存储,可以存储任意类型的数据。Stream 还支持多个消费者组,每个消费者组可以独立消费消息,避免消息重复消费。Stream 的引入使得 Redis 在消息队列领域更具竞争力,同时也为开发者提供了一种高效、可靠的消息处理方式
    705
  • 1年前
    【面试必问】Spring核心之面向切面编程(AOP)
    AOP(面向切面编程)是一种编程范式,用于将横切关注点(如日志记录、性能统计等)从主要业务逻辑中分离出来。通过将这些横切关注点与业务逻辑分离开来,可以提高代码的可重用性、可维护性和可扩展性。在AOP中,切面是一个模块化的单元,它封装了与横切关注点相关的行为,并可以在多个不同的应用程序中重用。切面可以通过一种称为“织入”的过程将其与主要业务逻辑相结合,从而创建一个完整的应用程序。
    138
  • 1年前
    【面试必问】Spring核心之控制反转(IOC)
    Spring Bean是Spring框架中的一个核心概念,它是一个由Spring容器管理的对象。在Spring中,Bean是指任何一个由Spring容器所管理的对象,可以是Java类的实例、数据源、事务管理器等等
    132
  • 1年前
    KMP 算法(Knuth-Morris-Pratt)
    KMP算法,全称为Knuth-Morris-Pratt算法,是一种字符串匹配算法。它的基本思想是,当出现字符串不匹配时,可以知道一部分文本内容是一定匹配的,可以利用这些信息避免重新匹配已经匹配过的文本。这种算法的时间复杂度为O(n+m),其中n是文本串的长度,m是模式串的长度,比暴力匹配算法具有更高的效率。KMP算法的核心是利用模式串本身的特点,预处理出一个next数组,用于在匹配过程中快速移动模式串。
    659
  • 1年前
    基于 Redis 手写一个“秒杀”
    基于 Redis 手写一个“秒杀”
    90
  • 1年前
    分布式事务 TCC
    TCC(Try-Confirm-Cancel)是一种分布式事务解决方案,也是一种补偿式的分布式事务。它通过在业务逻辑中嵌入Try-Confirm-Cancel三个阶段的逻辑,来保证分布式事务的一致性和可靠性。TCC协议的核心思想是“补偿机制”,即在分布式事务出现异常或失败时,通过执行相反的操作来补偿之前的操作,从而达到事务的一致性。
    432
暂无更多
暂无更多信息

2024年11月

  • 11.13 20:52:50
    发表了文章 2024-11-13 20:52:50

    【Clikhouse 探秘】ClickHouse 物化视图:加速大数据分析的新利器

    ClickHouse 的物化视图是一种特殊表,通过预先计算并存储查询结果,显著提高查询性能,减少资源消耗,适用于实时报表、日志分析、用户行为分析、金融数据分析和物联网数据分析等场景。物化视图的创建、数据插入、更新和一致性保证通过事务机制实现。
  • 11.12 18:39:45
    发表了文章 2024-11-12 18:39:45

    【Clickhouse 探秘】Clickhouse 投影技术到底能做什么?怎么实现的?

    ClickHouse 投影是一种数据结构,用于提高特定查询模式下的性能。通过预处理数据,投影可以显著减少查询的执行时间,特别是在复杂的聚合和排序查询中。投影自动与基础表数据保持同步,支持多投影,适用于实时分析、用户行为分析、日志分析等场景。虽然投影能显著提升查询性能,但也会增加存储开销和写入性能的影响。
  • 11.10 20:29:15
    发表了文章 2024-11-10 20:29:15

    【Clickhouse 探秘】你真正知道 Clickhouse 吗?

    ClickHouse 是一个开源的列式数据库管理系统,专为在线分析处理(OLAP)设计。它由 Yandex 开发并于 2016 年开源。ClickHouse 以其高性能、实时数据处理能力和易用性著称,广泛应用于大数据分析、日志处理和用户行为分析等领域。其主要特点包括列式存储、向量化执行、分布式架构、丰富的数据类型和 SQL 支持。

2024年03月

2023年07月

2023年06月

  • 发表了文章 2024-11-13

    【Clikhouse 探秘】ClickHouse 物化视图:加速大数据分析的新利器

  • 发表了文章 2024-11-12

    【Clickhouse 探秘】Clickhouse 投影技术到底能做什么?怎么实现的?

  • 发表了文章 2024-11-10

    【Clickhouse 探秘】你真正知道 Clickhouse 吗?

  • 发表了文章 2023-07-10

    【热门技术】一文了解什么是云原生

  • 发表了文章 2023-07-07

    【企业项目实战】Spring Boot 启动时加载指定方法

  • 发表了文章 2023-07-05

    【大厂面试必问】Redis 的持久化 RDB

  • 发表了文章 2023-07-05

    【大厂面试必问】Redis 的持久化 AOF

  • 发表了文章 2023-07-04

    【阿里二面面试题】说说你对 Raft 算法的理解?

  • 发表了文章 2023-07-04

    【大厂面试必问】Redis 击穿, 穿透, 雪崩, 污染

  • 发表了文章 2023-07-04

    【字节一面】线程八锁

  • 发表了文章 2023-07-04

    【大厂面试题】说下 IO 多路复用?

  • 发表了文章 2023-07-03

    【大厂面试必问】Java8 新特性

  • 发表了文章 2023-07-03

    必须掌握的 Lambda 表达式

  • 发表了文章 2023-07-02

    架构师成长之路(一)

  • 发表了文章 2023-07-01

    深入学习 volatile 的特性

  • 发表了文章 2023-07-01

    一文读懂 Paxos 算法

  • 发表了文章 2023-07-01

    带你了解什么是无锁并发 CAS

  • 发表了文章 2023-06-30

    一文搞懂什么是“注解”

  • 发表了文章 2023-06-29

    深入学习 JVM 算法 - 引用计数法

  • 发表了文章 2023-06-29

    深入学习 GC 算法 - 标记清除算法

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-03-13

    如果用你的专业送上新春祝福,会是什么样的?

    if time == '春节': print('在这辞旧迎新的美好时刻,') print('通义灵码祝您新的一年如代码般简洁高效,') print('如同优质算法一般准确把握每一个机会,') print('如同高性能程序运行无阻,事事顺利!') wish_list = ['身体健康', '工作顺利', '幸福满溢', '智慧增长'] for wish in wish_list: print(f'愿您{wish},') print('新年快乐,万事如意!\n')
    踩0 评论0
  • 回答了问题 2023-07-10

    普通玩家入局AIGC的正确姿势是什么?

    普通玩家入局AIGC(人工智能游戏对战大赛)的正确姿势是: 了解比赛规则和要求:在参加AIGC之前,确保你已经仔细阅读并理解了比赛的规则和要求。这包括比赛的时间安排、参赛资格、提交要求等。学习相关技术:AIGC是一个人工智能对战比赛,所以你需要具备相关的技术知识和技能。这可能包括机器学习、深度学习、强化学习等领域的知识。确保你已经掌握了必要的技术和工具。选择合适的游戏和平台:AIGC涵盖了多个游戏和平台,你需要选择一个适合你的游戏和平台进行参赛。选择一个你熟悉或感兴趣的游戏,这样你可以更好地理解游戏规则和策略。设计和实现你的AI算法:根据比赛规则和游戏要求,设计和实现你的AI算法。这可能涉及到训练模型、优化算法、调整参数等工作。确保你的算法能够在规定的时间内运行并做出正确的决策。进行测试和优化:在正式提交之前,进行充分的测试和优化。测试你的AI算法在不同场景下的表现,找出可能存在的问题并进行改进。提交作品:按照比赛规则和要求,准备好你的代码和相关文档,并按时提交。确保你的代码能够顺利运行,并且满足比赛要求。学习和改进:无论比赛结果如何,都要把参赛过程当作学习和提升的机会。分析其他参赛者的策略和算法,了解他们的优势和不足,从中吸取经验并改进自己的算法。 总而言之,参加AIGC需要具备相关的技术知识和技能,并且需要花费时间和精力来设计和实现你的AI算法。同时,要保持学习和改进的心态,不断提升自己的能力。
    踩0 评论0
  • 回答了问题 2023-06-13

    当下主流数据库,哪个最火?

    当下流行的数据库类型 TOP 10: 1. MySQL:开源、免费,支持 SQL,具有广泛的社区支持和丰富的生态系统,适合于各种规模的应用程序,如电子商务、博客、论坛等。 2. PostgreSQL:开源、免费,支持 SQL,具有高度的可扩展性和安全性,适合于大型企业级应用程序,如金融、电信、医疗等。 3. MongoDB:开源、免费,支持文档型 NoSQL 数据库,具有高度的可扩展性和灵活性,适合于大型 Web 应用程序,如社交网络、电子商务等。 4. Redis:开源、免费,支持内存型 NoSQL 数据库,具有高速读写和数据持久化功能,适合于缓存、队列等高性能应用程序,如游戏、广告等。 5. Cassandra:开源、免费,支持分布式 NoSQL 数据库,具有高度的可扩展性和容错性,适合于大型分布式应用程序,如物联网、大数据分析等。 6. Oracle:商业数据库,支持 SQL,具有高度的可靠性和安全性,适合于大型企业级应用程序,如金融、电信、医疗等。 7. SQL Server:商业数据库,支持 SQL,具有高度的可靠性和安全性,适合于大型企业级应用程序,如金融、电信、医疗等。 8. Amazon Aurora:云数据库,支持 MySQL 和 PostgreSQL,具有高度的可扩展性和性能,适合于云原生应用程序,如 SaaS、PaaS 等。 9. MariaDB:开源、免费,支持 SQL,是 MySQL 的一个分支,具有更高的性能和更好的兼容性,适合于各种规模的应用程序,如电子商务、博客、论坛等。 10. SQLite:开源、免费,支持 SQL,是一个轻量级的嵌入式数据库,适合于移动应用程序和小型 Web 应用程序,如手机应用、个人博客等。
    踩0 评论0
  • 提交了问题 2023-06-06

    AI真的能代替我们创造吗?

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息