推荐资源


一.网站

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.电子书

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.编程规范

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.网站

RUNOOB W3Cschool Awesomes BootCDN
js库
node npm webpack yarn ES6 ESLint
mock easy mock axios jquery
主流
vue react angular
UI框架
bootstrap layui element iview jQuery UI Semantic UI
其余
babel gulp grunt less sass
icon
iconfont Font Awesome
配色
Color Hunt flatuicolors materialpalette WEB安全色
图表
echarts highcharts Chart.js morris.js flot JFreeChart

2.博客

3.插件

日期相关:

下拉选:

表格:

文件上传:

  • 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-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 大眼仔
小众软件 新云下载

文章作者: ligong zhang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ligong zhang !
评论
 上一篇
GitHub上重要的几个搜索技巧 GitHub上重要的几个搜索技巧
Github上快速找到自己需要的开源项目的几个搜索技巧
2020-01-08
下一篇 
Java内存区域 Java内存区域
该篇文章转载于:Java 内存区域详解 , 每一小节内容最后红色字体部分为个人阅读后的笔记 一.概述因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错
2019-11-26
  目录