自我介绍
我叫LYR,大三学生一枚~
联系方式
邮箱:3329482804@qq.com
QQ:3329482804
电话:13138777533
微信:13138777533
Github:https://github.com/iceliyr
Gitee:https://gitee.com/leeyiru
个人主要学习java后端与软件自动化测试内容,以下是一些岗位技术要求,可以选择自己喜欢的职业学习。
JAVA后端
已学习技术栈
熟悉计算机操作系统,如:进程管理、同步,内存分配、回收、扩展,文件系统,磁盘调度等;
熟悉计算机网络,如:TCP五层网络模型,IP、ARP、TCP、UDP、HTTP、HTTPS、DNS等协议;
熟悉数据结构与算法,如:栈,链表,树,图,哈希表等数据结构,贪心,分治,回溯,动态规划等算法;
熟悉面向对象编程思想,如:SOLID设计原则,常用的单例、工厂、代理、策略、模板等设计模式;
熟悉JAVA基础,如:集合,lambda,反射,注解,异常处理,流处理,IO,网络编程等;
了解JVM,如:类生命周期,类加载器,双亲委派机制,运行时数据区,垃圾回收机制,GC调优,内存调优等;
了解JUC,如:线程创建、等待、阻塞、中断,JMM,volatile,threadlocal,原子类,读写锁、公平锁、AQS等;
熟悉使用SpringIOC/DI、SpringMVC、SpringAOP、Interceptor、Filter、Mybatis-plus、SpringBoot等框架技术;
熟悉MYSQL和MyCat,如:表设计,联表查询,innoDB,索引,锁,事务,sql优化,分库分表,读写分离等;
熟悉使用Redis,如:缓存穿透、击穿、缓存,分布式锁等;
熟悉使用Maven、Git、Docker等开发工具;熟悉Linux操作系统,可以使用常用命令完成开发任务;
了解Springcloud的相关技术,如:Consul、Nacos、OpenFeign、resilience4j、Gateway、Sentinel、Seata;
了解使用消息队列RabbitMQ,如:可靠性,延迟队列,高可用等;
待学习:
mq(rocketmq,kafka)
es
mongodb
前端: vue nginx
基础技术栈
熟悉计算机操作系统,如:进程管理、同步,内存分配、回收、扩展,文件系统,磁盘调度等;
熟悉计算机网络,如:TCP五层网络模型,IP、ARP、TCP、UDP、HTTP、HTTPS、DNS等协议;
熟悉数据结构与算法,如:栈,链表,树,图,哈希表等数据结构,贪心,分治,回溯,动态规划等算法;
熟悉面向对象编程思想,如:SOLID设计原则,常用的单例、工厂、代理、策略、模板等设计模式;
熟悉JAVA基础,如:集合,lambda,反射,注解,异常处理,流处理,IO,网络编程等;
了解JVM,如:类生命周期,类加载器,双亲委派机制,运行时数据区,垃圾回收机制,GC调优,内存调优等;
了解JUC,如:线程创建、等待、阻塞、中断,JMM,volatile,threadlocal,原子类,读写锁、公平锁、AQS等;
熟悉使用SpringIOC/DI、SpringMVC、SpringAOP、Interceptor、Filter、Mybatis-plus、SpringBoot等框架技术;
熟悉MYSQL和MyCat,如:表设计,联表查询,innoDB,索引,锁,事务,sql优化,分库分表,读写分离等;
熟悉使用Redis,如:缓存穿透、击穿、缓存,分布式锁等;
熟悉使用Maven、Git、Docker等开发工具;熟悉Linux操作系统,可以使用常用命令完成开发任务;
了解Springcloud的相关技术,如:Consul、Nacos、OpenFeign、resilience4j、Gateway、Sentinel、Seata;
了解使用消息队列RabbitMQ,如:可靠性,延迟队列,高可用等;
完整技术栈
熟悉计算机操作系统,如:进程管理、同步,内存分配、回收、扩展,文件系统,磁盘调度等;
熟悉计算机网络,如:TCP五层网络模型,IP、ARP、TCP、UDP、UDP、HTTP、HTTPS、DNS等协议;
熟悉数据结构与算法,如:栈,链表,树,图,哈希表等数据结构,贪心,分治,回溯,动态规划等算法;
熟悉面向对象编程思想,如:SOLID设计原则,常用的单例、工厂、代理、策略、模板等设计模式;
熟悉JAVA基础,如:集合,lambda,反射,注解,异常处理,流处理,IO,网络编程等;
了解JVM,如:类生命周期,双亲委派机制,运行时数据区,垃圾回收机制,即时编译,GC、内存、性能调优等;
了解JUC,如:线程创建、等待、阻塞、中断,JMM,volatile,threadlocal,原子类,读写锁、公平锁、AQS等;
了解JavaWeb基础,如:Tomcat、Servlet、XML、JSON等;
熟悉使用SpringIOC/DI、SpringMVC、SpringAOP、Filter、Interceptor、Mybatis-plus、SpringBoot等框架技术;
熟悉MYSQL和MyCat,如:表设计,联表查询,innoDB,索引,锁,事务,sql优化,分库分表,读写分离等;
熟悉使用Redis,如:缓存穿透、击穿、缓存,分布式锁等;
熟悉使用Maven、git等开发工具,熟悉Linux操作系统,可以使用常用命令完成开发
熟悉使用docker,k8s开发部署
es
mongodb
分布式1
熟悉Springcloud的相关技术,如:Consul、Nacos、OpenFeign、resilience4j、Gateway、Sentinel、Seata;
熟悉使用消息队列RabbitMQ、RocketMQ,如:可靠性,延迟队列,高可用等;
熟悉使用消息队列Kafka,如:;
分布式2
熟悉Netty异步编程;nio
熟悉使用rpc框架技术Dubbo;
大数据开发
大数据分析
熟悉至少一门编程语言,如JAVA、PYTHON、C、C++等;
有数据分析经验者优先,包括不限于Hadoop、Hive、ELK、Lucence、Spark、Flink、Tensorflow等
前端
web
html、css、js;
jquery、ajax、axios;
node.js;
vue2、vue3;
微信小程序
微信小程序