简答一波 HashMap 常见八股面试题 —— 算法系列(2) 请点赞,你的点赞对我意义重大,满足下我的虚荣心。 🔥 Hi,我是小彭。本文已收录到 GitHub · Android-NoteBook 中。这里有 Android 进阶成长知识体系,有志同道合的朋友,欢迎跟我一起成长。 前言 HashMap 是我们熟悉的散列表实现,也是 “面试八股文” 的标准题库之一。今天,我给出一份 HashMap 高频面试题口述简答答案,希望对你刷题有帮助。 后端 2025年10月12日 192 点赞 0 评论 7613 浏览
Leetcode 8. 字符串转换整数 题目要求 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。 读入下一个字符, 后端 2025年05月02日 114 点赞 0 评论 7609 浏览
优化算法matlab实现(二十五)飞蛾扑火算法matlab实现 注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。 注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。 注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。 1.代码实现 不了解飞蛾扑火算法可以先看看优化算法笔记(二十五)飞蛾扑火算法 实现代码前需要先完成优化算法matlab实现(二)框 后端 2025年05月01日 117 点赞 0 评论 7583 浏览
07. 特性修饰符——static属性 1、static属性 1.static属性的用途 · static被称为静态,可以用来修饰类的属性和方法。 ·如果类的某个属性,不管创建多少个对象,属性的存储空间只有唯一的一个,那么这个属性就应该用static修饰,被static修饰的属性被称为静态属性。 2.静态成员的访问 (1)对象.静态成员 System.out.println(emp1.count); (2)类.静态成员 System. 后端 2025年05月19日 179 点赞 0 评论 7581 浏览
Assemblies Hotfix Toolkit Todo list 用户提交程序集时: - [ ] 拖入Editor下使用的程序集时,不处理并提示 - OK - [ ] 程序集拖入时,自动分析并提示被引用的程序集有哪些 - ok - [ ] 列出这些程序集,展示 Fix 按钮,点击则把相应的程序集也加入到逻辑热更列表-ok - [ ] 如果用户不fix 则不消失,毕竟问题遗留打app会报错 -ok - [ ] 程序集启用还是不启用热更,建议用户使用 Preset工 后端 2025年04月24日 182 点赞 0 评论 7575 浏览
Elasticsearch集成SpringBoot(一) 前言: 之前的项目都有用到ES,但不是自己搭建和使用,包括ES语法和数据存储结构都不知道,趁着有时间来学习下ES的基本使用,很早就知道ES版本兼容问题有坑,唯有自己踩坑才印象深刻; 公司服务器太多人用,动不动就搞出问题,所以我就用本地环境搭建Elasticsearch+Kibana+Spring-boot-starter-data-elasticsearch来集成,这样学习成本是比较低的,Spri 后端 2025年09月25日 148 点赞 0 评论 7561 浏览
分布式--Dubbo入门 Dubbo是阿里的内部RPC框架,于2011年对外提供,2019年捐献给Apache,至此由Apache维护更新,Dubbo依赖Spring,除了RPC访问外,还提供了服务治理功能,如:负载均衡、数据统计等 结合上图,Dubbo主要分为5个角色: 角色 描述 Provider 服务提供者 Container 容器,即Spring容器,提供者借助Spring初始化 后端 2025年05月22日 87 点赞 0 评论 7528 浏览
Java多线程与线程池技术 一、序言 Java多线程编程线程池被广泛使用,甚至成为了标配。 线程池本质是池化技术的应用,和连接池类似,创建连接与关闭连接属于耗时操作,创建线程与销毁线程也属于重操作,为了提高效率,先提前创建好一批线程,当有需要使用线程时从线程池取出,用完后放回线程池,这样避免了频繁创建与销毁线程。 // 任务 Runnable runnable = () -> System.out.println(Th 后端 2025年12月19日 184 点赞 0 评论 7526 浏览
向集合添加元素 向集合添加元素,这个方法是否有掌握,好像之前有学习到这个例子,但是印象不是很清楚了。 import java.util.ArrayList; import java.util.List; public class Gather { //创建类Gather public static void main(String[] args) { 后端 2025年06月08日 122 点赞 0 评论 7499 浏览
学生信为什么要学Linux 常见的操作系统 Windows Mac OS (distant cousin to Linux) Android iOS Linux OS (Linux kernel + GNU software) 资源开放 ,有很多不同的版本 不同的版本 RedHat (商业版) CentOS (稳定性好,服务器装的最多) Ubuntu(最适合新手入门) Debian(软件最多,适合个人电脑安装 后端 2025年10月18日 44 点赞 0 评论 7479 浏览