Java专业技能收集

server/2024/10/18 18:28:33/

可以去企业的照片要求里面收集专业技能

  • 熟练掌握计算机网络、数据结构、操作系统,了解计算机组成原理,具备良好的编码能力。
  • 熟练掌握 Java 语法,集合、反射、多线程等基础框架,熟练应用常用的设计模式。
  • 熟悉 JVM、JMM,包括内存模型,垃圾回收机制,了解其基本调优技巧并具备线上调优经验。
  • 熟悉 Java 并发编程,对 Java 的各种锁机制、线程池机制、AQS 等都有一定的研究并在项目中使用。
  • 熟练掌握 Spring、SpringBoot、MyBatis 等主流开源框架,对 Spring 核心原理有一定研究。
  • 熟练使用 MySQL 关系型数据库,对事务、锁、索引都有一定的了解,具备线上 SQL 优化经验。
  • 熟练使用 Redis 非关系型数据库,对其底层数据结构和基本使用场景有深刻理解。
  • 熟练掌握消息队列 Kafka 的基本使用和原理,对限流、降级、熔断有一定的了解。
  • 熟练掌握 RPC 框架(SpringCloud),对其组件如 nacos、geteway、Flink 等有使用经验。
  • 熟悉分布式事务(Seata、2PC、3PC、TCC)、分布式 ID,了解分布式链路追踪。
  • 熟悉 Docker、Jekins、Linux,有 Linux 服务器项目部署经验,对负载均衡、服务扩容也有一定了解。
  • 熟练使用 IDEA、Git、Maven 等常用开发工具。
  • 熟悉 HTML、CSS、JavaScript 的使用,了解 Vue 前端框架。
  • 您好!我是2024应届计算机硕士,有过两段完整的Java开发实习经历,掌握Java各类技术栈以及常见框架,能够熟练在springBoot,微服务体系下协同开发,有较为成熟的方法论。曾经独立作为产品负责人推动项目从0-1完成运营上线。拥有很强的沟通能力和对业务的理解能力,有较好的逻辑分析、推进项目有效达成。对您发布的校招岗位有强烈的投递意愿。
  • 计算机基础:熟练掌握计算机网络、数据结构和算法、操作系统
  • Linux :熟练使用Linux, 有Linux 下开发和部署项目的实际经验
  • Java: 熟练掌握Java基础、集合、并发,有过JVM排查问题和
    调优的经历
  • 开发工具:熟练使用Maven/Gradle、 Git、 IDEA、Docker等开
    发工具。
  • 数据库:熟练掌握MySQL数据库以及常见优化手段(比如索引、SQL优化、读写分离、分库分表),Redis实战经验丰富(搭建过Redis集群), 熟悉MongoDB (可选)
  • 搜索引擎:熟练掌握Elasticsearch/Solr的使用及原理
  • 框架(根据自身情况调整) :熟练掌握Spring、 Spring MVC、SpringBoot、MyBatis、 JPA、Spring Security、Junit、 Netty(可选)、 Activiti/Flowable (可选)等开 发框架,
  • 分布式(可选,根据自身情况调整) :
  • 熟练掌握RPC (Dubbo) 、分布式事务(Seata) 、配置中心(Apollo) 、 分布式链路追踪(SkyWalking)、 分布式 ID(UUID、Snowflake)、消 息队列(Kafka) 、限流熔断(Sentinel)的使用及原理
  • 熟悉Spring Cloud/Spring Cloud Alibaba全家桶常见组件的使用,微服务架构项目开发经验丰富
  • 前端:熟练掌握HTML5、CSS、Javascript、 Ajax, 熟悉TypeScript,有React、Vue 的实际开发经验
  • Devops :熟练掌握Jenkins, 熟悉CI/CD流程
  • 云原生:熟练掌握Kubernetes以及周边生态/ServiceMesh

http://www.ppmy.cn/server/2464.html

相关文章

iOS分类和扩展的区别

分类:在不改变原有类的基础上&#xff0c;为原有类添加方法。不可定义属性&#xff0c;只能定义getter和setter方法。 作用&#xff1a;一般用来为系统的类扩展方法或者把某个复杂的类的按照功能拆到不同的文件里。 NSStringPhoneNumber.h #import <Foundation/Foundation…

基于Python网络招聘数据可视化分析系统的设计与实现

基于Python网络招聘数据可视化分析系统的设计与实现 Design and Implementation of Python-based Network Recruitment Data Visualization Analysis System 完整下载链接:基于Python网络招聘数据可视化分析系统的设计与实现 文章目录 基于Python网络招聘数据可视化分析系统的…

STM32学习和实践笔记(15):STM32中断系统

中断概念 CPU执行程序时&#xff0c;由于发生了某种随机的事件(外部或内部)&#xff0c;引起CPU暂 时中断正在运行的程序&#xff0c;转去执行一段特殊的服务程序(中断服务子程序 或中断处理程序)&#xff0c;以处理该事件&#xff0c;该事件处理完后又返回被中断的程序 继…

五种主流数据库:集合运算

关系型数据库中的表与集合理论中的集合类似&#xff0c;表是由行&#xff08;记录&#xff09;组成的集合。因此&#xff0c;SQL 支持基于数据行的各种集合运算&#xff0c;包括并集运算&#xff08;Union&#xff09;、交集运算&#xff08;Intersect&#xff09;和差集运算&a…

C++类和动态内存分配

类的动态内存分配和释放 C能够在程序运行时决定内存的分配&#xff0c;而不是只在编译阶段&#xff0c;因此&#xff0c;就可以根据程序的需要&#xff0c;而不是根据一系列严格的存储类型规则来使用内存&#xff0c;C使用new和delete运算符来动态控制内存&#xff0c;但是&am…

C#系统学习汇总

一、基础篇 C#简介 C#环境 C#程序结构 C#基本语法 C#数据类型 C#类型转换 C#变量 C#常量 C#运算符 C#判断 C#循环 二、中级篇 C#方法 C#可空类型(Nullable) C#数组(Array) C#字符串(String) C#结构体(Struct) C#枚举(Enum) C#类(Class) C#继承(Inheritance)…

vue如何实现数组更新检测的

Vue 将被侦听的数组的变更方法进行了包裹&#xff0c;所以它们也将会触发视图更新。这些被包裹过的方法包括&#xff1a; push() pop() shift() unshift() splice() sort() reverse() vue源码第494行 /*** Define a property.*/function def (obj, key, val, enumerable) {Obj…

Costas序列模糊函数仿真

文章目录 前言一、Costas 序列介绍二、模糊函数三、Costas 序列模糊函数仿真1、MATLAB 核心代码2、仿真结果①、Costas 模糊函数图②、Costas 距离模糊函数图③、Costas 速度模糊函数图 四、资源自取 前言 本文对 Costas 序列进行讲解&#xff0c;并仿真其模糊函数。 一、Cost…