具备扎实的java基础,熟悉多线程、集合、nio等。
熟练掌握JavaWeb技术,包括JSP、Servlet等。
熟练掌握Javascript编程、jQuery框架以及AJAX等前端技术,且熟悉html、css、bootstrap。
熟练掌握MySQL , 熟悉SqlServer数据库,并且熟悉MySQL数据库优化。
熟练掌握SSH(注解)、SSM、Dubbo+Zookeeper等常用框架。
熟练掌握Ajax技术能与后端很好的合作,完成前后端分离架构的研发工作,能够解决跨域请求访问。
了解Redis,MongoDB非关系型数据库和集群的搭建。
了解Nginx代理服务器和集群的搭建。
熟练使用Linux常用系统命令。
熟练使用UML作图工具。
熟悉spring、struts、hibernate, Mybatis主流开源框架。
熟悉配置与部署Tomcat、WebLogic、Jetty等服务器。
熟练使用Maven项目管理以及SVN版本控制器、Nginx+Tomcat负载均衡。
具有很好的优化能力(代码优化、sql优化、服务器优化、缓存等)。
1、项目名称:高效能服务器开发
日期:2022-2023
描述:
作为核心开发者之一,我负责设计和实现一个高性能、可伸缩的服务器应用程序。我使用Java语言,结合Netty和其他工具,开发了一套网络通信框架,并确保代码遵循最佳实践以保证代码质量。
职责:
- 设计并实现了一个高效的线程模型,用于处理数万用户的并发连接。
- 优化网络协议栈,减少带宽使用,提高数据传输效率。
- 开发了自动化测试框架,确保软件的稳定性和性能。
- 与团队合作,评估和实施新的技术和最佳实践。
结果:
- 该项目获得了高吞吐量和稳定性,是公司网络服务的关键组成部分。
- 通过该项目,我提升了对高并发和网络编程的深入理解。
2、项目名称:在线购物商城
简介:
这是一个使用Spring Boot和React.js开发的在线购物商城,旨在提供一个高效、易用的购物体验。
使用的技术:
- Java
- Spring Boot
- React.js
- MySQL
- Maven
角色与职责:
作为后端开发工程师,负责商品管理、购物车、支付等模块的设计与实现。
挑战:
- 需要处理大量用户请求。
- 保证系统的高可用性和性能。
- 与前端团队协作,确保接口的一致性。
解决方案:
- 使用Spring Boot的异步请求处理。
- 使用缓存减少数据库负载。
- 实施负载均衡和错误处理机制。
- 与前端协商API规范,确保系统的解耦。
贡献:
- 推动并实施了全局异常处理和安全配置。
- 优化了商品信息的查询接口,提高了响应速度。
- 与团队一起测试了系统的压力和性能边界,确保系统稳定性。
学习经验:
- 学习到了如何在团队中高效工作。
- 提高了对于性能优化的理解和应用。
- 增强了对于系统安全性和可扩展性的关注。
该项目为电商网站,作为后端开发工程师,负责商品管理、购物车、登录注册等模块的设计与实现,具有高并发,响应快等特点
该项目具备管理直播状态,管理商品,发布营销以及用户画像等等功能,我在其中以后端开发工程师的角色去负责这个项目,前端也有负责一些