GitHub优秀项目
Github搜索Java、微服务等关键字,选择语言并按stars排序,会有很对优质资源,比如面试题、源码分析、优秀项目等。
项目案例
https://github.com/macrozheng/mall SpringBoot+MyBatis实现的一套电商系统,参考项目结构及父pom依赖
https://github.com/dromara/Sa-Token Java权限认证框架
https://github.com/xuxueli/xxl-job 分布式任务调度平台XXL-JOB
代码示例
https://github.com/xkcoding/spring-boot-demo 一个用来深入学习并实战 Spring Boot 的项目。
https://github.com/ityouknow/spring-boot-examples Spring Boot 教程、技术栈示例代码,快速简单上手教程。
赋能
面试
https://github.com/Snailclimb/JavaGuide 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
知识扫盲
https://github.com/doocs/advanced-java 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
算法
https://github.com/doocs/leetcode 本项目包含 LeetCode、剑指Offer、程序员面试金典 等题目的相关题解。
https://github.com/labuladong/fucking-algorithm labuladong 的算法小抄
设计模式
https://github.com/iluwatar/java-design-patterns 用 Java 实现的设计模式
大数据
https://github.com/heibaiying/BigData-Notes/tree/master 大数据入门指南
Excel工具
https://github.com/alibaba/easyexcel 快速、简洁、解决大文件内存溢出的java处理Excel工具
通用规范汉字表
人名生成器
https://github.com/wainshine/Chinese-Names-Corpus
数据
https://www.naturalearthdata.com/ Natural Earth(https://www.naturalearthdata.com/)是由北美制图信息协会(North American Cartographic Information Society,简称NACIS)支持的全球公共领域地图数据集获取网站,提供了1:10m、1:50m和1:110m三种尺度的全球基础矢量和栅格数据,其中1:10m的数据中有全球各国精确到省级的行政区划数据。数据有开放性,用户有传播和修改数据的权限,缺点是政区数据的时效性不太好,可能有一些错误,在使用前需要仔细检查并修正。
https://gadm.org GADM(https://gadm.org/)是一个高精度的全球行政区划数据库,包含了全球所有国家和地区的国界、省界和区界等多个级别的行政区划边界数据。数据以ISO代码区分存储,所以如果想要下载完整的中国数据,实际上需要四个文件:China、Hong Kong、Macao和Taiwan。
https://github.com/modood/Administrative-divisions-of-China 中华人民共和国行政区划,中国省市区镇村二级三级四级五级联动地址数据。
https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov 省市区县乡镇三级或四级城市数据,带拼音标注、坐标、行政区域边界范围。