# java-summary
**对java后端技术栈的每个专题做个总结,一起学习,一起秃头,欢迎指出错误所在。欢迎star**
**持续更新中...**
<br>
## jvm
<br>
- [Java 运行时数据区域](jvm/1.Java运行时数据区域.md)
- [垃圾回收算法](jvm/2.垃圾回收算法.md)
- [垃圾收集器](jvm/3.垃圾收集器.md)
- [内存分配和回收策略](jvm/4.内存分配和回收策略.md)
- [虚拟机工具](jvm/6.虚拟机工具.md)
- [class文件结构](jvm/7.class文件结构.md)
- [虚拟机类加载机制](jvm/9.虚拟机类加载机制.md)
- [类加载器和双亲委派模型](jvm/10.类加载器和双亲委派模型.md)
- [GC参数总结](jvm/12.GC参数总结.md)
- [(转载)Java的强引用、弱引用、软引用、虚引用](jvm/20.(转载)Java的强引用、弱引用、软引用、虚引用.md)
<br>
## mysql
- [mysql各种连接查询](mysql/mysql各种连接查询.md)
- [MySQL事务](mysql/MySQL事务.md)
- [MySQL引擎](mysql/MySQL引擎.md)
- [MySQL索引](mysql/MySQL索引.md)
- [MySQL索引底层数据结构](mysql/MySQL索引底层数据结构.md)
<br>
## 算法和数据结构
- ### 排序算法
- [时间复杂度和对数器](算法和数据结构/排序算法/1.时间复杂度和对数器.md)
- [排序分类和递归](算法和数据结构/排序算法/2.排序分类和递归.md)
- [冒泡排序](算法和数据结构/排序算法/3.冒泡排序.md)
- [插入排序](算法和数据结构/排序算法/4.插入排序.md)
- [选择排序](算法和数据结构/排序算法/5.选择排序.md)
- [归并排序](算法和数据结构/排序算法/6.归并排序.md)
- [归并排序应用:小和问题和逆序对问题](算法和数据结构/排序算法/7.归并排序应用:小和问题和逆序对问题.md)
- [荷兰国旗问题](算法和数据结构/排序算法/8.荷兰国旗问题.md)
- [快速排序](算法和数据结构/排序算法/9.快速排序.md)
- [堆排序](算法和数据结构/排序算法/10.堆排序.md)
- [算法稳定性和比较器](算法和数据结构/排序算法/11.算法稳定性和比较器.md)
- [桶排序](算法和数据结构/排序算法/12.桶排序.md)
- ### 数据结构
- [栈和队列](算法和数据结构/数据结构/1.栈和队列.md)
-
<br>
## http
- [TCP和IP](http/1.TCP和IP.md)
- [与HTTP关系密切的协议:IP、TCP和DNS](http/2.与HTTP关系密切的协议:IP、TCP和DNS.md)
- [URI 、URL、URN](http/3.URI、URL、URN.md)
- [http的连接](http/4.http的连接.md)
- [Http状态码](http/5.Http状态码.md)
- [Http首部](http/6.Http首部.md)
- [http的请求方法](http/7.http的请求方法.md)
- [确保安全的https](http/8.确保安全的https.md)
- [Cookie和Session](http/20.Cookie和Session.md)
<br>
## java基础
- [java反射](java基础/java反射.md)
- [java基础-面试题](java基础/java基础-面试题.md)
- [socket编程](java基础/socket编程.md)
<br>
## java容器
- [java容器概述](java容器/1.java容器概述.md)
- [ArrayList源码分析](java容器/2.ArrayList源码分析.md)
- [LinkedList源码分析](java容器/3.LinkedList源码分析.md)
- [Map-散列表-红黑树概述](java容器/4.Map-散列表-红黑树概述.md)
- [HashMap源码分析](java容器/5.HashMap源码分析.md)
<br>
## java并发
- ### JMM内存模型
- [并发的一些概念](java并发/JMM内存模型/1.并发的一些概念.md)
- [Java线程基础](java并发/JMM内存模型/2.Java线程基础.md)
- [JMM内存模型和volatile缓存一致性](java并发/JMM内存模型/3.JMM内存模型和volatile缓存一致性.md)
- [原子性、可见性、有序性](java并发/JMM内存模型/4.原子性、可见性、有序性.md)
- [重排序和happens-before](java并发/JMM内存模型/5.重排序和happens-before.md)
- ## 并发同步处理
- [Synchronize剖析](java并发/并发同步处理/Synchronized剖析.md)
- [AQS]
- 乐观锁、悲观锁、重入锁、公平锁、非公平锁、锁的粒度
- locks锁:ReentrantLock、ReentrantReadLock、ReentrantWriteLock
- ### 并发之tools限制
- [CountDownLatch](java并发/并发包之tools限制/CountDownLatch.md)
- [Semaphore](java并发/并发包之tools限制/Semaphore.md)
- [CyclicBarrier](java并发/并发包之tools限制/CyclicBarrier.md)
- ## 并发包之atomic原子
- atomic类
- cas算法乐观锁
- Unsafe魔法类
- ### 并发包之collections容器
- #### 并发list、set
- CopyOnWriteList
- CopyOnWriteSet
- #### 并发map
- ConcurrentHashMap
- #### 并发Queue
- [并发队列概述](java并发/并发包之collections容器/并发Queue/1.并发队列概述.md)
- [ArrayBlockingQueue源码分析](java并发/并发包之collections容器/并发Queue/2.ArrayBlockingQueue源码分析.md)
- [PriorityBlockingQueue源码分析](java并发/并发包之collections容器/并发Queue/3.PriorityBlockingQueue源码分析.md)
- [ConcurrentLinkedQueue源码分析](java并发/并发包之collections容器/并发Queue/ConcurrentLinkedQueue源码分析.md)
- [DelayQueue源码分析](java并发/并发包之collections容器/并发Queue/DelayQueue源码分析.md)
- [LinkedBlockingQueue源码分析](java并发/并发包之collections容器/并发Queue/LinkedBlockingQueue源码分析.md)
- ### 并发设计模式
- [Future模式](java并发/并发设计模式/Future模式.md)
- [Master-Worker模式](java并发/并发设计模式/Master-Worker模式.md)
- [生产者-消费者模式](java并发/并发设计模式/生产者-消费者模式.md)
- ### 线程池
- [线程池](java并发/线程池/线程池.md)
- [自定义线程池](java并发/线程池/自定义线程池.md)
<br>
## design-pattern
- ### 面向对象设计原则
- [单一职责原则](design-pattern/面向对象设计原则/1.单一职责原则.md)
- [开闭原则](design-pattern/面向对象设计原则/2.开闭原则.md)
- [里式替换原则](design-pattern/面向对象设计原则/3.里式替换原则.md)
- [接口隔离原则](design-pattern/面向对象设计原则/4.接口隔离原则.md)
- [依赖倒置原则](design-pattern/面向对象设计原则/5.依赖倒置原则.md)
- ### 创建型模式
- [单例模式](design-pattern/创建型模式/1.单例模式.md)
- [工厂模式](design-pattern/创建型模式/2.工厂模式.md)
- ### 行为型模式
- [代理模式](design-pattern/行为型模式/代理模式.md)
- [组合模式](design-pattern/行为型模式/组合模式.md)
- ### 结构型模式
- [策略者模式](design-pattern/结构型模式/策略者模式.md)
- [观察者模式](design-pattern/结构型模式/观察者模式.md)
<br>
## 网络编程(bio,nio,aio)
- [网络IO模型](network_programming/网络IO模型.md)
- [BIO](network_programming/BIO.md)
- [NIO中的Buffer](network_programming/NIO中的Buffer.md)
- [NIO](network_programming/NIO.md)
- [AIO](networ_programming/AIO.md)
- [三种IO对比](network_programming/三种IO对比.md)
<br>
## spring
- ### spring注解
- [1.spring注解-@Bean-@Configuration-@ComponentScan](spring/spring注解/1.spring注解-@Bean-@Configuration-@ComponentScan.md)
- [2.spring注解-@Scope-@Lazy](spring/spring注解/2.spring注解-@Scope-@Lazy.md)
- [3.spring注解-@Conditional](spring/spring注解/3.spring注解-@Conditional.md)
- [4.spring注解-@Import-实现ImportSelector接口-实现ImportBeanDefinitionRegistrar接口](spring/spring注解/4.spring注解-@Import-实现ImportSelector接口-实现ImportBeanDefinitionRegistrar接口.md)
- [5.spring注解-@FactoryBean](spring/spring注解/5.spring注解-@FactoryBean.md)
- [6.spring注解-AOP注解版](spring/spring注解/6.spring注解-AOP注解版.md
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
java技术栈,包括 java基础,jvm,java集合,java并发,IO, 设计模式,http,网络,操作系统,mysql,redis,spring,mybatis,数据结构,算法等。持续更新中,欢迎star! 各领域数据集,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
资源推荐
资源详情
资源评论
收起资源包目录
java技术栈,包括 java基础,jvm,java集合.zip (421个子文件)
Server.java 5KB
IOCTest.java 4KB
Test04.java 3KB
ServerCompletionHandler.java 3KB
TestBuffer.java 3KB
Client.java 2KB
UseCountDownLatch.java 2KB
MainConfigOfAOP.java 2KB
MyTypeFilter.java 2KB
Server.java 2KB
ServerHandler.java 2KB
Client.java 2KB
ServerHandler.java 2KB
MainConfig.java 2KB
Server.java 2KB
WindowsCondition.java 2KB
Test03.java 2KB
UseCyclicBarrier.java 2KB
Client.java 2KB
UseSemaphore.java 2KB
Server.java 1KB
MyImportBeanDefinitionRegistrar.java 1KB
Client.java 1KB
LogAspects.java 1KB
Client.java 1KB
Test02.java 1KB
Server.java 1KB
Client.java 1KB
MainConfig3.java 1KB
Server.java 1KB
LazySingleton.java 1KB
MainTest.java 1KB
Client.java 1KB
Test01.java 1KB
Server.java 1014B
SingletonEnum.java 1009B
MainConfig2.java 930B
ColorFactoryBean.java 887B
Car.java 847B
Person.java 830B
Test05.java 802B
LinuxCondition.java 758B
MyImportSelector.java 748B
HandlerExecutorPool.java 688B
Person.java 639B
IOCTest_AOP.java 575B
Student.java 518B
driverFactory.java 467B
MainConfig4.java 431B
EagerSingleton.java 284B
Client.java 280B
MathCalculator.java 276B
Client.java 267B
SIngleton.java 247B
BookController.java 230B
BookService.java 218B
BookDao.java 217B
HisenseTVFactory.java 203B
HaierTVFactory.java 199B
benzCar.java 181B
bmwCar.java 179B
Student.java 155B
Yellow.java 154B
Green.java 153B
Color.java 153B
Blue.java 152B
HisenseTV.java 145B
HaierTV.java 143B
Car.java 91B
TVFactory.java 78B
TV.java 68B
求数组最大值的递归图.jpg 152KB
归并排序图.jpg 150KB
小和问题分析图.jpg 111KB
选择排序图.jpg 106KB
HashMap-1.7版本插入元素流程图.jpg 105KB
HashMap继承图.jpg 103KB
插入排序图.jpg 73KB
经典快排分析图.jpg 57KB
并发与并行图.jpg 56KB
hash碰撞.jpg 56KB
冒泡排序图.jpg 52KB
同步和异步图.jpg 45KB
逆序对问题分析图.jpg 40KB
二叉查找树.jpg 28KB
二叉查找树-查找10.jpg 25KB
HashMap-1.7版本扩容流程图1.jpg 22KB
HashMap-1.7版本扩容流程图2.jpg 20KB
HashMap-1.7版本扩容流程图3.jpg 20KB
HashMap-1.7版本扩容流程图4.jpg 19KB
红黑树图.jpg 17KB
5.HashMap源码分析.md 31KB
3.LinkedList源码分析.md 21KB
3.PriorityBlockingQueue源码分析.md 19KB
2.ArrayList源码分析.md 18KB
20.Cookie和Session.md 17KB
2.二叉树.md 16KB
solr入门.md 16KB
2.ArrayBlockingQueue源码分析.md 15KB
java反射.md 15KB
共 421 条
- 1
- 2
- 3
- 4
- 5
资源评论
妄北y
- 粉丝: 9667
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功