Java求职技能清单(2024版)

    一、Java基础扎实(反射、集合、IO、NIO、多线程、设计模式、通信协议等基础技术)
            (一)Java
            (二)网络IO
            (三)NIO模型
            (四)并发/多线程、多线程编程
            (五)设计模式
            (六)TCP/IP、HTTP协议
            (七)反射
            (八)集合
            (九)基础类库
            (十)数据结构和算法
            (十一)JVM(内存模型、类加载机制以及性能优化)、JVM调优)/JVM工作原理和常见性能优化方法
    二、常用开发框架
        (一)Spring
        (二)Spring MVC
        (三)Spring Boot
        (四)MyBatis
        (五)Hibernate
    三、微服务相关技术栈(Spring Cloud、Sentinel、Hystrix、Nacos、Prometheus、Grafana等)
        (一)Spring Cloud
        (二)Sentinel
        (三)Hystrix
        (四)Nacos
        (五)Prometheus
        (六)Grafana
    四、MQ中间件(Kafka、Redis、RocketMQ、RabbitMQ等的原理)
        (一)Kafka
        (二)Redis
        (三)RocketMQ
        (四)RabbitMQ
    五、数据库
        (一)关系型数据库(MySQL、PostgreSQL、Oracle等)的调优
            1、MySQL
            2、Oracle
            3、PostgreSQL
        (二)主流NoSQL数据库
            1、MongoDB
        (三)数据库设计与调优
    六、其他后端技术
        (一)Dubbo(分布式服务框架)
        (二)Nginx(高性能的HTTP和反向代理web服务器)
        (三)ElasticSearch(ES,一个开源的高扩展的分布式全文检索引擎)
        (四)docker和k8s等容器化
            1、docker
            2、k8s(k8s使用、配置、常用命令、helm部署模板)
        (五)Zookeeper(一个分布式的、开源的应用程序的协调服务)
        (六)Netty(一个网络应用程序框架,开发服务器和客户端)
        (七)tomcat(中间件)
        (八)Linux
        (九)Git
        (十)Maven
        (十一)Hadoop/Hive/Spark/Flink/Clickhouse 大数据架构
        (十二)服务器配置
        (十三)RPC
        (十四)单元测试用例开发
        (十五)供应链体系
    七、前端技术(HTML、JavaScript、VueJS、ElementUI)
    八、经验
        (一)架构设计经验(架构设计和技术选型)
        (二)微服务经验(微服务架构)
        (三)分布式经验
            1、分布式系统、分布式服务化框架、分布式技术/高性能、高并发、高负载、高可用性分布式系统设计
            2、分布式、缓存、消息队列、负载均衡技术等机制
        (四)J2EE B/S 系统开发经验
        (五)大型门户网站开发经验
        (六)高访问量、高负载网站系统开发经验
        (七)中大型电商中台、智能供应链平台、10亿级数据系统开发经验优先
    九、综合能力
        (一)组织协调能力/沟通与协调能力/团队协调能力/团队合作能力
        (二)语言及书面表达能力
        (三)学习能力
        (四)善于沟通和分享
        (五)解决问题能力(解决线上问题能力强,善于定位问题原因)
        (六)优秀的逻辑思维能力(思路清晰)
        (七)软件架构能力
    十、观念态度
        (一)进取心
        (二)责任心
        (三)工作细心、严谨,有耐心
        (四)有强烈的deadline意识

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/503975.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

李沐动手学习深度学习——3.6练习

本节直接实现了基于数学定义softmax运算的softmax函数。这可能会导致什么问题?提示:尝试计算exp(50)的大小。 可能存在超过计算机最大64位的存储,导致精度溢出,影响最终计算结果。 本节中的函数cross_entropy是根据交叉熵损失函数…

CloudCompare使用-点云手动分割操作

点云手动分割操作 一、概述二、分割步骤1. 点击分割按钮2. 分割标题栏 一、概述 我们有时候需要对点云进行局部分割,就想对下面这个四棱锥和立方体的组合体给分离出来。 分离的效果如下: 二、分割步骤 1. 点击分割按钮 有两个入口 1. 菜单栏 2. 快…

爬虫入门到精通_基础篇5(PyQuery库_PyQuery说明,初始化,基本CSS选择器,查找元素,遍历,获取信息,DOM操作)

1 PyQuery说明: PyQuery是python中一个强大而又灵活的网页解析库,如果你觉得正则写起来太麻烦,又觉得BeautifulSoup语法太难记,如果你熟悉jQuery的语法那么,PyQuery就是你绝佳的选择。 安装 pip3 install pyquery2 …

代码随想录第二十五天 78.子集 90.子集II 491.非递减子序列

LeetCode 78 子集 题目描述 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums [1,2,3] 输出&…

[伴学笔记]01-操作系统概述 [南京大学2024操作系统]

文章目录 前言jyy:01-操作系统概述 [南京大学2024操作系统]为什么要学操作系统?学习操作系统能得到什么? 什么是操作系统?想要明白什么是操作系统:时间线:1940s1950s-1960s1960-1970s年代. 信息来源: 前言 督促自己,同时分享所得,阅读完本篇大约需要10分钟,希望为朋友的技术…

数据迁移DTS | 云上MySQL 数据库迁移至达梦数据库

引入 云上 MySQL 数据库 —> 向达梦国产化数据库迁移 下载&安装 达梦客户端工具 DM->可参考之前国产化专栏达梦文章 创建模式 在客户端分别依次执行以下命令脚本(这里没有通过客户端管理工具去创建达梦数据库的模式,当然也可以通过图形化界…

生命游戏(Game of life)(OpenMP实现)

目录 生命游戏&#xff08;Game of life&#xff09;&#xff08;OpenMP实现&#xff09;问题描述OpenMP代码实现 运行参考资料 生命游戏&#xff08;Game of life&#xff09;&#xff08;OpenMP实现&#xff09; 问题描述 OpenMP代码实现 #include <omp.h> #include …

基于springboot+vue的在线考试与学习交流平台

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

STL容器之string类

文章目录 STL容器之string类1、 什么是STL2、STL的六大组件3、string类3.1、string类介绍3.2、string类的常用接口说明3.2.1、string类对象的常见构造3.2.2、string类对象的容量操作3.2.3、string类对象的访问及遍历操作3.2.4、 string类对象的修改操作3.2.5、 string类非成员函…

表单类标签

姓名&#xff1a;<input type"text" name"userName"/> input标签 type类型是text name的属性值是userName 效果如下 密码&#xff1a;<input type"password" name"pwd" value"123456"/> 输入的值要个value相…

iclone一个pose变成一段clip的方法

1先点到想要的帧拷贝其pose 2随便点个地方粘贴pose此时只有一个帧的clip 3用resize按钮 4放到末端光标变成T字形就可以拉伸了 5拉伸后&#xff08;随意长度&#xff09;成为一个clip然后就可以和其它clip合成了 6跟转身clip合成的样子 7说到合成还有一个更好的办法先把前面5生成…

ARTS Week 19

Algorithm 本周的算法题为 661. 图片平滑器 图像平滑器 是大小为 3 x 3 的过滤器&#xff0c;用于对图像的每个单元格平滑处理&#xff0c;平滑处理后单元格的值为该单元格的平均灰度。 每个单元格的 平均灰度 定义为&#xff1a;该单元格自身及其周围的 8 个单元格的平均值&a…