[MES]分页与Excel批量上传(☆☆)

简介: 本文介绍如何从零运行Java项目,涵盖克隆代码、环境配置、分页与批量上传功能实现,并探讨需求不明确时的应对策略,帮助新人快速适应职场开发节奏。

1.代码运行

git仓库地址:https://gitee.com/Herbbbb/meshome-work/tree/feature-hb-mysql/

请你完成以下步骤

方案一:

  • 克隆代码到Idea,如果你时间允许不妨试试SSH拉取方式

方案二

  • 下载Zip包,不建议,但如果上班后短时间拉不下来优先这种方式让代码跑起来

入职后,对于JDK、Maven、Git、Idea....软件安装类你应该请教谁?

  • 以上问题,是大家面临的第一道坎,15K大佬一样一天配置不好maven仓库,请认真思考该请教谁?

当你意识到,公司的环境配置类问题都可以问同事、组长的时候你应该怎么问?

  • 不知道该不该问?不敢问?这是多数新人最纠结的一个点,请认真思考你会怎么问

当你把项目运行起来之后,此时一个全新的工程在你面试,组长立马就给你如下的需求,你会怎么处理?

  • 现在的公司愈发需要即战力,一个陌生的环境、工程、团队,紧急的任务,请认真思考你将怎么着手?

2.需求描述

现有工程运行后,所有的查找功能都不是分页,当数据量多的时候很难看,小李你来实现一下

实现什么?是分页吗?为什么需求有点不明确?

  • 这也是你接下来上班可能遇到的问题:需求不明确,但凡是陌生的业务一定是陌生的

假设你已经知道了接下来找产品经理、组长去请求,他告诉你接下来你要实现一个分页功能


这时候,项目经理又来了:这个产品管理的新增只能一条条吗,搞一个批量上传吧

是的,哥们,又是这样一句话需求!

  • excel模板是什么?
  • 你知道这个需要你自己设计吗
  • 技术应该用什么?
  • 你知道POI、EasyExcel都可以吗?

来吧,自己实现一下,今日的毫无头绪就是为了上班的轻松.....

2.1 多说一句(现在就看)

  • 你是否考虑过代码的规范性【这种情况极少,目前我带过的1000人里面只有这一个】
  • 这位学长本身非常内向,有问题也不招人沟通,所以被开有很大部分是团队协作


3.涉及技术点

阶段二核心:git、maven、springboot

相关文章
|
2月前
|
NoSQL 算法 Java
项目《天机学堂》
天机学堂是一个非学历职业技能在线培训平台,核心业务为售卖课程并提供学习辅助与交互功能。技术栈涵盖SpringBoot、Redis、RabbitMQ等。本人负责需求分析、数据库设计及通用工具封装,如基于Redisson实现分布式锁组件,支持注解式加锁、锁类型切换与限流;并参与开发高性能视频进度记录系统,通过缓存+异步持久化方案实现秒级精度回放,有效降低数据库压力。
|
2月前
|
人工智能 Java 关系型数据库
AI低代码平台JeecgBoot:本地运行(☆☆☆)
简介:本任务要求新人掌握SpringCloud、MySQL、Maven等技术,通过SSH方式拉取JeecgBoot项目代码并本地运行。需录制8分钟以上视频,结构化输出对项目技术栈、核心功能、数据库关系的理解,并提出困惑,快速融入开发环境。(239字)
 AI低代码平台JeecgBoot:本地运行(☆☆☆)
|
2月前
|
Java 网络安全 开发工具
[MES]不合格订单接入提醒功能(☆☆☆)
本文介绍如何从零运行Java项目并应对常见入职挑战。包含代码克隆、环境配置、请教同事的技巧,以及实现“不合格工单超时通知”需求的思路,涉及Git、Maven、SpringBoot等技术,帮助新人快速适应开发节奏。(239字)
|
2月前
|
运维 NoSQL 测试技术
Redis:内存陡增100%深度复盘
本文复盘了一次Redis因大KEY和缓冲区溢出导致服务不可用的事故。根本原因为业务高峰时大KEY调用量激增,引发带宽占满、内存使用率快速升至100%,最终导致Redis全面超时。分析指出,虽然Redis有淘汰机制,但输入/输出缓冲区过度占用内存仍可致其崩溃。后续提出开发运维规范,涵盖部署、Key设计、SDK使用、命令规范及监控优化,强调压测与日常巡检的重要性,以避免类似问题。
 Redis:内存陡增100%深度复盘
|
2月前
|
敏捷开发 Java 测试技术
为什么要单元测试
本文探讨单元测试在软件开发中的核心价值,打破“写单测费时误事”的误区。通过解析测试体系演进、测试金字塔模型,阐明单元测试如何提升代码质量、调试效率与团队协作,并揭示常见反模式与认知误区,倡导研发自测、夯实基础,让软件开发从“爬行”迈向“奔跑”。
 为什么要单元测试
|
2月前
|
存储 缓存 运维
一场FullGC故障排查
本文记录了一次JVM CPU使用率飙升至104%的问题排查过程,通过分析发现是Full GC频繁触发导致。根本原因为大对象(List<Map>)长期驻留内存,造成老年代空间不足。借助JProfiler分析堆 dump 文件,定位到用户上传的Excel数据以低效结构存储,导致内存膨胀近10倍。最终提出“治本”与“治标”两类解决方案,并总结了线上高CPU问题的排查思路:关注JVM而非机器监控,结合工具与现象推理,精准定位根因。
|
2月前
|
Java Linux 开发工具
Linux
本文介绍如何将一个简单的SpringBoot应用打包并部署到Linux服务器。内容涵盖项目搭建、jar包打包、JDK安装配置、应用上传与启动,以及通过心跳接口验证服务是否正常运行,适用于Java应用的Linux部署入门学习。
 Linux
|
2月前
|
Java Linux Docker
Docker
本文介绍Docker基础操作,涵盖镜像打包、容器管理及Dockerfile编写。通过实例演示如何构建镜像、运行容器并验证服务,适合初学者快速掌握Docker核心技能。
|
2月前
|
持续交付
阿里巴巴-云效
本文介绍了如何开通云效服务并进行需求与代码管理。首先访问官网开通服务,随后在需求管理中创建项目、邀请成员,并通过看板模式跟踪任务进度。接着了解代码托管与自动化部署流程,包括创建代码库、初始化工程、提交代码及构建流水线,最终实现一键发布,提升团队协作与开发效率。
阿里巴巴-云效
|
2月前
|
Java 关系型数据库 MySQL
低代码平台RuoYi:代码本地运行(☆☆)
简介:掌握SpringCloud、MySQL、Maven技术栈,通过SSH拉取若依项目代码并本地运行,观看文档与视频,录制8分钟以上讲解视频,结构化输出项目理解(技术栈、业务功能、数据库关系)及入职困惑,提升新人适应能力。(239字)
 低代码平台RuoYi:代码本地运行(☆☆)

热门文章

最新文章