Excel 导入的开发经验

 

2020 年开始接触 Java Excel 导入的开发工作。 一家建筑机器人的公司离职后,来到广州找的是一家工厂,开始接触导入的开发工作。之前也没有什么使用开发经验, 是 教学视频   中看到过有些老师使用开源的 Excel POI 进行数据的导入存储。

 

说到导入工作,没有开发经验的工程师有的觉得简单有的觉得难。导入是把 Excel 中的数据导入到数据库中。Excel 导入校验是开发过程中第一个模块, 有校验成功之后的数据才是正确可信,才能入库保存。数据采集与存储,现 有很多的问题都是通过表单之类的提示要   求用于提供数据采集的权限。软件的盈利模式有很多的尝试。首先是要弄懂管理程序员的公   司,然后才开始开发项目,之后是产品,升级到品牌就是相当不容易。数据的采集操作如果是   通过单条表达式的校验成功之后提交,效率是十分低下。批处理操作就是为了提升工作效率   形成的一种工作理念。

 

数据 Excel 导入数据量有大有小,问题就是会有多有少。数据和线程又是两回事,数据是用户很看重的存储单元。线程是用户,处理数据,使用数据。数据量大了就要进行分布式存储,   数据量小对一个系统的开发需求又有点鸡肋。分布式存储的概念 程序开发的大量数据处理机制里面一直 尝试和运用。分布式存储,多线程高并发,可移动式嵌入式设备,这些概念是现 和将来都很重要的。用户量和数据量是企业的挣钱方式,同时也是相当头疼的难题。

 

导入校验的任务是把一些错误校验信息存放 某个地方。导入不成功的处理机制像处理事务一样,要么成功,要么失败。读文件和写文件的效率是十分低下,把磁盘中的文件加载到内存中,通过中央系统处理器处理之后要持久化到磁盘中,这个过程消耗的时间太多。时间响应的指标对用户的体验影响十分大。缓存机制和分布式锁机制,市面上有很多的集成产品。 Java 的开发框架 Redis,分布式批处理框架 SpringBatch,都可以考虑。锁的使用是避免多线程高并发的时候多线程同时操作同一个数据区的时候的一种处理方案。异步操作使得线程操作很灵活,同步操作使得线程操作数据很安全。时间和空间,使用锁机制会消耗时间,多使用动态内存开线程窗口会消耗空间。组件的使用,封装简化,提供操作接口。Reuse space and more efficiency。

 

分布式集群和多线程高并发,集群的操作处理数据的方式 后台服务器端存 很多的解决方案。SpringCloud 和 dubbo, 是服务层的分布式解决方案。分布式事务处理机制是 银行看到的一种概念, 业务逻辑程的分布式数据处理方式,具体的实现方式开源框架没有怎么接触。

 

分布式的概念 程序开发的每一层都是有相应的处理方案。数据量大了,处理数据的效率要   开发相应的提升,数据分开存放,线程处理同步之后就不会有太大的性能问题。这是软件处理   数据的一种思想。硬件的问题,比如数据传输,带宽,CPU 等等都会有影响。

#牛客创作赏金赛#
Java技术 文章被收录于专栏

JavaEE技术 编程开发经验 企业通用技术

全部评论

相关推荐

这家以前是国企转的私企上市公司以前做缝纫机的进去之后填表做笔试。笔试题不难,都是c语言基础,我除了倒数第二个应用题(和c语言无关)没做(不好理解题意)。最后一题开放性应用题可能做的一般(但代码都写上去了),其他都感觉不算难。也都写出来了。面试就问项目,框架,成果,追问了点细节。也都答上来了,面试官说逻辑是对的。然后问科研内容。然后看着我的简历说你做的东西感觉不够复杂,做的项目,那些拿了比赛奖的本科生也能做,说和华理本科生水平差不多。(尴尬)问我为什么考研,我说当时本科出去实习同事啥的都建议读研有发展。考研给你带来了什么。我心想读研就是为了更好找工作啊。沉默了一会儿,我说也有对学习能力的培养。面试官点点头。HR说先来的上理,因为觉得先去华理,同济啥的你们就没机会了。(无语😒)问我知道嵌入式是做什么吗?(懵)我说我有两份嵌入式的相关实习,是明白的。他反问有的学生做电机相关的,或者对某一个领域有深入研究。你科研做的有些深入的东西吗?我说我的会有协议的结合(导师做无线传感器网络方向的)面试官说考虑考虑,说之前那批有个人懂电机可以好好培养。因为我不懂电机相关的(他们做电机相关)可能培养起来时间会长。我说也可以在实习期做相关学习。问电机相关需要学很久吗?面试官说3~6个月。我说也可以实习中先从简单的入手并学习电机相关知识。问我家住哪里,结果在公司附近,HR给写了一下,应该算加分。反问公司规模。还是满意的。问我多久可以来实习,我说下个月。一周几天,我说五天也可以,周二提早一小时下班开组会就行。后来面试官去吃饭了,HR说要单独聊聊。说我比其他同学进的概率要大不少。其他人的项目更是不算好(心想刚刚都是压力面?懵)然后说一大堆就是为了压价说工资开不了太高,10k能不能接受(没回答,比心理预期差一些),也没停下来说话让我回答。最后我说公司还是不错的。HR满意笑。说实习工资一天两百。本来以为有机会进下一轮的,因为我可以接受相关工资,而且离家近。估计比我强的未必能接受这么低工资吧。结果下周一HR说初面挂。无语😒问为啥挂说我综合能力比别的同学弱。无语😒总结感觉面试挺pua,项目确实难度不算高。也是花大把时间做的,难度还是有一点的。很心塞。今天下午还有面试,好难受,都不想接着面了,唉,双非硕就该死。
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务