java:线程 流 poi文件处理 事务 切面 日志log4j jpa 定时 注解(自定义) 配置
数据库:Oracle mongo mysql redis
优化:索引 查询结果集 分区 sql优化 视图
linux:部署shell 命令 ftp 定时 安装
中间件:tomcat weblogic
版本(部署):git svn jira jenkins
框架:springcloud springboot eureka zuul swragger histrix
脚手架:jhipster angularcli liqubase
工具:idea plsqldeveloper robbot SecureCRTPortable/xshell maven note
检测:sonarr findbug codereview
消息中间件:kafka
2018/5-至今 青岛 宇方机器人工业股份有限公司
职位:开发主管
工作描述: 一、与东岳企业进行业务梳理讨论调研,需求对接和确认。
二、搭建敏捷工作模式,完成从传统开发模式到敏捷的转变。
三、构建项目组人员配置及后期调整,及完成员工培训。
四、工作中进行技术问题解决、讨论业务需求。
五、业务转化设计,并协调开发同事进行完成代码及协调测试及验收。
六、监控敏捷开发过程,组织必要会议。
七、完成负责模块的开发和测试工作,并及时处理紧急问题。
下属人数:5人 | 汇报对象:项目经理及甲方经理
业绩: 一、完成甲方的一期需求,完成项目基本交付。
二、处理项目架构不完善的问题。
三、完成项目自动部署,持续集成的工作。
四、加深各组、各部门的联系,提高工作效率。
五、组织培训,不断取长补短。
常用技术: 一、关系型数据库:Oracle mysql的搭建、使用及数据迁移,非关系型数据库mongo的使用及解决复杂语句。
二、linux服务器使用及排查问题并解决。
三、springboot及微服务的搭建以及后续的项目部署。
四、jdbc连接长时间不释放的处理。
五、流行框架的使用:angular、vue、springcloud、jhipster等。
六、java:多线程、性能优化、并发处理、定时任务、上传下载处理文件等。
七、消息队列:kafka的配置及使用等。
工作描述: 项目:商业活动流程一体化管理系统 MYC。
职责:通过需求分析解析和与业务人员的交流和协调进行系统设计,模块化地设计,包括数据库的设计与维护、对系统业务的充分把握、进一步的进行代码编写、测试、调试,后期完成系统对接的工作。
系统大致功能:本系统主要是在线与线下实现自动的产品营销。
(1)客户的产生:商家可以设计流程,进行对客户的筛选、屏蔽、合并、切分、抽样等操作,对目标客群进行不同的操作,例如下发给不同系统,方便进一步使用客源,进行产品销售等,实现重复利用和最大化盈利。
(2)方式多样化:系统包含电销、网销等平台的数据整合推送等。
(3)考虑人性化:系统设计符合人性化的理念,用户可以自定义一些例如高级维度等,自定义高级派发,定期的自动运行也是可调可设置的。
(4)全面性实现:这个系统是很全面的,系统使用者可以很方便的实现自己设计产品销售流程并在线使用以及线下使用实现更快更好的盈利。同时也方便消费者使用,实现了快捷、智能的产品营销。
友好的代码结构及注释,便于阅读及二次开发 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 完善的代码生成机制,可生成entity、xml、dao、service后台代码,减少70%以上的开发任
在微服务架构之前还有一个概念:SOA(Service-Oriented Architecture)-面向服务的体系架构。我认为的SOA只是一个架构模型的方法论,并不是一个明确而严谨的架构标准,只是后面很多人将SOA与The Open Group的SOA参考模型等同了,认为严格按照