渔舟.。
码龄4年
求更新 关注
提问 私信
  • 博客:5,608
    5,608
    总访问量
  • 4
    原创
  • 64
    粉丝
  • 16
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2023-03-21

个人简介:哇啊啊啊呜哇啊啊啊

博客简介:

xikaxikaxi的博客

查看详细资料
个人成就
  • 获得80次点赞
  • 内容获得7次评论
  • 获得54次收藏
  • 博客总排名2,429,730名
创作历程
  • 4篇
    2024年
成就勋章
TA的专栏
  • java
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 1

兴趣领域 设置
  • Python
    python
  • Java
    java
  • 编程语言
    javac++
  • 数据结构与算法
    数据结构链表排序算法b树散列表哈希算法
  • 大数据
    oraclesqldatabasemysqlredismongodbzookeeperelasticsearchrabbitmqkafkasqlserver数据库
  • 前端
    jsonhtml5javascriptjquerycssajax正则表达式node.js前端前端框架
创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

268人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Java中HashMap的工作原理

HashMap是Java中最常用的数据结构之一,它实现了Map接口,用于存储键值对。在JDK1.8之前,HashMap使用的是数组和链表的组合来实现。数组被分成一个个称为桶(bucket)的单元,每个桶可以存储多个键值对。当我们向HashMap中put一个键值对时,首先会根据键的hashcode值计算出对应的桶的索引位置,然后将该键值对存储在该桶中。如果多个键值对计算得到的桶索引相同,则会以链表的方式存储在同一个桶中。链表中的每个节点都包含一个键值对,并且通过比较键的equals方法来判断键是否相等。
原创
博文更新于 2024.05.07 ·
982 阅读 ·
21 点赞 ·
0 评论 ·
16 收藏

RabbitMQ的是什么?RabbitMQ的使用场景?为什么要使用RabbitMQ,它对于其他中间件优势是什么?

此外,RabbitMQ还与其他开源工具和框架集成非常好,如Spring Boot、Docker和Kubernetes等,形成了一个强大的生态系统。此外,RabbitMQ的开源性和活跃的社区支持也是其优势之一,这使得开发人员更容易学习和使用该中间件。RabbitMQ提供了丰富的特性,包括多种交换机类型、队列和绑定的灵活配置,以及可靠的消息传递机制。它还支持消息的持久化、消息确认和事务等功能,使得开发者可以构建可靠的消息传递系统。优先级队列:RabbitMQ支持消息的优先级,可以为不同的消息设置不同的优先级。
原创
博文更新于 2024.04.29 ·
2204 阅读 ·
19 点赞 ·
4 评论 ·
14 收藏

JAVA是什么?为什么要使用它?有什么优点?都有什么领域使用了JAVA?

Java是一种高级编程语言,最初由Sun Microsystems公司于1991年开发,并于1995年正式发布。它的设计目标是要成为一种可移植、简单易用且高效的编程语言。Java被广泛应用于各种领域,包括桌面应用程序、企业级应用程序、移动应用程序和嵌入式系统。它的特点之一是跨平台性,也就是说,一次编写的Java代码可以在不同的操作系统上运行,只需要在相应的操作系统上安装Java虚拟机(JVM)。Java是面向对象的语言,它支持封装、继承和多态。
原创
博文更新于 2024.04.28 ·
1446 阅读 ·
21 点赞 ·
1 评论 ·
7 收藏

原来程序员也不是那么帅气的

夜以继日的编码,不健康的饮食习惯,缺乏运动,这些都会对他们的体型和皮肤产生不良影响。我们不是超人,我们也有自己的生活和压力,我们在不断的学习和成长中,尽力做到最好。这种独来独往的生活方式限制了他们的社交活动,缺少了与人互动的机会,这在无形中也减少了他们打扮自己、保持良好外表的动力和机会。未来的路上,技术会继续发展,而你作为程序员,将有机会在这个变革的时代中扮演重要的角色。现实中的程序员有着各种各样的背景和故事,他们的外形和个性五花八门,远不止银幕上的那一面。随着科技的发展,程序员的需求越来越大。
原创
博文更新于 2024.04.26 ·
977 阅读 ·
19 点赞 ·
2 评论 ·
17 收藏