![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
肖哈哈java自学笔记
文章平均质量分 77
xnninger
这个作者很懒,什么都没留下…
展开
-
第十四篇:源码
一. atomic原子类源码二. Spring源码原创 2021-02-18 20:15:26 · 84 阅读 · 0 评论 -
Java面试题
目录一. NIO二. Java集合、JDK8新特性三. 并发编程四. Spring、SpringMVC、Mybatis五. Mysql、Redis、MongoDB六、常见设计模式:代理、工厂、策略、模板方法七. Zookeeper、Dubbo八. JVM内存模型、垃圾回收、类加载机制九. 消息十. 轻量级分布式任务调度平台xxl-job十一. HTTP、TCP/IP协议十二、Linux常见命令,Maven、Git项目管理工具一. NIO1.简述NIO.原创 2020-09-23 16:05:43 · 767 阅读 · 0 评论 -
第十三篇:Linux常见命令
1. 如果系统突然变慢如何排查?2. CPU突然被打满了如何解决?原创 2020-12-22 19:30:12 · 297 阅读 · 1 评论 -
第十一篇:数据结构
一. 栈二. 队列三. 树原创 2020-12-21 20:58:21 · 102 阅读 · 0 评论 -
第十篇:计算机网络
一. HTTP协议二.TCP协议原创 2020-12-21 20:57:01 · 210 阅读 · 1 评论 -
第九篇:JVM
目录一. JVM内存模型二. 垃圾回收三. 类加载机制四.JVM调优一. JVM内存模型二. 垃圾回收三. 类加载机制四.JVM调优原创 2020-12-21 20:54:20 · 570 阅读 · 1 评论 -
第六篇:微服务框架(SpringBoot、SpringCloud)
一. SpringBoot二. SpringCloud原创 2020-12-21 20:51:15 · 7513 阅读 · 2 评论 -
第七篇:分布式组件(MQ、Job、Seata)
目录一. Dubbo:高性能RPC框架二. Netty:高性能NIO框架三. Zookeeper:分布式协调服务一. Dubbo:高性能RPC框架二. Netty:高性能NIO框架三. Nigix:高性能Web容器四. Zookeeper:分布式协调服务五. MQ:分布式消息中间件(一)ActiveMQ(二)RabbitMQ(三)RocketMQ(四)Kafka六. .........原创 2020-12-21 20:47:27 · 4612 阅读 · 1 评论 -
第五篇:数据存储(Mysql、Redis、MongoDB)
一. MySQL二. Redis三.MongoDB原创 2020-12-21 20:28:57 · 1765 阅读 · 1 评论 -
第四篇:SSM框架(Spring、SpringMVC、Mybatis)
一. Spring1. 简单说一下SpringSpring是一个轻量级java开发框架,简化了java开发。Spring有两大核心,IOC和AOP。IOC是控制反转,把对象交给Spring来管理。IOC支持依赖注入(DI),可以动态的给一个对象注入它需要依赖的对象。 AOP是面向切面编程,横向抽取公共逻辑,封装成模块。可用于权限控制,日志处理等。2. IOC是怎么实现的?todo解析配置文件或扫描配置包下的@Controller@Service@Component等注解,然后......原创 2020-12-21 20:20:16 · 1104 阅读 · 1 评论 -
第三篇:并发编程
1、创建线程的方式?继承Thread类,重写run()方法 实现runnable接口,重写run()方法 实现callable接口,重写call方法 用线程池Executors工具类创建runnable接口和callable接口有什么不同?callable有返回值,runnable没有。start()和run()方法方法有什么区别?start()用于启动线程,只能执行一次;run()用于执行线程中的方法,可以执行很多次。2、线程的状态有哪些?创建 - n.......原创 2020-12-21 20:18:08 · 383 阅读 · 0 评论 -
第二篇:java基础
目录一. NIO二. 集合三.JDK8新特性一. NIO1.简述NIONIO是非阻塞式IO。NIO有两个特点:非阻塞、面向缓冲区非阻塞,当没有事件发生时,线程可以去做其他事情,而不是一直等待; IO面向流,NIO面向缓冲区。读取数据时读入缓冲区,写入数据时写入缓冲区。NIO有三个核心部分:Channel、Buffer、Selector。Channel是通道,用于运输数据; Buffer是缓冲区,用于装载数据; Selector是选择器,Channel原创 2020-12-21 20:13:31 · 385 阅读 · 0 评论 -
第一篇:设计模式
一. 设计模式分类1. 创建型模式提供创建对象的机制。包括:工厂方法、抽象工厂、原型、单例、生成器。2. 结构性模式把对象和类组装成较大的结构。包括:装饰器、代理、组合、适配器、外观、桥接、享元。3. 行为模式负责对象间的高效沟通和责任委派。包括:模板方法、策略、责任链、迭代器、观察者、访问者、中介者、命令、状态、备忘录。二.创建型模式1. 工厂方法.........原创 2020-11-03 17:53:47 · 265 阅读 · 1 评论