ID:20321
蔡想 后端研发工程师 8年经验
2025-02-09
个人介绍:1.熟悉Java体系架构,熟练使用IDEA 开发工具,熟练Maven 工程开发方式,模块式开发方式。 2.精通数据库交互端框架熟悉mybatis ,mybatis-plus框架。 3.熟练使用springBoot、springcloud框架的开发方式。 4.熟练使用rabbitmq、kafka、rocketmq三大消息队列的使用。 5.熟悉JavaScript、python语言。 6.熟悉mysql ,oracle等关系型数据库。 7.熟悉elasticsearch、redis、mongo等非关系型数据库与搜索引擎的使用。 8.熟悉linux 的常用命令,简单的shell 脚本编写。 9.熟悉Streamsets大数据ETL工具、flink流式数据处理框架的使用。 10.熟悉外部攻击面相关的渗透知识,主要涉及信息收集、传统漏洞扫描器、web漏洞扫描器、web爬虫(js逆向)方向。
项目经验:一、项目名称:灵知·互联网情报监测预警中心(Ai·Radar) 项目时间:2022-06-至今 项目描述 灵知是一个SAAS系统,主要负责对租户基于关键词进行暴露面测绘,例如租户存在一个根域名关键词,会对此根域名进行子域名获取,使用DNS反查技术可获取到IP等信息,在根据IP信息进行主机资产探测,使用发包等方式获取开放端口信息,在根据开放端口信息进行Web资产探测,此探测原理大概为对域名和IP的开放端口进行应用层协议发包进行判断是否存在此Web资产,获取到Web资产后此时的IP、域名、Website的暴露面已经测绘完成,也可以获取到此三种暴露面的实体关联关系,关联后为关联暴露面信息查询。还会对关键词进行搜索引擎关键词查询,在根据关键句查询结果进行爬虫采集,爬虫采用JS逆向方式进行反爬破解,稳定性高,搜索引擎可以基于关键词获取到代码、文件、APP、公众号、供应链、人员组织、关联企业等暴露面信息。在根据暴露面信息进行攻击面测绘,攻击面分为四类,分别为:漏洞、不安全配置、高危端口、敏感信息。漏洞根据Website数据进行Web漏洞扫描可获取到漏洞相关信息,在根据漏洞扫描器获取到的漏洞与我们维护的漏洞库进行对比数据替换。所有的列表数据展示都为ES查询,所有的聚合统计等维度也为ES使用,效率极高。此项目分为,每个系统又为多个微服务组成,内部每个服务之间的调用都为OpenFeign调用。后台运营系统与采集服务系统使用RocketMq用于交互,采集到的数据会推送到Kafka中,使用Streamset大数据工具进行ETL清洗进行入库,在使用Streamsets进行监听mysql的binlog日志进行数据同步到ES中,实现了系统之间的解耦。 二、项目名称:公交云课堂 项目时间:2021-03-2021-11 项目描述 1.此项目是一个公司内部教育系统,现在已经上线,基础数据人员存在18万人,组织存在3000多个,是一个大型公司的内部系统,主要业务有课程,考试,直播,证书,面授等。后台管理员可以在后台推送课程给人员,人员通过app端进入系统并学习课程。学习课程之后,后台管理员会创建题库,导入试题,创建试卷,创建考试,推送考试到人员,人员通过app端进入系统进行考试。考试完成会实时判出分数发已证书。使用的阿里巴巴的微服务架构,使用的框架为bladex企业级框架,bladex框架是对springcloud alibaba的在一层封装,多了很多好用的组件和注解,可以很简单的写出低耦合高实现的代码。我主要负责项目的架构层,写的为租户管理,组织管理,岗位管理,人员管理,用户组管理,管理员管理,角色管理,系统管理,日志管理。主要是写的基础层,要研究一些bladex框架的封装代码并二次开发bladex框架。各个业务的数据权限都会从feign接口给出,人员数据和组织数据都会放入redis缓存中,各个业务在获取的时候可以直接从缓存中获取。 三、项目名称:智能建造 项目时间:2021-07-2021-11 项目描述 1.此项目是物联网项目,其中包括各个硬件设备的推送数据对接,有塔吊黑盒子,考勤闸机,环境监测,ai百度盒子,ai摄像头,普通摄像头,升降机,卸料平台等硬件对接。其中我主要负责塔吊黑盒子,考勤闸机,环境监测,ai百度盒子对接。此项目我后端的第一负责人。项目的框架使用的是bladex框架,之前的公交云课堂人员,系统,日志,角色权限等基础服务迭代到此项目,此项目的框架为二次开发后的bladex框架。与设备对接部分主要逻辑为,平台方根据设备方的接口文档写出对应的接口,设备方进行调用,平台方根据设备定时推送的数据进行保存并关联自身的业务,因为数据量较大,我把这些推送的数据加入到了elasticsearch7中,查询速度快了多倍,秒级响应了。Ai黑盒子的对接思路与其他的设备不同,ai黑盒子需要根据设备方的接口文档去调用他们的接口进行业务关联。
技      能: Java  
¥1300 / 8小时
立即预约
ID:20809
王淑珍 Java开发工程师 11年经验
2025-01-16
个人介绍:具有3年以上的 Java 项目开发经验,包括金融、互联网和电子政务,教育等领域 熟练使用 SSM、Spring Boot和 Mybatis Plus 等框架 熟练 SpringCloud 两套组件如 Eureka、Config、Zuul、Ribbon和 Hystrix等组件 掌握关系型数据库 MySQL ,包括 SQL 调优和索引优化 掌握非关系型数据库 Redis 了解 Elasticsearch 掌握 RabbitMQ 消息机制 了解H5、CSS3、JavaScript、jQuery和 Vue 等前端技术 了解 JVM 调优 了解项目业务开发流程
项目经验:某金融项目 开发工具:IDEA2018.2、Gitee、Maven、JDK1.8 开发环境:SpringCloud(Nacos+Sentinel+Openfeign+GateWay)+MySQL+Redis +RabittMQ + ibabaSMS+OSS 该项目采用简洁的页面风格、简化用户操作流程、精简页面跳转次数、扁平化的层级结构,基本功能包含5大功能:个人中心(自助 注册、登录、安全提示、修改登录密码、忘记密码、退出(安全退出)、银行公告、交易记录(所有卡全部、问题反馈、交易限额设 置、操作记录查询、预留信息设置、手机银行暂停)、借记卡(签约账户信息、余额查询、交易明细查询、积分查询、卡信息详 情、账户签约、账户解约、账户挂失、修改账户别名、设置默认账户)、智金融(会员模块,账户绑定模块,申请贷款额度模 块,借款额度审核模块,借款申请模块,借款审核模块,标的管理模块,充值模块,投标模块,放款模块,投资列表 展示模块,提现和还款模块等模块)等。
技      能: Java  
¥300 / 8小时
立即预约
ID:20644
秦慧 java后端开发工程师 12年经验
2025-01-11
个人介绍:Java基础扎实,熟悉IO,集合等基础框架 2. 熟悉SSM,SpringBoot框架的使用,对其核心思想,实现原理有一定理解 3. 熟练MySQL,对数据库有较强的设计能力,具备一定的SQL调优能力,同时熟悉Redis缓存技术等NoSQL数据库 4. 熟悉RabbitMQ,Nginx等各种中间件 5. 熟悉html,CSS,JavaScript,ajax ,等前端知识 6. 熟悉SpringBoot和Spring Cloud等开发框架 7. 对JVM原理有初步的理解,包括内存模型、垃圾回收机制 8. 掌握使用Eclipse,idea,maven,git等工具进行项目的开发 9. 熟悉掌握MySql数据库调优,sql语句、索引优化 10. 熟悉linux操作系统,能用常用的linux命令完成日常工作
项目经验:齐心渠道宝订货平台 项目技术:SpringCloud框架、Eureka、Feign、Config、Bus、Zuul、Hystrix等。 齐心渠道是专门针对齐心渠道商推出的一款B2B模式的移动办公用品采购应用。功能包括:订单管理模块、商品管 理模块、个人中心模块、会员中心、搜索模块、限时秒杀模块等众多模块组成等。项目底层是SSM,集成了SpringBoot 和SpringCloud,进行项目拆分可以拆分为十几个小系统和几十个微服务,微服务有支付微服务,短信微服务,通信微 服务,登录微服务,商品展示微服务等各种微服务,微服务的调用,负载均衡,容错方面由SpringCloud的各种组件完 成,消息队列使用的是RabbitMQ消息中间件,数据库用的是mysql,缓存用的是redis非关系型数据库。 项目分为:用户管理,订单管理,会员服务,退款和售后服务,限时抢购,评价系统等。 烟草局行业统一管理系统 该项目是一个烟草专卖局监管模块主要实现烟草行业统一管理系统国家局端子系统的监管功能,主要包规划 管理、综合管理、协同监管管理等功能。在实现和前端子系统(直属单位)对接相关规划、计划、报告数据的处理 流程后,统一整合数据,提供整个烟草行业相关的数据。 项目包含专家服务,调研服务,双随机服务,协同监管服务,综合管理服务等。
技      能: Java  
¥700 / 8小时
立即预约
ID:20706
赵宁 Java后端开发 1年经验
2024-12-26
个人介绍:1. 熟悉Spring boot、Spring MVC、Spring、Mybatis。 2. 了解Doubo、zookeeper、Service Comb等。 3. 熟悉Shiro、oauth2、Easypoi 4. 熟悉MYSQL、Oracle开发。熟悉Redis缓存应用。 5. 了解Nginx、ElasticSearch、MQTT等。 6. 了解VUE、Ajax、MiniUI等前端开发技术。 7. 熟悉IDEA、Eclipse开发工具,熟悉git版本控制工具。 8. 熟悉Linux 系统基本操作。
项目经验:交通运输的监测及对应急事件的跟踪处理:前后端分离,后端主要技术框架为SpringBoot、Mybatis-plus、Shiro+JWT,数据存储主要是Mysql8+、Redis;前端Vue+ElementUI,部署环境主要使用Nginx做代理;基本实现全区14个地市铁路、公路、水路、民航、邮政及重点城市交通领域运行状况的跟踪监测与预警;系统模块主要为:应急指挥、运行监测、辅助决策、公众出行服务。包含有出租、公交车辆的定位、速度监控,应急物资、仓库的管理及地图展示,各个交通运输数据的大屏展示,以及应急事件的接报及跟踪处理、存档等功能模块。 我的责任: 主要负责系统的需求分析,功能模块开发、服务器部署,及协助经理对系统完成进度、问题跟踪的管理等工作: ● 运行监测模块中的专题监测子模块:对特定时间段或节假日期间的各个数据进行监测分析,及通过绘制围栏并对围栏内的数据进行监测。 ● 小程序后端接口开发:编写公众出行服务小程序的相关接口,及应急系统模块中的信息发布,并可以通过WebSocket通知到系统指定用户或者所有用户。 ● 辅助决策中的公交车运行子模块:对公交特定数据进行统计分析,为决策人员提供分析参考。 ● 对接第三方系统数据:这里主要通过定时器读取第三方api提供过来的数据。 ● 系统的部署:前端使用nginx做代理及负载均衡,结合keepalived做高可用;数据库使用mysql搭建主从复制。 泰滴属于公司自研的一款面向公众的打车app,目前运营在泰国;后端主要使用的技术框架是Spring Boot+Mybatis,数据存储主要有Mysql、Redis;包含两个端:司机端、用户端,包含中、英、泰三种语言,支持在线支付和线下收款两种支付方式;以及一个后台管理系统;后台管理主要有车辆监控、轨迹回放,用户在线情况趋势统计分析,区域电子围栏管理等功能。 我的责任: 主要负责系统的功能模块开发、测试环境的发布及管理等: ● 邀请奖励添加功能:用户通过扫码或者输入对方邀请码进行注册,则邀请人即可得到邀请奖励; ● 打表叫车模块:主要用到MQTT消息推送功能,在用户下单,司机到达上车点,接到乘客,到达目地及订单支付等时刻对乘客进行一段消息推送。 ● 不酒驾叫车模块:该模式跟其他的主要区别在于,用户需要提前录用不酒驾信息,包括地点联系方式等,在选择不酒驾叫车时会跳过之前的选择车辆、手动选择目的等信息,直接进入订单推送,司机接单流程,并在最后支付时有30秒倒计时自动支付功能。 ● 定时器任务:基于quartz建设的任务调度,用于统计收入情况,用户在线情况。 ● 司机抢单的控制,使用到Redis分布式锁,确保同一个订单只能有一个司机抢到。
技      能: Java  
¥800 / 8小时
立即预约
立即预约
意见反馈