我是LYR

2024-05-16  
1条评论   1933浏览

自我介绍

我叫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;

微信小程序

微信小程序

安卓开发

测试

维护

产品经理