熟悉Java语法,多线程、集合等基础框架
对JVM原理有初步的理解,包括内存模型、垃圾回收机制
精通Redis集群的搭建,熟悉备份策略,了解高并发下缓存穿透缓存雪崩解决方案
精通RocketMQ消息中间件集群搭建,利用MQ缓冲流量,削峰填谷
熟悉应用服务器软件Tomcat等容器配置和部署,熟悉Linux系统
熟悉Elasticsearch、Logstash、Kibana、Canal组合而成的日志收集系统以及搜索系统
熟练使用主流的关系型数据库,如MySQL、Oracle,有过SQL语句调优经验
熟练掌握SpringMVC、Spring、MyBatis等主流开源框架,以及Gradle、Maven等项目构建工具
项目名称:小创平台商城
项目描述:小创商城是一个SaaS系统,主要业务为:社交电商知识付费、数字化经济、播商基地选品直播带货等。项目包含商城系统、分销系统、支付系统、播商基地系统、积分系统以及第三方API。
产品包括前台H5、小程序、Android、IOS端以及商户、供应商后台管理系统。
涉及技术:Spring Boot、Spring MVC、Spring Security、MySQL、MyBatis、Redis、Dubbo
开发技术:
1、采用分布式框架Dubbo将项目分成多个系统。
2、Spring Security完成用户角色权限多对多关系的认证和授权。
3、基于Redis对首页商品、已购订单等热点信息进行缓存。利用过期事件功能处理支付超时的订单。
4、利用状态机判断和乐观锁以及全局唯一约束保证下单及支付的幂等性。
本采集平台是一套面向多数据源的统一信息采集与处理系统,旨在高效、稳定地获取互联网及内部系统中的结构化与非结构化数据。平台支持多渠道数据接入,包括网页、接口、第三方平台等,具备灵活的采集规则配置能力,可按需定制采集频率、字段映射和清洗策略。通过任务调度与分布式执行机制,平台能够在高
自动化入库系统是一套承接采集平台数据成果的核心处理系统,主要用于对采集平台推送的多类型文件与数据进行统一接收、解析、抽取和结构化入库。系统支持多种文件格式,包括文本、表格、JSON、PDF 等,可根据数据类型自动识别解析规则,对原始数据进行清洗、标准化和字段映射。在复杂或非结构化