前端:熟练掌握html、css3、jquery、bootstrap、vue3
后端:精通Java以及Spring boot、Spring cloud等框架。有架构设计和JVM、Tomcat调优经验
数据库:精通Mysql,熟练掌握Oracle、StarRocks等数据库。数量掌握Redis、MongoDB等noSql数据库。
MYSQL5.7 8千万级数据量查询优化
工作职责:
1、 作为项目经理协调配合甲方人员共同推动该项工作的实施,配合协助客户方完成相应的优化工作。
2、 作为开发人员进行实际的服务器优化,SQL改造,参数调优等工作。
项目描述:
Mysql数据库查询调优。
因业务原因,数据库中存在数据量超8000万的单表,按照国家标准无法对该表进行拆分,在无法更换数据库的前提下,只能通过优化来缩短查询时间。按照业务需求,从业务层面做数据沉淀,查询上做字段优化、索引优化,同时查找硬件瓶颈,解决硬件问题,使查询时间缩短到原来的1/3。
数据中心快速响应和性能优化改造
项目描述:
因老版本查询速度慢,导致页面打开响应时间较长,同时存在线程溢出问题,导致每周需重启应用数次,针对这两个问题进行优化。
功能描述:
1、 查询时间长,对sql和索引进行优化,尽量减少查询时间。
2、 数据中心页面数据无实时性要求,采用中间结果表和内存缓存,用轮询每小时统计数据结果并更新到缓存和中间表,页面数据直接读取内存缓存,响应缩短至毫秒级。该方式还可以减少数据库连接数,提高数据库的并发响应能力。
3、 通过对JRE线程状态排查,发现老版本中存在线程池滥用,线程池未正确回收的情况,导致应用运行后线程数不断增长至linux服务器的限制数量,从而导致新线程创建失败,业务请求失败,只能重启应用。重写线程池的创建和分配,改造原来使用线程池的方法,使线程数量可控解决此问题。
酒店订单平台订单信息采集/订单验证服务
项目描述: 1、通过API每天从订单平台同步订单数据,按订单号在本地生成数据文件,并记录最后同步的订单的日期和id(考虑到系统故障或服务器重启,需从最后一次上传记录开始同步)。
2、异步上传订单数据文件到AWS S3,同时删除本地数据文件。如上传失败,则记录对应的文件路径和文件名。
3、定时任务查询上传失败表,并再次上传表中保存的本地文件,如上传成功,则删除表中记录和对应的本地文件。
本项目使用的技术为:Spring boot/hibernate,QuartzJob,mysql,maven,aws api
德比酒店业务订单平台
项目描述: 该项目是德比软件垂直搜索营销平台的OTA(在线旅游分销商)订单部分,主要对接Qunar、Tripadvisor、Trivago、Google、Skyscanner等OTA客户。在为OTA提供报价的同时,也提供在线订单的数据处理,及时拒绝价格不匹配的订单。
使用es作为数据中间件,从数仓同步数据到es,分为互联网端和后台管理端,将监管数据公示到互联网的监管数据公示系统
通过ruoyi-vue和芋道微服务框架开发的验房小程序。主要负责后端开发和部分页面开发。验房小程序主要功能为客户通过小程序下单,然后由管理员指派验房师上门,验房师验完相应的内容后生成验房报告。