摘要:
关于内存、JVM、类加载机制 about conception: JVM内存模型: 从大的方面讲,JVM的内存模型分为两大块: 永久区内存(Permanent space)和堆内存(heap space)。 栈内存(stack space)一般不归在JVM内存模型中,因为栈内存属于线程级别。 每个线 阅读全文
摘要:
关于各种树 转载自博主 金发只是水一下的博客 博客链接如下,写的很棒,感谢! 二叉树、平衡二叉树:https://blog.csdn.net/qq_25940921/article/details/82183093 红黑树:https://blog.csdn.net/qq_25940921/arti 阅读全文
摘要:
Some problems: 什么是MySQL? MySQL是一种关系型数据库,在java企业级开发中非常常用,由于MySQL是免费开源的,并且扩展方便。阿里巴巴数据库系统也大量用到了MySQL,因此它的稳定性是有保障的。MySQL默认端口是3306。 存储引擎: 查看MySQL所提供的所有存储引擎 阅读全文
摘要:
转自:https://github.com/Snailclimb/JavaGuide/blob/master/docs/database/Redis/Redis.md Redis简介: 简单来说,Redis就是一个数据库,不过与传统数据库不同的是Redis的数据是存在内存中的,所以读写速度非常快,因 阅读全文
摘要:
转载自博主 salestina 博文 https://blog.csdn.net/salestina/article/details/83114598 阅读全文
摘要:
转载自博主 LSPZ 博文 https://www.cnblogs.com/lspz/p/6832358.html 亲测ok! 阅读全文
摘要:
一、Spring 1、Spring IOC、DI、AOP的理解? (先通俗易懂的解释下何为IOC和AOP >各自的实现原理 >自己的项目中如何使用) 传统应用程序示意图: 有IOC/DI容器后程序示意图: 所谓IOC,对Spring框架来说,就是由Spring来负责控制对象的生命周期和对象间的关系。 阅读全文
摘要:
转载自博主 justry_deng 的博文 https://blog.csdn.net/justry_deng/article/details/80972817 阅读全文
摘要:
1、线程的生命周期? 1)新建状态(New):当线程对象创建后,即进入了新建状态。如:Thread t = new Thread(); 2)就绪状态(Runnable):当调用对象的start()方法(t.start()),线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等 阅读全文
摘要:
文章转载自博主 拉夫德尔 博文 https://www.cnblogs.com/qjjazry/p/6581568.html 首先介绍一下乐观锁与悲观锁: 悲观锁:总是假设最坏的情况,每次拿数据的时候都认为别人会修改,所以每次拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系 阅读全文