![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Y.W.jian
CV,C++,JAVA,开发
展开
-
JAVA之垃圾回收
文章目录垃圾回收内存管理对象分配:对象释放:垃圾回收过程如何判断是垃圾1. 引用计数法2. 可达性分析算法垃圾回收算法1. 标记-清除算法2. 复制算法年轻代老年代垃圾收集器年轻代垃圾收集器老年代垃圾收集器垃圾回收内存管理堆中的对象的管理,对象空间的分配和释放对象分配:new对象释放:null,垃圾回收器负责回收所有不可达对象的内存空间垃圾回收过程发现无用对象(没有任何变量引用的对象)回收无用对象占用的内存空间如何判断是垃圾1. 引用计数法算法简单,循环引用的无用对象无原创 2020-07-27 10:39:57 · 335 阅读 · 0 评论 -
算法模板整理
---------------------转载请注明出处------------------------------------------------转载请注明出处------------------------------------------------转载请注明出处---------------------------文章目录二叉树总模板二分搜索树模板单调栈基础模板循环数组模板单调队列二分查找二分查找模板基本二分查找左侧边界二分查找右侧边界二分查找双指针快慢指针左右指针滑动窗滑动窗模板回溯算原创 2020-07-21 22:02:42 · 1155 阅读 · 0 评论 -
Mysql原理补充
MySQL文章目录MySQL1. 三范式2. ACID3. 内连接、左连接、右连接4. InnoDB和MyISAM5. MySQL的索引6. 如何定位并优化慢查询Sql7. 最左匹配原则8. 锁模块9. 性能优化1. 三范式列的原子性,数据库表的每一列都是不可分割的数据项实体属性完全依赖于主关键字,所谓完全依赖是指不能存在仅依赖主关键字一部分的属性任何非主属性不依赖于其他非主属性2. ACIDAtomictiyL:原子性 强调事务的不可分割Consistency:一致性原创 2020-07-17 10:32:02 · 286 阅读 · 0 评论 -
MySQL常用语法及笔记
Mysql本文为CSDN原创文章,转载请注明出处内容来自《MySQL必知必会》的阅读笔记整理文章目录Mysql1.检索2.过滤数据正则表达式3.计算字段4.数据处理函数聚集函数数据分组查询联结表组合查询全文本搜索5.视图为什么使用视图创建视图6.存储过程存储游标事务管理全球化和本地化安全管理数据库维护1.检索使用全限定类名 SELECT products .prod_name FROM products LIMIT 5, 5;DISTINCT排序数据 order by原创 2020-07-04 20:26:47 · 342 阅读 · 0 评论 -
抽象类与接口
类是对对象的抽象 抽象类是对类的抽象,接口是对行为的抽象一个类只能继承一个抽象类,但可以实现多个接口-抽象类是自底向上抽象出来的,接口是自顶向下设计出来的原创 2020-06-10 09:57:42 · 136 阅读 · 0 评论 -
数据库连接池
实现原理数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数制约。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量。连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列中。连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后原创 2020-06-05 16:50:47 · 182 阅读 · 0 评论