JAVA相关
Oracle官网:https://www.oracle.com/index.html
JDK(Oracle官网):https://www.oracle.com/java/technologies/javase-downloads.html
- JDK8:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
- JDK8文档:https://docs.oracle.com/javase/8/docs/api/
- JavaSE开发文档:https://www.oracle.com/cn/java/technologies/java-se-api-doc.html
JavaSE开发文档:http://docs.oracle.com/javase/
- 本网站包含您将需要使用Java SE的API的所有文档。 即使是高级Java开发人员,确信您会在这里找到一些有用的东西。
JUnit:http://junit.org/
- JUnit是用于编写和运行单元测试的开源框架。一个基本的JUnit测试包括测试类、测试方法、以及执行测试的功能。 JUnit使用标注来确定测试如何构造和运行。
Cobertura:http://cobertura.github.io/cobertura/
- Cobertura可用于分析Java代码的测试覆盖率。Cobertura根据没有被测试覆盖的代码生成基于HTML的报告。
- Cobertura提供可用于插装、检查和测试代码的工具。通过监控可测试的代码,Cobertura允许你使用你选择的测试框架,甚至不需要测试框架就可以运行程序。
FindBugs:http://findbugs.sourceforge.net/
- FindBugs是一个匹配编译代码模式,而非使用bug数据库的工具。当提供源代码时,FindBugs还可高亮显示检测出bug的代码行。
VisualVM:http://visualvm.java.net/
- 包含在JDK中的VisualVM是监控和审查Java应用程序性能的工具。 VisualVM检测并重视活跃的JVM实例来检索有关进程的诊断信息。
- VisualVM可以很容易地实时诊断性能问题。它提供了全套的分析工具,包括JConsole、jstack、jmap、jinfo和jstat等。此外,你还可以对JVM做一个快照,这样以后在任何时都能审查。
Docker官网地址:https://hub.docker.com/
- Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。让开发者可以打包他们的应用以及依赖包到一个轻量级、可移植的容器镜像中,然后发布到任何流行的 Linux或Windows、Macos机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似app),更重要的是容器性能开销极低。
kubernetes官网地址:https://kubernetes.io/
- kubernetes(以下简称k8s,k和s之间有8个字母),是一个全新的基于容器技术的分布式架构领先方案。它是谷歌十几年以来大规模应用容器技术的经验积累和升华的重要成果。
Helm3官网文档:https://v3.helm.sh/zh/docs/
- Helm是Kubernetest(k8s)的包管理工具,类似Linux系统常用的 apt、yum等包管理工具。使用helm可以简化k8s应用部署,它能够把创建一个应用所需的所有 Kubernetes API 对象声明文件组合并打包在一起。并提供了仓库的机制便于分发共享,还支持模版变量替换,同时还有版本的概念,能够对应用的版本进行统一化管理。
阿里云镜像加速配置信息:https://cr.console.aliyun.com
前端
Element UI:https://element.eleme.cn/#/zh-CN/component/installation
ECharts:https://echarts.apache.org/zh/index.html
阿里巴巴小图标库:https://www.iconfont.cn
BootStrap:https://v3.bootcss.com/
JQuery API:https://www.jquery123.com/
JQuery 插件:https://www.jq22.com/
HTML5 元素表:http://www.html5star.com/manual/html5label-meaning/
web服务器
Apache:http://www.apache.org/
Tomcat:https://tomcat.apache.org/
WebLogic(JavaEE 应用服务器):https://www.oracle.com/middleware/technologies/weblogic.html
jboss(JavaEE 应用服务器):https://www.jboss.org/
jetty(servlet 容器):https://www.eclipse.org/jetty/
Nginx(高性能 HTTP 和反向代理web服务器):http://nginx.org/en/download.html
- nginx官方文档:https://nginx.org/en/docs/
数据库
Oracle数据库(收费):https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c
MySQL数据库(免费):https://dev.mysql.com/downloads/mysql/
Redis(key-value数据库):https://redis.io/download
- Windows安装包下载地址:https://github.com/tporadowski/redis/releases
MongoDB(分布式文件存储的数据库):https://www.mongodb.com/try/download/community
Elasticsearch:https://www.elastic.co/cn/downloads/elasticsearch
Kibana——Elasticsearch的客户端:https://www.elastic.co/cn/downloads/kibana
数据队列RabbitMQ:https://www.rabbitmq.com/download.html
ActiveMQ(消息队列):https://activemq.apache.org/
RocketMQ(消息队列):https://rocketmq.apache.org/
数据队列kafka:http://kafka.apache.org/
Navicat网址:http://www.navicat.com.cn/
HikariCP(高性能数据库连接池)
http://github.com/brettwooldridge/HikariCP
JDBC:https://www.oracle.com/database/technologies/appdev/jdbc.html
Druid连接池(阿里的数据库连接池):https://druid.apache.org/downloads.html
DBCP(数据库连接池):http://commons.apache.org/proper/commons-dbcp
自动化项目工具
Maven:https://maven.apache.org/download.cgi
Gradle:https://gradle.org/
- Gradle是一个自动化项目工具,建立在Apache Maven和Apache Ant的功能上。虽然Gradle并不是最流行的构建工具(最流行的是Maven,64%的Java开发人员会选择它),但它的普及速度很快。它也可作为默认的Android构建工具。
开源项目代码托管平台
GitHub:https://github.com/
- GitHub是一个开源的代码托管平台,使用GitHub可以查看别人的项目、可以建立静态网页、可以管理插件、可以在线编译、可以托管代码等等。该平台有一个缺点就是太慢了,毕竟是国外网站。
Gitee(码云):https://gitee.com/
- 代码托管·协作开发平台,开发者超过 500 万,托管项目超过 1000 万,汇聚几乎所有本土原创开源项目,并于 2016 年推出企业版,提供企业级代码托管服务,成为开发领域领先的 SaaS 服务提供商。
- 码云和GitHub平台是类似的,存放一些开源的代码,有很多技术文章和源码能够在这里查找到,质量也很好。就访问速度来说比GitHub快了很多,毕竟是国内本土的服务器。
版本控制
Git(分布式版本控制系统):https://git-scm.com/downloads
svn(版本控制系统):http://tortoisesvn.net
开源框架
Spring(Java后端开发框架):https://spring.io/
Spring Framework(Spring 框架):https://spring.io/projects/spring-framework
Spring Boot:https://spring.io/projects/spring-boot
Spring Cloud:https://spring.io/projects/spring-cloud
Spring Security:https://spring.io/projects/spring-security
hibernate(对象关系映射框架):https://hibernate.org/
MyBatis(数据持久层框架):https://mybatis.org/mybatis-3/zh/index.html
MyBatis Plus:https://mybatis.plus/guide/#特性
zookeeper(分布式应用程序协调服务):https://zookeeper.apache.org/
nacos(动态服务发现、配置和服务管理组件):https://nacos.io/zh-cn/
apollo(携程框架部门研发的分布式配置组件):https://github.com/ctripcorp/apollo
Disconf(分布式系统配置管理组件):https://disconf.readthedocs.io/
kafka(构建实时数据管道和数据流组件):https://kafka.apache.org/
ELK(elasticsearch、logstash、kibana,实时日志系统):https://www.elastic.co/
elasticjob(分布式调度解决方案):http://elasticjob.io/
XXL-JOB(轻量级分布式任务调度平):https://github.com/xuxueli/xxl-job
Dubbo(服务治理组件):https://dubbo.apache.org/
guava(google 开源的工具类库):http://guava.dev
joda(高质量的底层 Java 类库,如时间、钱等相关):http://www.joda.org
Javassist(分析、编辑、创建 Java 字节码的类库):http://www.javassist.org
ASM(Java 字节码操纵框架):http://asm.ow2.io
EasyCode代码生成器:https://www.oschina.net/p/easycode?hmsr=aladdin1e1
PDFBox(读取和创建 PDF 文档类库):http://pdfbox.apache.org
itext(PDF 文档处理库):http://itextpdf.com
Xpdf(PDF 文档处理库):http://www.xpdfreader.com
FOP(基于XSL:FO的打印格式处理):http://xmlgraphics.apache.org/fop
JDOM(XML 文档处理类库):http://www.jdom.org
dom4j(XML 文档处理类库):http://dom4j.github.io
xerces(XML 文档解析器):http://xerces.apache.org
jaxp(解析和验证 XML 文档器):http://docs.oracle.com/javase/8/docs/technotes/guides/xml/jaxp
httpclient(Java http 客户端):http://hc.apache.org/httpcomponents-client-ga
Apache Commons Email:http://commons.apache.org/proper/commons-email
jsoup(HTML 解析器):http://jsoup.org
Jackson(json 解析与生成类库):http://github.com/FasterXML/jackson-core
Gson(json解析与生成类库):http://sites.google.com/site/gson/Home
fastjson(阿里的 json 解析与生成类库):http://github.com/alibaba/fastjson
poi(Office 组件的解析、生成器):http://poi.apache.org
docx4j(docx 文档处理类库):http://www.docx4java.org/trac/docx4j
thumbnailator(图片处理库):http://github.com/coobird/thumbnailator
simpleimage:http://github.com/alibaba/simpleimage
image4j:http://github.com/imcdonagh/image4j
zxing(google 的二维码处理库):http://zxing.github.io/zxing
FreeMarker(模版引擎):http://freemarker.apache.org
velocity(模版引擎):http://velocity.apache.org
Thymeleaf(模版引擎):http://www.thymeleaf.org
JFreeChart(Java图标类库):http://www.jfree.org/jfreechart
文档
maven artifact:https://mvnrepository.com/artifact/org.apache.httpcomponents
微信官方文档:https://developers.weixin.qq.com/doc/
Layui开发使用文档:https://www.layui.com/doc/
Elementui开发文档:https://element.eleme.cn/#/zh-CN
finereport帆软使用帮助文档:https://help.fanruan.com/finereport/
ECharts数据图教程:https://www.runoob.com/echarts/echarts-tutorial.html
语义化版本(semver):https://semver.org/lang/zh-CN/
kubernetes文档:https://kubernetes.io/zh/docs/home/
kubectl文档:https://kubernetes.io/zh/docs/reference/kubectl/overview/
helm3文档:https://v3.helm.sh/zh/docs/faq/
第三方工具资源
Enhancer 无远开发平台官网:https://wuyuan.io/
凌凯短信服务:http://www.lk027.com/
百度api接口:http://lbsyun.baidu.com/
商家微信支付接口:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F
apache echart数据统计图及样式:https://echarts.apache.org/examples/zh/index.html
chart.js 数据统计图及样式(英文文档):https://www.chartjs.org/
websocket goeasy 实时通讯体系:https://www.goeasy.io/
内网穿透:https://natapp.cn
操作系统
Linux:https://www.linux.org/pages/download/
部署工具
宝塔面板:https://www.bt.cn/
Xshell:https://www.netsarang.com/zh/xshell/
Xftp:https://www.netsarang.com/zh/xftp/
接口管理/测试工具
Swagger UI:https://swagger.io/tools/swagger-ui/download/
- Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。
- Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。
Postman:https://www.postman.com/downloads/
- 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。
DOClever:http://doclever.cn
- DOClever是一款国内接口管理平台旨在解决接口管理,数据生成,自动化测试的一体化接口平台。在我们平时的开发中,经常会面临前后端接口交互的问题,以往的解决方案多是通过 word 文档来记录下接口的变更,然后发送给团队成员,这种方式不仅效率地下,而且很容易出错,因此,DOClever 就是为了解决这个痛点的一款工具,他不仅集成了接口编辑的分组和管理,在接口测试上也是独居特色,采用的是后端 proxy 代理,无需任何插件,接口数据实时展示!
ApiPost(国产):https://www.apipost.cn/download.html
- ApiPost是一款更适合国内开发者,支持模拟POST、GET、PUT等常见HTTP请求,支持团队协作,并可直接生成并导出html、markdown等格式接口文档的API调试、管理工具。
技术论坛篇
- CSDN在线学习平台,集合了各领域资深技术专家.
- 覆盖领域:人工智能、大数据、区块链、数据库、大学课程、认证考试、系统/网络、游戏开发、Web开发、移动开发
- OSCHINA 成立于2008年8月,是目前国内最大的开源技术社区之一,拥有超过300万会员,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。2013年,OSCHINA 建立大型综合性的云开发平台-码云,为中国广大开发者提供团队协作、源码托管、代码质量分析、代码评审、测试、代码演示平台等功能。
- 博客园创立于2004年1月,是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。
Stack Overflow:https://stackoverflow.com/questions/tagged/java
- StackOverflow是最大、最值得信赖的在线社区,供开发人员学习、分享编程知识、建立职业生涯。
- Stack Overflow 可以说是解决问题的杀手锏,我一般遇到一些疑难问题会到这里查找。
菜鸟教程:https://www.runoob.com/?s=java
- 菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程可谓是中国编程界中最为实用的网站了;里面的相关技术文档都很详细,对于学习 Java 很有帮助。
W3Cschool:www.w3cschool.cn
- w3cschool - 学编程,从 w3cschool 开始,内容比较全面,比较适合查漏补缺。
- 旨在建立一个服务开发者的生态系统,在这个生态系统中,我们将品牌、流量、变现能力赋予开发者,帮助开发者创造出影响世界的新技术。
ITeye:https://www.iteye.com/
- 博客的质量都很高,有很好的系列博文,方便学习。
并发编程网:https://ifeve.com/
- 专注于Java并发编程,有很多国外翻译的技术文章,值得一看。
推酷:https://www.tuicool.com/login
- 推酷专注于IT领域的信息挖掘和聚合推荐,期望通过技术解决信息获取方面的诸多问题。推酷可能是国内做的最全的科技文章聚合产品,提供的内容涵盖科技、技术、设计、营销等方面。
IBM developer:https://developer.ibm.com/zh/?s=java
- IBM Developer 的目的就是将程序员集结在一起,形成一个社区,进而挖掘我们的集体创新能力。您将有机会学习新技巧,分享自己的一些诀窍,并就编码过程中遇到的难题寻求专家建议。
- 知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。
DZone:http://www.dzone.com
- DZone这个网站很有趣,很多开发者分享他们的博客文章。
LeetCode:http://leetcode.com/
- leetcode是一个准备IT技术访谈的社交平台,并包含一系列算法相关问题。 可以通过提供不同大小的数据来检查你的代码是否正确。 要在技术面试中取得成功,他们认为主要是重复这三个重要步骤:代码→阅读→讨论。
Coursera:https://www.coursera.org/
- 这是视频学习的最佳网站。可以从顶尖学校的着名教授那里找到很多很好的计算机科学课程。其中一些甚至是一些计算机科学领域的发明者。
Java World:http://www.javaworld.com/
- 这个网站包含了大量关于各种主题的Java教程。很多文章都写得很好,并有插图的图片/图表。它可以用作深度学习的书。
Wikipedia 维基百科:https://www.wikipedia.org/
- 这个网站是查询或学习几乎所有概念的最好的资源之一。维基百科(英语:Wikipedia,/ˌwɪkᵻˈpiːdiə/ 或 /ˌwɪkiˈpiːdiə/)是一个网络百科全书项目。特点是自由内容、自由编辑。它是目前全球网络上最大且最受大众欢迎的参考工具书,名列全球十大最受欢迎的网站。维基百科目前由非营利组织维基媒体基金会负责营运。Wikipedia是一个混成词,取自网站核心技术“Wiki”和英文中百科全书之意的“encyclopedia”。
Program Creek:https://www.programcreek.com/
- 与以上几个网站相比 ,Programcreek.com 在规模上要小很多。但是规模小也有优点 , 它在维护方面做的更好 , 读起来更有趣。在这里 , 你可以找到其他任何网站都不曾涉及到的话题 , 而且几乎每篇文章都包含漂亮的插图或者示例代码。它包含了来自不同领域的人发表的文章 ( 科研、工业 ),并且经常为 Java 开发者提供优质材料。希望有一天 , 它也会出现在一些人的网站前十名排行名单中。
- 我们登入这个网站,首先干净的界面就让我的心情好了不少,再一看,我的天.JAVA基础,中级,高级,应用全都有.而且只要是跟JAVAweb带点关系的,我在他那里,几乎到看到了,真的很良心!
各种学习文档:https://love2.io/
集成开发环境篇
Eclipse:https://www.eclipse.org/downloads/
IntelliJ IDEA:https://www.jetbrains.com/idea/download/#section=windows
Oracle JDeveloper:https://www.oracle.com/application-development/technologies/jdeveloper.html
常用工具
在线工具:https://tool.lu/
在线绘图:https://www.processon.com/
各种工具集合:http://www.25os.com/
开发常用工具网站:http://tool.oschina.net/
在线json校验格式化工具:https://www.bejson.com/
大牛博客
翟永超-spring相关:http://blog.didispace.com/
Litten-hexo-blog:https://litten.github.io/
xingoo:https://www.cnblogs.com/xing901022/
纯洁的微笑:http://www.ityouknow.com/
MacTalk:http://macshuo.com/
潇湘隐者:https://www.cnblogs.com/kerrycode/
实验楼:https://www.shiyanlou.com/
spring boot 学习:https://www.jianshu.com/c/edd22b195bd9
朱智胜博客:https://www.choupangxia.com/
美团技术博客:https://www.choupangxia.com/
云计算服务及云解决方案提供商
阿里云首页:https://www.aliyun.com/
评论区