• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:HashMap

开发技术

老哥,您看我这篇Java集合,还有机会评优吗? 24小时内最新

老哥,您看我这篇Java集合,还有机会评优吗?
集合在我们日常开发使用的次数数不胜数,ArrayList/LinkedList/HashMap/HashSet······信手拈来,抬手就拿来用,在 IDE 上龙飞凤舞,但是作为一名合格的优雅的程序猿,仅仅了解怎么使用API是远远不够的,如果在调用API时,知道它内部发生了什么事情,就像开了透视外挂一样,洞穿一切,这种感觉才真的爽,而且这样就不是集合提供什么……继续阅读 »

开发技术 16小时前 6浏览 0个赞

开发技术

要做重试机制,就只能选择 DelayQueue ?其实 RabbitMQ 它上它也行!

要做重试机制,就只能选择 DelayQueue ?其实 RabbitMQ 它上它也行!
最近研发一个新功能,后台天气预警:后台启动一条线程,定时调用天气预警 API,查询现有城市的相关天气预警信息,如果发现有预警或取消预警的信息,给指定预警部门配置的相关人员发送短信;而如果第一次发送失败,我们需要隔几分钟再重新发送,最多可以重发5次。 ……继续阅读 »

开发技术 2天前 6浏览 0个赞

开发技术

数据量大了一定要分表,分库分表组件Sharding-JDBC入门与项目实战

数据量大了一定要分表,分库分表组件Sharding-JDBC入门与项目实战
最近项目中不少表的数据量越来越大,并且导致了一些数据库的性能问题。因此想借助一些分库分表的中间件,实现自动化分库分表实现。调研下来,发现Sharding-JDBC目前成熟度最高并且应用最广的Java分库分表的客户端组件。本文主要介绍一些Sharding-JDBC核心概念以及生产环境下的实战指南,旨在帮助组内成员快速了解Sharding-JDBC并且能够快速将……继续阅读 »

开发技术 2天前 7浏览 0个赞

开发技术

实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了

实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了
在日常的软件开发中,程序员往往需要花费大量的时间写CRUD,不仅枯燥效率低,而且每个人的代码风格不统一。MyBatis-Plus 代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块及前端页面的代码,极大的提升了开发效率。 ……继续阅读 »

开发技术 3天前 7浏览 0个赞

开发技术

《算法笔记》8. 二叉树的递归思维实战

《算法笔记》8. 二叉树的递归思维实战
目录1 二叉树的递归套路1.1 二叉树的递归套路深度实践1.1.1 例一:判断二叉树平衡与否1.1.2 例二:返回二叉树任意两个节点最大值1.1.3 例三:返回二叉树中的最大二叉搜索树Size1.1.4 例四:派对最大快乐值1.1.5 例五:判断二叉树是否是满二叉树1.1.6 例六:二叉搜索树的头结点1.1.7 例子七:是否是完全二叉树1.1.8 例子八:最……继续阅读 »

开发技术 3天前 7浏览 0个赞