个人介绍
1. 熟练掌握Java基础知识,如集合、反射、IO等,具有良好的编码习惯。 2. 熟练掌握Spring、SpringMVC、Mybatis等主流开发框架;对于Spring的IOC、AOP,MyBatis的缓存机制、动态SQL等有基本 了解。 3. 掌握用Springboot、SpringMVC、Spring、Mybatis、Mybatis-plus等框架进行项目开发。 4. 掌握Spring Cloud与Spring Cloud Alibaba的部分组件,如:Nacos,Ribbon,Feign等。 5. 熟练使用各种开发工具,如IDEA、Maven、Git等,熟悉常用的Linux命令。 6. 熟悉操作系统相关知识,如进程调度,内存管理。 7. 熟悉MySQL数据库,对事务、索引、锁机制等有一定的理解,能够编写常用的SQL语句及简单的SQL优化。 8. 熟悉常用的NoSQL数据库,如Redis的基本使用、数据类型、持久化机制、内存淘汰策略等。 9. 了解JVM的基本知识,如运行时数据区域、类加载机制、垃圾回收机制等。 10. 了解Java并发编程相关知识,了解JMM、synchronized、volatile、AQS、CAS、线程池等知识。 11. 了解计算机网络相关知识,如OSI七层模型,了解TCP/IP、HTTP等协议。 12. 了解常用的设计模式,包括但不限于单例模式、工厂模式、策略模式、原型模式、代理模式、装饰者模式、桥接模式等。
工作经历
2025-06-24 -至今腾讯云技术(西安)有限责任公司后端开发
公司隶属于csig,主要面向产业互联网。所在部分主要负责通信业务,面向B端业务,主要负责后端开发。
教育经历
2021-09-01 - 2025-06-20河北大学计算机科学与技术本科


