一.java后端必学
1.java 教程
1)java基础
Java教程 - 廖雪峰的官方网站 (liaoxuefeng.com) (java国内教程)
2)maven
Apache Maven Tutorial - Mkyong.com
2.java常用工具类(推荐学习)
1)apache-common 系列
An Introduction to Apache Commons Lang 3 | Baeldung
Apache Commons Collections vs Google Guava | Baeldung
程序猿的福音Apache Commons - 知乎 (zhihu.com)(apache common国内教程)
2)guava
Google Guava官方教程(中文版) | 并发编程网 – ifeve.com (guava国内教程)
3)hutools
3.spring系列+mybatis+数据库
1)spring
Spring 教程_w3cschool(国内教程)
2)mysql
MySQL Tutorial (tutorialspoint.com)
MySQL 教程 | 菜鸟教程 (runoob.com) (国内教程)
3)springboot+springcloud
Spring Cloud Tutorial | Baeldung
spring-boot - 方志朋博客 (fangzhipeng.com) (国内教程)
4)mybatis
Quick Guide to MyBatis | Baeldung
MyBatis with Spring | Baeldung
5)mybatisPlus
三.常用工具及devops
1.常用工具
1)winmerge(对比文件工具)
2)dbeaver(数据库连接)
DBeaver Community | Free Universal Database Tool
3)idea(开发工具)
IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
4)atom (记事本软件)
5)禅道 (项目管理)
项目管理软件 开源项目管理软件 免费项目管理软件 - 禅道开源项目管理软件 (zentao.net)
6)postman (接口测试)
7)mobaxterm(远程ssh连接)
MobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net)
2.devops
1)nginx
2)git
Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com)
3)gitlab(gogs)
4)linux、shell
5)docker
6)jenkins
四.GIS相关后端技术
geotools+geoserver+postgresql+postgis+(jstf) Qgis grass 空间大数据Sedona、GeoSpark、GeoMesa、GeoTrellis、GeoWave、GeoDocker、Ganos
四.前端以及可视化相关技术
vue全家桶 webrtc mqtt 流媒体和直播技术(nginx+插件+ffmpeg) websocket rabbit+mqtt插件 turf.js、proj4.js antdesign-pro Lodash.js day.js datav、d3.js、antv系列、echart openlayer、cesium、threejs(babylon.js) 1.blender 2.UE5
五.网络安全相关技术
nmap openvas jsch sigar oshi 、网络 虚拟化(k8s、openstack、libvirt 、kvm、qemu、)