前端技术栈
基础与标准运用:深度掌握 H5、CSS3、JavaScript 基础及 ES6 标准,熟悉其工作原理,能高效运用新特性提升代码质量与开发效率。
组件库精通:熟练运用 ElementUI、Ant Design、Arco Design、Vant 等主流前端组件库,显著缩短开发周期。
前端框架把控:熟练使用 React、Vue 前端框架,深入理解其核心原理,能够依据项目需求灵活选用框架进行开发,基于 Vue 框架实现高性能前端页面。
小程序开发专长:熟悉uni-app 小程序技术与原生小程序开发,拥有丰富的 ToB 和 ToC 小程序端开发经验。
TypeScript 实战:熟练掌握 TypeScript,可运用其进行强类型开发,有效减少代码错误,使用 TypeScript,降低代码 bug 率。
异步处理能力:熟悉 JS 异步处理机制,如 Promise,能够合理处理异步任务的并发和错误,确保系统稳定性,在高并发场景下,保障页面响应时间。
可视化开发经验:熟悉 Echarts、G6 图形库,具备丰富的可视化开发经验,通过可视化展示,使业务数据的分析效率提升 50%。
项目搭建与优化:熟悉webpack、vite 等打包工具的日常开发配置,能够从 0 到 1 独立搭建项目,并对构建流程进行优化,将项目打包时间缩短。
数据交互与设计模式:熟悉HTML5 API,熟悉常见数据格式,具备 restful 方式数据交互经验,了解前端设计模式,能有效提升代码的可维护性和可扩展性。
工程化与性能优化:熟悉前端工程化流程及 CI/CD 流程,了解浏览器渲染原理,能够进行页面性能优化和用户体验提升。
。
后端技术栈
框架运用:熟练使用 Spring、Spring Boot、Spring Cloud 框架,结合 Docker 容器化技术,实现后端服务的快速部署和弹性伸缩。
服务器配置:熟悉 Nginx 反向代理、负载均衡,Tomcat 应用服务的配置和部署,以及 keepalived 高可用集群搭建,保障系统的高可用性和稳定性。
安全认证:熟悉 Shiro、Spring Security、Sa-Token 等安全认证框架,能够为系统提供可靠的安全防护,有效防止常见安全漏洞。
持久层框架:熟练整合 MyBatis、MyBatis-Plus 等持久层框架,提升数据库操作效率。
缓存与消息中间件:熟悉 Redis 缓存技术和 RabbitMQ 消息中间件,能够优化系统性能和实现异步通信。
Java 高级特性:掌握 Java 多线程、并发、锁、池化技术,能够编写高效、稳定的后端代码,在高并发场景下,保障系统吞吐量提升。
定时任务调度:熟练使用 xxl-job、quartz 定时任务调度框架,确保系统定时任务的准确执行。
数据库操作:熟练使用 MySQL,具备一定的 SQL 优化能力,能够优化数据库查询语句,提升数据库性能。
Linux 操作:熟悉 Linux 平台的使用和常用命令,能够在 Linux 系统中独立完成项目发布和问题排查,保障系统的稳定运行。
Java 基础与设计模式:掌握 JavaSE 基础,具备良好的编程习惯,熟悉常用的设计模式,能够编写高质量的 Java 代码。
支付集成:熟悉微信小程序、微信公众号、微信支付、衫德支付、支付宝支付等第三方支付集成,确保支付流程的安全和顺畅。
Python 应用:熟练使用 Python,运用 Selenium 进行网络爬虫开发,能够快速获取所需数据。
云服务使用:熟练使用云服务,如 COS、短信、OCR、HTTPS 证书等,提升系统的功能和安全性