博客
1. 纯洁的微笑
学习Spring Boot时候发现的:
GitHub :https://github.com/ityouknow 纯洁的微笑,里面有一些SpringBoot 、Spring Cloud 的demo,很不错。
主页:http://www.ityouknow.com/
2. 梁飞老师
学习dubbo时候发现的梁飞老师以前的博客:https://javatar.iteye.com/?page=20
GitHub :https://github.com/liangfei0201 但是GitHub上没太多内容,也是许久没有更新。可能也是没时间更新。
翻了翻,可以看看他的进步之路。
3. 肥朝
肥朝(简书)https://www.jianshu.com/u/f7daa458b874:里面有他微信公众号二维码,我也添加肥朝的粉丝群,他经常现身说法,帮大家回答一下技术问题
4. 孤独烟,质量比较高的博客,主要都是他自己原创。另外这样有辨识度的名字,直接Google就可以找到,微信公众号同名
孤独烟(博客园)https://www.cnblogs.com/rjzheng/
5. 朱小厮的博客,《深入理解Kafaka》、《RabbitMQ实战指南》作者,直接搜微信公众号即可
6. 冰蓝记录思考的地方
7. 刘未鹏
8. 王勇(前深度操作系统创始人)
https://manateelazycat.github.io/
9. 朱阳的个人博客
http://generalthink.github.io/
看了看,内容很不错,用心写的东西很值得看。
10. 床长人工智能教程
床长人工智能教程https://www.captainbed.net/blog-ziyou/(后面章节需要收费,需要几百块钱,其实也不算少)。
学习手册
1. Spring Boot 帮助文档
Spring Boot 2.1.1 的帮助文档: https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/htmlsingle/
2.阿里巴巴Java开发手册
官方文档及插件 GitHub地址:https://github.com/alibaba/p3c/wiki
对文档有见地的分析:https://www.cnblogs.com/linkstar/p/6413402.html
阿里云开发规范考试:https://edu.aliyun.com/certification/cldt02?spm=a2c4e.11153940.blogcont69327.8.381b3524zXuxId
3.理解Tomcat中的NIO
https://www.jianshu.com/p/76ff17bc6dea
深入理解NIO需要学习下网络编程的内容。
4. 余庆老师写的分布式文件系统FastDFS
https://github.com/happyfish100
了解余庆老师:https://baijiahao.baidu.com/s?id=1619453299048884026&wfr=spider&for=pc
同样是余庆老师开发的智能问答系统,只是内容目前不太完善:http://www.fastken.com/web/
5. 翻译自并发编程网上的Java NIO教程
http://ifeve.com/overview/
6. Redis 命令查询
http://redisdoc.com/index.html
7. Spring、MyBatis等源码分析系列文章
http://www.tianxiaobo.com/
8. Redis源码走读
博客里面更新的源码走读系列
9. 哦吼
10. GitHub上一个学习IDEA使用的项目
https://github.com/guobinhit/intellij-idea-tutorial
11. 美团技术团队
12. jlevy/命令行的艺术the-art-of-command-line
13. 淘宝数据库月报
深入学习MySQL,就不能靠搜索引擎泛泛地搜索了,容易误导自己。看淘宝数据库月报或者自己去看源码来消除自己学习的疑虑着实可靠。
14. Java虚拟机规范 文档下载
https://docs.oracle.com/javase/specs/index.html
15. 设计模式学习
官方文档
1.logback日志官网
https://logback.qos.ch/
logback详解:https://www.cnblogs.com/warking/p/5710303.html (供参考,疑惑时候以官网为准,不明确时候以源码为准)
2. MyBatis 配置详解(中文文档)
http://www.mybatis.org/mybatis-3/zh/
3. MyBatis整合Spring 手册
http://www.mybatis.org/spring/zh/index.html
4. Druid 数据库连接池 中文文档
https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
5. Mycat 数据库中间件 GitHub主页
https://github.com/MyCATApache
官方网站:http://www.mycat.io/
6. IntelliJ IDEA文档
https://www.jetbrains.com/help/idea/discover-intellij-idea.html
工具类
1. 几个在线办公协调的网站
- 语雀:文档,笔记,会议纪要等
- processOn:在线作图、实时协作,流程图思维导图之类的
- Google在线文档(ps:免费),【If you can’t access it, click here】 点击这里了解一下
- Tower:安排工作任务,管理项目进度
- jira:缺陷跟踪
2. Java性能分析工具
- JDK自带:jps, jstack, jstat,jmap, jconsole,jvisualvm,使用可以参考《深入理解jvm虚拟机》
- IBM:HeapAnalyzer
- MAT:Eclipse IDE的一组插件,提供了用于分析Java应用程序中的堆转储并识别应用程序中的内存问题的工具。
- 付费:Jprofiler,可以参考这个:https://www.cnblogs.com/AmilyWilly/p/7272160.html?utm_source=itdadao&utm_medium=referral
- arthas:Alibaba开源的Java诊断工具,详细了解戳这里。
3. 一个在线执行Java代码的网站(JDK9之后用jshell)
https://www.tutorialspoint.com/compile_java_online.php
4. HouseMD 是一款非常敏捷的Java进程运行时的诊断调式命令行工具
https://my.oschina.net/zhongl/blog/70751
5. Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。
GitHub: jaywcjlove/linux-command
6. PerfMa公司(笨神的公司)建立的jvm分析的平台(域名变动,现在为:https://heapdump.cn/)
7. 依然是一个在线的Java线程Dump分析网站
8. GC日志在线分析
9. 其他常用工具
- tcpdump:抓包
- Snipaste:截图工具,截的图可以设置置顶,对比啥的方便
- ScreenToGif:将屏幕内容转变成Gif
- OBS Studio:录屏啥的
- apache-jmeter:压测工具
- wireshark:抓包
10. 动画展示Java并发
Java Concurrent Animated,点进去链接可以下载,java -jar javaConcurrentAnimated.jar
运行。
11. 动画展示各种数据结构的插入查找等操作[点击进入旧金山大学网站查看]
12. 演示各种算法的动画,有代码的执行可以参考
https://algorithm-visualizer.org/
13. 网盘搜索网站
https://www.dalipan.com/
https://www.xiaobaipan.com/
https://www.sobaidupan.com/
https://so.pansoso.com/
http://slimego.cn/
https://xilinjie.cc/
https://www.xiaoso.net/
https://mianbaoshu.cc/
http://www.vpansou.com/
14. 常用的一些网络问题排查工具
https://cloud.tencent.com/developer/article/1630364