求职意向
java 高级工程师,架构师 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 软件技术
于在校之时,开展软件技术的学习,将java当作主要内容,进行ssh框架的学习,同时学习mysql以及sqlserver数据库。
2020.x -2020x 锤子简历大学 软件技术
工作之后自学软件工程专业,考取的本科学历证书
工作经验
2020年乘x减去2020乘以x,锤子简历信息技术有限公司对应的岗位是java开发工程师。
负责功能模块开发
2020.x -2020x 锤子简历信息技术有限公司 java开发工程师
负责技术选型,文档编写数据库设计,性能优化
把2020.x当成符号,与2020x相减的形式里,有锤子简历信息技术有限公司,担任着其中的java高级工程师一职,具备技术架构方面的能力。
是主要负责部门的技术架构设计工作,要进行那数据库设计方面的事宜,还要编写文档需求来着,着重做核心模块开发,致力于推动性能优化,负责集群服务的安装部署工作,同时开展性能调优。
项目经验
2020 年的 x,减去 2020 乘以 x 的那个,关于 O2O 实体门店、三方接入、管理系统的,技术架构方面。
1 技术选型:
Java,MySQL,Spring Boot,MyBatis ,它们是不同的技术项,有着各自不同特性 ,在软件开发中发挥不一样作用 。这几个名词。
2 项目简介:
商城用户主要对接京东到家,饿了么以及美团外卖,负责商品自动上下架,同步价格与库存。订单处理方面统一管理订单确认,处理取消订单、退款,进行拣货、众包等操作,以此方便用户开展三方平台管理处理 。
搭建整个项目技术架构设计 ,全体功能只有我一人开发
针对三方所供给的api展开统一的封装处置,于内部实施运用时,仅需提供经由三方认证的三要素key,借由spring boot进行统一的注入配置,。
提供统一开发api service接口封装
开发所有平台业务场景,适配不通平台数据格式统一json转换
二零二零年乘以 x 减去俩千零二十前面加个乘以 x 的,为进行 O 二 O 商超连锁那套系统的技术架构,而做出的开发行为 。
1 技术选型:
Java语言,MySQL数据库,Spring Boot框架,MyBatis技术,Redis缓存,Elasticsearch搜索引擎架构 ,这些技术组合被广泛应用于现代软件开发中 。 ,它们各自具有独特的功能和优势 ,在不同的场景下发挥着重要作用 。
2 项目简介:
结合线下实体门店,打通现在erp crm数据,
可以进行线上用户会员的绑定,还能处理卡券相关事宜,以及开展活动等,达成总店仓库对于商品的统一管理 。
支持各门店商品自动上架,库存 价格 线下erp同步
打通微信卡券功能 供商城促销活动,
秒杀,大并发缓存查询通过redis 实现
实现LBS定位,根据当前位置 推荐给客户最近的门店
系统借助批处理任务调度系统,以定期方式实时同步线下超市门店之处订单的变更,以及库存的变更,还有价格的变更,以及资料的变更,同时涉及系统商品搜索。
通过elasticsearch索引文档存储搜索记录,通过mq监听来对索引数据同步进行修改 。
系统给出了“圈子”方面的功能,使得商城里的用户,能够于圈子当中发表话题,还能够去查看资讯,并且可以进行评论,也能够去点赞等等 。
搭建整个项目技术架构设计,
开发商品管理,订单管理,多店铺功能权限,数据权限隔离,
开展犹如兴趣部落那般功能的开发事宜,这功能涵盖圈子、商品检索,圈子、主题,资讯检索 。
使用elasticsearch文档索引
建造项目运用redis,组建elasticsearch集群,。
增加自动化部署jenkins 使用
针对项目开展JVM参数优化,涉及对mysql性能予以优化着手慢查询处理进而进行索引优化 ,没错吧 ? 。
部署nginx + keepalive 高可用架构
2020年的.x,关于这一年的蜀科车辆管理系统,架构设计方面要进行开发,另外还有2020x这个部分的开发 。
1 技术选型:
分处各类不同领域的,有Java,还有MySQL,以及Spring MVC与Spring Security,再有MyBatis,另外还有包含Redis。这些!?对的,要列在这,就这样排!要按要求进行罗列,就像这样子排着陈列下去!嗯。
2 项目简介:
采取前端与后端分开的方式,运用spring boot restful,搭配jwt,结合vuejs 。
将企业用车管理予以强化,提升车辆管理在集约化、标准化方面的程度,提高车辆利用效率,把企业经营成本降低。
促使企业达成租车审批流程自始至终的自动化处置,转变当前状况,推动信息管理,提升工作效率 。
把控租车企业,针对内部人员,对部门权限予以控制,达成各个部门之间的数据隔离,让审批流程清晰且自动化 。
承担项目整体架构设计工作,对系统组织部门进行安排,使人员之间审批流程权限相互隔离,让员工审批流程数据彼此隔离,通过系统功能权限按钮实施控制,达成系统内部人员审批流程以模版化形式进行展示 。
借助页面直接去看当下此刻的租车流程审批进程,以及审批落到了哪一步骤情况,还有中间历经了哪个人的审批举动 !
构建,借助spring boot starter的,用以达成统一日志aop记录功能的工具, 。
2020.x -2020x 基于JAVA的爬虫开发 开发
1 技术选型:
java/mina / httpclient
2 项目简介:
借助java搭建爬虫server平台,展开配置工作,着手进行开发,开展网页改版监测功能的开发。
对学信网的学籍信息展开爬取,针对中国联通网的个人通话记录信息予以获取。与此同时,于房地产网站、医疗网站以及商品交易网站做数据的获取工作,像链家网站、搜房网、飞牛网站、华润等这类网站的数据获取。
采用频率调整,再借助代理ip措施,同时配合浏览器代理更换这个办法,以此来避免被反爬机制给识别出来 。
运用httpclient技术,运用socket技术,运用mina技术,运用多线程技术,模拟人工在知名论坛发帖,模拟人工在知名贴吧发帖。
二零二零年乘以x减去二零二零乘以x,全网的网络营销推广的平台,有关技术选型以及开发 。
1 技术选型:
用于软件开发的,可进行数据整合操作的 java 技术,能关联数据库并实现数据交互的 mysql 数据库管理系统,具备高效构建 Web 应用能力的 spring mvc 框架,可。
2 项目简介:
提供线上网络资源平台,可以提供企业,个人现在发布软文,
平台进行资源统一管理,设有资源端,财务端。销售端,运营端,客户端等分离系统 。
这一平台,能够给予代理模式加盟的支持,能够进行代理等级的分类,能够助力线下资源客户的拓展工作,还能够提供返利机制。
平台给予高级加盟企业用户入驻资格,这般能够达成独自拥有一套属于自身的营销公司模式呀。
平台提供新闻媒体.微博 微信 论坛 问答 百科等更多资源
负责对项目的整体架构展开设计,负责系统内部角色的权限予以控制,负责开发代理用户的入住事宜,负责代理等级相关事务。
高级别的加盟入驻,达成加盟企业去提供域名,标题logo,支付账号 。
达成加盟企业情况,以及平台分账业务的处理状况,达成资源分等级的情形,进而修改价格。
达成不同类型的登陆情况,实现不一样的销售模式,形成不同的代理状态,可以针对自身权限范围以内的各类资源展开价格的调节管控 。
2020年,针对x,进行离线日志数据分析平台的开发,开展文档编写工作,实施集群搭建 。
1 技术选型:
用于特定情况的,名为java的东西,以及版本为2.2.0的hadoop,还有hive,以及mysql,另外还有sqoop 。
2 项目简介:
主要用户计算分析离线日志数据,
拿hadoop mapreduce程序来做原始日志数据的清洗工作, 。
进行源自于hiveQL的数据计算分析,借助sqoop export把数据写入到mysql数据库 。
负责hadoop集群搭建,
计算框架使用 hiveQL 分析
2020.x -2020x IDC违规用户分析系统 开发
1 技术选型:
列出的有,java,以及hadoop之中版本是2.2.0的那个版本,还有hive,另一个是sqoop,再就是flume,最后提及的为mysql,。
2 项目简介:
通过分布式hadoop集群处理防火墙产生的大量日志。
先说分布式存储,它是按天进行保存的,接着按照海选,还有session数据,以及流进流出流量等算法,来判断用户是不是属于违规用户,要是属于违规用户,那就发送指令到防火墙,让防火墙采取相应的策略。
通过flume来监听UDP端口,以此接受防火墙日志所产生的收集数据,进而将这些收集数据存储于HDFS之中。
使用Hive对清洗后的数据进行分析;
使用Hive对清洗后的数据进行分析;
使用sqoop把分析结果导入到mysql中;
使用highcaharts在前端做列表和图表展示。
违规用户通过Java模拟SHH协议功能给防火墙发送指令
参与了需求调研,需求设计,数据库设计,系统开发
Hadoop集群的搭建,Flume的部署
hiveQL 数据清洗,分析
在二零二零年对 x 展开相关工作,其中涵盖对 IDC 数据管理平台、虚拟化平台的技术改造、开发以及架构设计,时间是二零二零年。
1 技术选型:
用于开发应用程序的技术包括java这一编程语言,具备spring mvc这样的框架,采用mybaits3.1这种持久层框架,连接oracle数据库,同时还涉及mongodb数据库 。
2 项目描述:
项目整体架构设计被划分成,restful api,接着是任务引擎,然后是适配器采集分层架构设计,这般做主要是为了让项目扩展变得便利 。
DC数据中心主要负责采集运维机房的数据信息,对ETL数据进行整合,然后聚合入库,以此为公司前台组提供展示数据报表的支持,同时还拥有虚拟化平台。
对接华为生产的FusionSphere,进而对接华为所拥有的FusionManager,还有Openstack这一类被称作云平台的事物,以此来提供虚拟化方面的能力。
整个项目的设计,全都是以rest服务的形式,将其暴露出去,各个项目彼此之间,仅仅借助MQ来展开消息传递,并且统一运用zookeeper去管理配置文件。
对于公司后台,承担着java架构设计的职责,还要进行框架搭建,负责项目框架搭建工作,负责zookeeper集群搭建,负责rabbitmq服务器搭建,负责mongoDB搭建 。
负担起项目restful api的开发工作,通过运用jersey2和spring4来构建架构,。
api 在线文档采用在线生成Raml 语言展示,
以及使用swagger UI展示,提供api在线Try.
对2020.x进行相关操作,涉及到2020x校园智能化能耗监控系统的开发工作,还要进行文档编写。
1 技术选型:
基于Struts2.0,结合Mybatis3.0,关联Spring3.1,融合FunctionCharts,运用Ztree 。
2 项目简介:
学校校园里的楼宇智能化监控系统,重点在于针对校园内各个不同的楼宇,去做好能源能耗使用状况的统计分析工作,同时还要进行监控管理,也就是针对学校校园楼宇能耗使用情况展开统计分析 。
运用报表图形化工具予以展示,针对于能耗总使用展开分析,针对能耗占比展开分析,就能耗趋势展开分析,对能耗同比展开分析等。能耗监控管理,重点在于对楼宇能耗使用实施监控管理,针对能耗开展实时在线监控,依据能耗使用状况来自动控制控制箱实施智能化操作。
在对采集系统开展数据采集之际,会进行告警统计,以此来判定周期时间段内采集是否能保持正常状态,进而查看采集周期是否存在问题出现,最终会以邮件和短信途径通知管理员。
按照国家能源能耗数据审计标准,进行报表的定制开发行动,目的在于让用户能够导出报表,进而实现能源使用情况的汇总便利操作。
权限的管理,主要是采取了Spring security来开展权限的管理 。
负责数据表结构设计,框架封装搭建。
建筑物的管理工作,计量设备的管理事务,能耗的统计工作进而展开的分析事宜,能耗的监控管理举措,报表的定制以及开发工作,权限方面的管理准则,。
负责本系统大部分功能,还有用户使用手册文档编写。
2020.x -2020x 数据采集系统 开发,文档编写
1 技术选型:
Java / MINA+多线程 / mybatis
2 项目简介:
通过采集系统与硬件设备间数据通信,利用Modbus协议。
利用网络通信框架技术MINA,采用长连接方式,借助GPRS同设备采集器构建连接。
配置定时采集周期发送数据采集命令,返回数据进行解析入库。
要和监控平台开展接口对接,于监控平台添加设备信息后,把如此一番设备的一些数据信息通知给采集系统,。
负责通信,MINA框架担当此责,启动服务端,之后与客户端,建立长连接,进行异步通信。
与监控系统进行接口对接
自我评价
吃苦耐劳,做事认真。
有较佳的团队合作,建设能力,善于沟通。
能脚踏实地,一丝不苟的去工作 。
喜欢研究新技术,有浓厚兴趣