一.网站
1.论坛
CSDN | 博客园 | 掘金 | GitHub | Gitee | 知乎 |
---|---|---|---|---|---|
简书 | 小专栏 | 知识星球 | OSCHINA | 51CTO博客 |
2.社区
3.教学网站
尚硅谷 | 黑马程序员 | 慕课网 | HOW2J.CN | 实验楼 | 极客时间 |
---|---|---|---|---|---|
谷粒学院 | 网易云课堂 |
4.刷题
5.工具
程序员在线工具 | 在线JSON校验工具 | Smallpdf |
---|---|---|
hipdf | 菜鸟工具 | 在线文档翻译器 |
图标下载 | 微词云 | 批量编辑图片工具 |
6.在线作图
7.电子书
鸠摩搜索 | 计算机书籍控 | 图灵社区 |
---|---|---|
All IT eBooks | 偶书 |
二.GitHub
1.Java学习
- JavaGuide:【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
- CS-Notes :技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算机网络、系统设计。
- advanced-java:互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识,后端同学必看,前端同学也可学习。
- JCSprout:处于萌芽阶段的 Java 核心知识库。
- toBeTopJavaer:Java工程师成神之路。
- architect-awesome:后端架构师技术图谱。
- technology-talk:汇总java生态圈常用技术框架、开源中间件,系统架构、项目管理、经典架构案例、数据库、常用三方库、线上运维等知识。
- fullstack-tutorial:fullstack tutorial 2019,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试。
- 3y: Java 知识整合。
- java-bible:这里记录了一些技术摘要,部分文章来自网络,本项目的目的力求分享精品技术干货,以Java为主。
- interviews:软件工程技术面试个人指南(国外的一个项目,虽然有翻译版,但是不太推荐,因为很多内容并不适用于国内)。
- effective-java-3rd-chinese:effective-java-3rd 中文版。
2.算法相关
- LeetCodeAnimation:Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)。
- TheAlgorithms-Java:All Algorithms implemented in Java。
- leetcode: LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
- awesome-java-leetcode:LeetCode 上 Facebook 的面试题目。
3.实战项目
- awesome-java:Collection of awesome Java project on Github(Github 上非常棒的 Java 开源项目集合)。
- VBlog:V部落,Vue+SpringBoot实现的多用户博客管理平台。
- mall:mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。mall-learning:mall学习教程,架构、业务、技术要点全方位解析。
- vhr:微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
- FEBS-Shiro:Spring Boot 2.2.1,Shiro1.4.2 & Layui 2.5.5 权限管理系统。
- litemall:又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端。
- eladmin:项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式。
- Spring-Cloud-Admin:Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,可以作为后端服务的开发脚手架,前端采用vue-element-admin组件。
- springboot-plus:国内首个基于SpringBoot 2的开源管理后台系统,聚焦核心功能,提供健壮内核,支持多个数据库,容易搭建,容易修改。
- NiceFish:NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离的开发模式:前端浏览器、移动端、Electron 环境中的各种开发模式。
- open-capacity-platform:简称ocp是基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,….),其核心的设计目标是分离前后端,快速开发部署。
- 72crm-java:悟空CRM-基于jfinal+vue+ElementUI的前后端分离CRM系统。
- paascloud-master:spring cloud + vue + oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。支持微信登录等三方登录。
- bootshiro:基于 springboot+shiro+jwt 的真正restful URL资源无状态认证权限管理(前后端分离,前端项目usthe)。
- xmall:基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统。
4.后端控制面板
- AdminLTE:AdminLTE - Free admin dashboard template based on Bootstrap 4 & 3。
- vue-element-admin:A magical vue admin
- tabler:Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
- gentelella:Free Bootstrap 4 Admin Dashboard Template
- iview-admin:Vue 2.0 admin management system template based on iView
- ant-design-pro:开箱即用的中台前端/设计解决方案
- nepadmin:nepadmin 单页面后台模版,基于 layui 2.4.0。
5.大数据
- BigData-Notes:大数据入门指南。
- flink-learning:含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。
6.电子书
- free-programming-books-zh_CN: 免费的计算机编程类中文书籍
- awesome-programming-books:经典编程书籍大全
- advanced-go-programming-book:《Go语言高级编程》开源图书
7.其它
- jeecg-boot:一款基于代码生成器的JAVA快速开发平台,开源界“小普元”超越传统商业企业级开发平台!
- jeesite:JeeSite 是一个企业信息化开发基础平台,Java企业应用开源框架,Java EE(J2EE)快速开发框架。
- JeeSpringCloud:基于SpringBoot2.0的后台权限管理系统界面简洁美观敏捷开发系统架构。
- daming:Sms verification component for spring boot project。
三.后端
1.博客
- JavaGuide:开源项目 JavaGuide (60k+ Star) 项目作者维护。
- 芋道源码:纯源码解析博客。
- 纯洁的微笑:Java、微服务、python技术博客。
- 程序猿DD:Java、微服务等技术博客。
- 方志朋的专栏:Java、微服务等技术博客。
- Hollis:Java、框架、分布式等技术博客。
- 田小波:Java、Java框架、中间件等源码解析。
- 周立:Docker、微服务等技术博客。
- Javadoop:Java并发、JVM、开源框架等源码分析博客。
- MrBird:循序渐进,学习Spring Boot、 Shiro、Spring Cloud、Spring Security 等技术博客。
- 泥瓦匠BYSocket:spring boot 实践学习等技术博客。
- 徐靖峰:中间件技术博客。
- 江南一点雨:java等技术博客。
- 中文独立博客列表:按照 feedly 上的订阅数据排了个先后顺序组织博客和推荐内容。
2.编程规范
- p3c:Alibaba Java Coding Guidelines pmd implements and IDE plugin。
- Google Java 编程风格指南
- 程序员你为什么这么累
3.开发工具
模拟API请求 | ||||
---|---|---|---|---|
insomnia | postman | postwoman | YAPI | |
接口文档 | ||||
swagger | showdoc | mindoc | easydoc | |
windows优质应用程序及工具列表 | ||||
Awesome |
4.技术学习
Linux | |||
---|---|---|---|
Linux命令大全 | Linux Tools | Linux-Tutorial | |
Linux基础知识 | |||
Git | |||
git-简明指南 | 图解Git | 猴子都能懂的GIT入门 | |
设计模式 | |||
java-design-patterns | design_patterns | ||
Spring Security OAuth | |||
tutorials | |||
Spring Boot | |||
springboot-guide | SpringAll | springboot-learning-example | |
spring-boot-demo | SpringBoot-Labs | ||
Spring Cloud | |||
SpringCloudLearning | SpringCloud-Learning | spring-cloud | |
spring-cloud-examples | SpringCloud |
四.前端
1.网站
2.博客
- 廖雪峰的官方网站:Java、Python、JS、SQL及Git等技术博客
- 鑫空间,鑫生活:专注web前端偏前领域
- yeshengzou:前端等技术学习笔记
- cssforest.org:记录关于css笔记
- snandy:前端技术博客
- Darren:关注前端技术
3.插件
日期相关:
- moment:JavaScript 日期处理类库。
- bootstrap-datetimepicker:日期插件。
- daterangepicker:用于选择日期范围,日期和时间的JavaScript组件。
下拉选:
- bootstrap-select:下拉选插件。
- select2:Select2 is a jQuery based replacement for select boxes.
表格:
- bootstrap-table:表格插件。
- datatables:一款jquery表格插件。
文件上传:
- bootstrap-fileinput:An enhanced HTML 5 file input for Bootstrap 4.x./3.x with file preview, multiple selection, and more features.
- webuploader:以HTML5为主,FLASH为辅的现代文件上传组件
单选/复选美化:
- jquery-labelauty:单选框/复选框美化组件
树形表格:
- jquery-treetable:jQuery plugin to show a tree structure in a table
- treetable-lay:Layui的树形表格treeTable,支持异步加载(懒加载)、复选框联动、折叠状态记忆。
五.网站模板
1.jquery库和模板
jQuery-school | jQuery之家 | jQuery插件库 | 爱上JQuery |
---|---|---|---|
17素材 | Web前端 | 素材火 |
2.高清图库
pixabay | Pexels | foter |
---|---|---|
千图网 | 懒人图库 | 觅元素 |
3.PPT模板
扑奔网 | 稻壳儿 | 比格PPT | OfficePLUS.cn | 51PPT模板 | pptfans |
---|---|---|---|---|---|
pptstore | 五百丁简历 | 变色龙 | 我图网 |
4.应用程序下载
软件缘 | PortableSoft | 大眼仔 |
---|---|---|
小众软件 | 新云下载 |