- 博客(51)
- 收藏
- 关注
原创 双指针——移动零
算法思想:定义两个指针 i,j【0,i】指针之前的表示处理过的元素,【0,j】指针之前表示非零的处理过的元素,i指针遍历数组,不断缩小i指针之后的区域,直至遍历完毕,表示处理完所有的元素,【i,j】区域表示所有的零。当i位置的元素为非0时 j++;当i位置的元素为0时 i++;
2025-03-27 14:32:04
266
原创 Spring boot创建第一个项目
8080端口通常用于部署Web应用程序,特别是在开发和测试阶段。在Tomcat中,默认情况下,Web应用程序会使用8080端口来监听HTTP请求。这意味着当您启动Tomcat服务器时,您可以通过访问http://localhost:8080来访问部署在Tomcat上的Web应用程序。
2024-03-11 16:55:45
1379
25
原创 Maven基础简介
Maven是一个项目管理工具,用于构建和管理Java项目。它可以自动下载项目依赖的第三方库,并将它们添加到项目的构建路径中。Maven使用XML格式的配置文件来定义项目的依赖关系、构建过程和发布方式。它通过插件系统提供了丰富的功能,如编译、测试、打包、部署等。Maven还提供了一个标准的项目结构和约定,使得多人协作和持续集成更加方便。
2024-03-09 10:17:23
1836
6
原创 多线程之锁策略
锁策略是指在多线程或多进程环境中,用于控制共享资源并发访问的一种机制。它可以确保在同一时间只有一个线程或进程可以访问共享资源,从而避免竞争条件和数据不一致的问题。(锁内部处理加锁冲突涉及的一些不同解决方法)
2024-02-05 10:54:41
505
1
原创 顺序表ArrayList
/新增元素,默认在数组最后新增// 在 pos 位置新增元素// 判定是否包含某个元素// 查找某个元素对应的位置// 获取 pos 位置的元素// 给 pos 位置的元素设为 value 更新//删除第一次出现的关键字key// 获取顺序表长度// 清空顺序表// 打印顺序表,注意:该方法并不是顺序表中的方法,为了方便看测试结果给出的。
2023-10-22 11:34:43
1186
54
原创 工作与身体健康之间的平衡
大厂裁员,称35岁以后体能下滑,无法继续高效率地完成工作;体重上涨,因为35岁以后新陈代谢开始变慢;甚至坐久了会腰疼、睡眠困扰开始加重,在众多的归因中,仿佛35岁的到来,会为一切的焦虑埋下伏笔。实际上,生理年龄不代表全部,体能素质的下降更与日常行为相关。
2023-08-27 22:26:42
1152
21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人