- 博客(6)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Mysql 存储引擎有哪些以及MyISAM和InnoDB区别
1、InnoDB 存储引擎InnoDB 是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,InnoDB 是默认的 MySQL引擎。2、MyISAM 存储引擎MyISAM 基于 ISAM 存储引擎,并对其进行扩展。它是在 Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM 拥有较高的插入、查询速度,但不支持事物。3、MEMORY 存储引擎MEMORY...
2020-02-29 17:34:30 423
原创 装配bean的三种方式
第一种:XML装配xml装配有两种方式:第一种:利用有参构造方法注入User类:package com.liu.xml;import java.util.List;//xml装配bean的两种方式public class User { private String username; private Integer password; private List<St...
2020-02-29 03:51:27 2101
原创 Java 中引用类型
Java 中对象的引用分为四种级别,这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。强引用(StrongReference)这个就不多说,我们写代码天天在用的就是强引用。如果一个对象被被人拥有强引用,那么垃圾回收器绝不会回收它。当内存空间不足,Java 虚拟机宁愿抛出 OutOfMemoryError 错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。Java...
2020-02-27 18:41:20 131
原创 JVM 的内存结构和内存分配
Java 内存模型Java 虚拟机将其管辖的内存大致分三个逻辑部分:方法区(Method Area)、Java 栈和 Java 堆。1、方法区是静态分配的,编译器将变量绑定在某个存储位置上,而且这些绑定不会在运行时改变。常数池,源代码中的命名常量、String 常量和 static 变量保存在方法区。2、Java Stack 是一个逻辑概念,特点是后进先出。一个栈的空间可能是连续的,也可能是...
2020-02-27 18:34:09 203
原创 JVM 垃圾回收机制和常见算法
理论上来讲 Sun 公司只定义了垃圾回收机制规则而不局限于其实现算法,因此不同厂商生产的虚拟机采用的算法也不尽相同。GC(Garbage Collector)在回收对象前首先必须发现那些无用的对象,如何去发现定位这些无用的对象?常用的搜索算法如下:引用计数器算法(废弃)引用计数器算法是给每个对象设置一个计数器,当有地方引用这个对象的时候,计数器+1,当引用失效的时候,计数器-1,当计数器为...
2020-02-27 18:31:35 147
原创 堆(heap)和栈(stack)的区别
1. 申请方式stack:由系统自动分配。例如,声明在函数中一个局部变量 int b; 系统自动在栈中为 b 开辟空间heap:需要程序员自己申请,并指明大小,在 c 中 malloc 函数,对于 Java 需要手动 new Object()的形式开辟2. 申请后系统的响应stack:只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出。heap:首先应该知道操作...
2020-02-26 01:17:03 398
Windows系统中安装或删除系统服务和自建服务运行工具
2023-10-20
文档下载工具.zip
2020-07-15
mybatis、spring、springmvc、ssm整合、springboot、shiro、maven文档笔记面试题zip
2020-03-11
个人面试题总结(java,数据库,前端).zip
2020-03-08
页面自己一直不停刷新怎么解决
2022-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人