![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 80
LXC5952
这个作者很懒,什么都没留下…
展开
-
Spring笔记
文章目录1. Spring是什么1.1 Spring的好处2. Spring的模块2.1 IOC2.1.1 依赖注入:2.2 AOP2.3 Spring单例的bean线程安全吗2.4 spring mvc2.4.1 MVC三层2.4.2 MVC执行流程2.5 spring中的设计模式2.6 @Component和@Bean区别3. spring事物管理3.1 事物传播行为-7种1. PROPAGATION_REQUIRED-默认的方式2. PROPAGATION_SUPPORTS3. PROPAG原创 2021-09-16 23:29:59 · 104 阅读 · 0 评论 -
MySQL数据库笔记
文章目录1. 查看sql是否走索引1.1 explain查询出数据的列的含义2. 索引-避免不走索引的场景3. SQL语法执行顺序4. mysql三范式 1. 查看sql是否走索引 在查询sql前面加一个explain explain select .......... 1.1 explain查询出数据的列的含义 id:选择标识符 select_type:表示查询的类型。 table:输出结果集的表 , 显示这一行的数据是关于哪张表的 partitions:匹配的分区 type:表示表原创 2021-09-16 23:25:45 · 73 阅读 · 0 评论 -
笔记-进程线程锁
文章目录1. 进程2. 线程2.1 并发编程三要素2.2 创建3. 线程的异常处理4. 线程生命周期4.1 七态模型4.2 线程相关方法5. 锁5.1 ReentrantLock Lock锁5.2 synchronized5.3 Volatile 1. 进程 可以包含多个线程 有一个自己的地址空间 2. 线程 由进程分配资源,和进程共享空间,但也拥有一个自己的空间,其他线程无法访问 2.1 并发编程三要素 原子性:即一个不可再被分割的颗粒。在Java中原子性指的是一个或多个操作要么全部执行成功原创 2021-09-16 23:23:04 · 86 阅读 · 0 评论 -
笔记-集合篇
文章目录1. ArraysList:2. Vector3. LinkedList 链表4. HashSet5. TreeSet :底层二叉树,对新存入的值,进行顺序排序6. LinkedHashSet7. HashMap,7.1 java77.2 java8 以后,就给hashmap加入了红黑树7.3 map put操作,7.4 hashmap扩容8. ConcurrentHashMap9. HashTable10. TreeMap11. LinkedHashMap12. 迭代器13. 深拷贝和浅拷贝原创 2021-09-16 23:20:17 · 99 阅读 · 0 评论 -
JDK,JVM笔记
jdk java语言开发工具 提供了java编译器,java运行环境,java类库 jre java运行环境,是包含在jdk中的 jvm java虚拟机,运行java程序的 jvm内存查看工具 jps:查看本机java进程信息 jstack:打印线程的栈信息,制作 线程dump文件 jmap:打印内存映射信息,制作 堆dump文件 jstat:性能监控工具 jhat:内存分析工具,用于解析堆dump文件并以适合人阅读的方式展示出来 jconsole:简易的JVM可视化工具原创 2021-09-16 23:14:18 · 3982 阅读 · 0 评论