



个人介绍
我是程序客栈的蒋黎、一名工作两年的JAVA开发者
我毕业于太原科技大学、担任过公司【上海菱众信息】和【北京思客云】的JAVA开发工程师
我负责过【PLM生命周期控制系统】和【SCA软件成分分析系统】的开发
技术栈:
【基础】
熟悉数据结构和算法、计算机网络、操作系统等计算机基础知识 熟悉 Java 基础语法,熟悉常见集合的原理和使用熟悉 Java 多线程并发和 JUC 的相关知识 了解 JVM 的内存区域、垃圾回收等原理了解并会使用Java爬虫【数据库】
熟练使用MySQL关系型数据库 熟悉 MySQL 的索引、锁、事务、MVCC机制,有一定的SQL调优经验 熟悉 Redis 的数据结构、持久化、主从复制、Sentinel、集群、事务等原理,解决实际生产中遇到的问题【框架】
熟悉常见的 Spring、SpringMVC、SpringBoot、BeetlSql、MyBatisPlus、SpringCloud 框架如果我能帮上您的忙、请点击立即预约或发布需求!
工作经历
2023-06-25 -2025-01-09上海菱众信息技术有限公司java开发工程师
公司主要业务:作为国内拥有PLM、PDM丰富开发经验的行业公司、主要负责雅迪旗下电动车研发业务的流程和数据管理。支持分散在各地的团队同时对关键的过程(如变更、配置管理和详细设计)进行管理,可以通过控制和自动执行繁杂的产品开发过程来预防代价高昂的设计错误 我参与的项目:PLM生命周期控制系统 项目简介:PLM生命周期控制系统整合了控制产品结构、管理生命周期、制定工作流程、简化工程变更等各项制造业数字化所需的功能,提供统一的产品信息管理、优化研发流程、加强知识管理、降低生产成本等功能,帮助企业实现产品的高效开发、生产和维护 我的主要职责:负责设计文档的编写、前后端的开发 我的工作内容: 1. 使用SpringBoot、MybatisPlus、RabbitMQ、Redis 完成项目的基本业务代码逻辑编写; 2. 完成产品结构模块核心设计、通过多线程分列查询BOM的方式加快BOM的查询速度、使用redis构建主产品BOM缓存、优化工作人员在复查和审批时的使用体验 3. 使用 RabbitMQ 解决不同服务之间的耦合,例如:在签审服务流程结束后、调用工艺过程管理服务、自动创建物料和工艺分发的业务
2022-06-01 -2023-05-01北京思客云软件技术有限公司java开发
公司的主要业务:致力于软件安全测试产品的研发、拥有业界一流软件安全服务团队,为客户提供全方位的专业软件安全咨询与服务。帮助客户能够快速地将软件安全保障体系在整个企业中实施起来,并且保证该体系能在企业中的各个部门之间,高效地、完整地贯彻执行,我们可以为用户提供相关软件安全咨询服务、安全测试体系建设、安全开发体系建 设以及软件安全知识及理念的培训服务。 我参与的项目:SCA软件成分分析系统 项目简介:本系统基于SpringBoot能够对400W+的开源组件近6000W+的版本进行识别、分析、和安全漏洞检测。能够为用户提供软件资产、同源威胁、二进制、许可证的检测和识别 我的主要职责:负责设计文档的编写、前后端的开发 我的工作内容: 1.完成源代码扫描模块核心设计、使用SHA-256哈希算法对开源组件代码进行预处理、通过分表分库优化入库速度和查询效率、控制单个源代码扫描时长在5秒内。 2.完成软件资产分析模块核心代码、支持对20多种语言的依赖管理器的解析、并且利用线程池技术大大加快完整项目代码的分析速度、保证用户的使用体验 3.完成科普知识模块的前后端代码、利用JSOUP爬虫工具、对科
教育经历
2019-09-01 - 2023-06-25太原科技大学软件工程本科