一、Java基础知识
1、基础知识
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
et/guorui_java/article/details/118071571重构
为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接
https://blog.csdn.net/guorui_java/article/details/109759292重构【Java程序员必知必会的90个细节】1、创建和销毁对象 https://blog.csdn.net/guorui_java/article/details/107982208IO流FileInputStream 类与 FileReader 类的区别
https://blog.csdn.net/guorui_java/article/details/109604482RPC通过socket、多线程、动态代理、反射 实现RPC远程方法调用
https://blog.csdn.net/guorui_java/article/details/114549239Java小DemoJava通过QRCode生成二维码
https://blog.csdn.net/guorui_java/article/details/114709179Java小Demo利用百度语音识别技术实现文字转语音的应用(Java版附源码) https://blog.csdn.net/guorui_java/article/details/106825378性能优化Java性能优化的35个细节(珍藏版) https://blog.csdn.net/guorui_java/article/details/104107390Java小DemotableExport导出 excel报表 https://blog.csdn.net/guorui_java/article/details/104027002Java小DemoJava通过Process执行C# exe程序 https://blog.csdn.net/guorui_java/article/details/1140032672、集合
内容 | 链接 |
Java集合基础知识总结(绝对经典) | https://blog.csdn.net/guorui_java/article/details/106716234 |
List<T>和List<?>的区别 | https://blog.csdn.net/guorui_java/article/details/111363761 |
List遍历删除元素remove() | https://blog.csdn.net/guorui_java/article/details/110098348 |
HashMap转JavaBean | https://blog.csdn.net/guorui_java/article/details/108875459 |
HashMap + 软引用进行缓存 | https://blog.csdn.net/guorui_java/article/details/112389454 |
Java队列Queue | https://blog.csdn.net/guorui_java/article/details/104109604 |
System.arraycopy详解 | https://blog.csdn.net/guorui_java/article/details/113187970 |
Java.lang.Character类详解 | https://blog.csdn.net/guorui_java/article/details/113827704 |
为什么HashMap使用红黑树而不使用AVL树 | https://blog.csdn.net/guorui_java/article/details/113827922 |
秒懂数组拷贝,感知新境界 |
3、多线程
内容 | 链接 |
【Java 多线程 1】CountDownLatch | https://blog.csdn.net/guorui_java/article/details/113827966 |
【Java 多线程 2】线程池 | https://blog.csdn.net/guorui_java/article/details/113828225 |
【Java 多线程 3】线程池2 | https://blog.csdn.net/guorui_java/article/details/113828225 |
【Java 多线程 4】ThreadLocal | https://blog.csdn.net/guorui_java/article/details/106643383 |
【Java 多线程 5】守护线程 | https://blog.csdn.net/guorui_java/article/details/104247772 |
Java多线程基础知识总结(绝对经典) | https://blog.csdn.net/guorui_java/article/details/107599455 |
死锁、活锁、饿死和阻塞的个人理解 | https://blog.csdn.net/guorui_java/article/details/104247787 |
Java多线程之Executor框架 | https://blog.csdn.net/guorui_java/article/details/104018444 |
4、其它语言
内容 |
Windows批处理(cmd/bat)常用命令小结 |
二、Spring + SpringMVC + MyBatis
三、Spring Boot
四、SpringCloud
五、Vue
【Vue基础知识总结 1】Vue入门 |
Vue知识体系总结 2】Vue动态绑定v-bind |
【Vue知识体系总结 3】Vue常用标签 |
【Vue知识体系总结 4】Vue组件化开发 |
【Vue基础知识总结 5】Vue实现树形结构 |
【Vue基础知识总结 6】Spring Boot + Vue 全栈开发,都需要哪些前端知识? |
六、数据库
七、计算机网络
内容 |
【计算机网络 16】一个基于TCP协议的Socket通信实例 |
【计算机网络 21】太厉害了,终于有人能把TCP/IP 协议讲的明明白白了 |
【计算机网络 22】基础知识总结 |
八、Linux
内容 |
Linux知识体系总结(2021版) |
【Docker 1】入门 |
九、Redis
内容 |
Redis知识体系总结(2021版) |
十、JVM
学习JVM有什么实际意义呢? |
十一、读书笔记