Java开发必备技能
2024-09-01 05:49:57
--------转载自B站up主 codeSheep
基础知识
编程语言:Java Python C
- 基本算法
- 基本网络知识:TCP/IP HTTP/HTTPS
基本的设计模式
工具方面
- 操作系统:linux (CentOS\Ubuntu\Fe..)
- 代码管理:SVN / Git
持续集成(CI/CD):jenkins
java的项目管理工具:Maven / Gradle
框架方面
应用层框架
ssh (spring+structs+hibernate)(已过时)- ssm:spring +springmvc+mybatis(流行)
- spring boot
各种中间件
- MQ 消息队列
- RPC 通讯框架 gRPC thrift dubbo springcloud
- elasticsearch 数据库 搜索引擎
数据库
SQL:MySQL / Postgre SQL
NoSQL:Redis memcached mongodb elasticsearch
架构方面
分布式/微服务架构
- spring cloud
- dubbo
- rpc通信
虚拟化/容器化的技术
- Docker
- 容器化
- k8s kubernetes
关注源码 /性能
- jdk源码以及部分设计思想
- Spring 源码
- JVM细节与排错
- 高并发/高可用
最新文章
- DevExpress学习系列(控件篇):GridControl的基本应用
- ES6之数组扩展方法【一】(相当好用)
- Eclipse导出插件工程
- C# DataTable的詳細用法
- 用pecl/pear独立编译PHP扩展 vs. 把扩展编译到PHP内核中
- 模糊测试(Fuzz testing)
- request.getHeader所想到的
- java9-2形式参数
- HTTPS-能否避免流量劫持
- AIX LVM 常用命令记录
- stop() 是用于停止动画 :animated 用于判断动画是否在进行中
- [BUGFIX]__import_pywin32_system_module__
- Apache Tomcat Not Showing in Eclipse Server Runtime Environments
- jq的事件对象的属性
- tp框架
- [翻译]编写高性能 .NET 代码 第一章:工具介绍 -- Visual Studio
- asp.net core系列 45 Web应用 模型绑定和验证
- halcon应用案例探究
- ROS----TUT-RIM协作机器人和Actin-ROS接口
- c 宏的定义