- 博客(9)
- 收藏
- 关注
原创 bwapp下载与搭建(使用phpstudy搭建)
bwapp下载与搭建(使用phpstudy搭建)文章主要对电脑已安装了MySQL和apache,解决使用phpstudy搭建bwapp时产生的问题bwapp搭建有多种方法,可以看看其他文章挑选适合电脑环境的方法文章目录bwapp下载与搭建(使用phpstudy搭建)一、bwapp下载二、phpstudy下载安装1.官网下载2.启动apache3.将bwapp放入phpstudy中4.启动MySQL5.bwapp的访问6.一些其他错误一、bwapp下载bwapp的GitHub下载链接:https
2022-05-06 10:47:17 5395 2
原创 jvm判断对象的回收
可达性分析算法可达性分析算法:通过一系列“GC Roots”的根对象作为起始节点集,根据引用关系向下搜索,若某个对象到根对象无任何引用链相连,则此对象不可达。但是可达性分析后为不可达的对象不是一定要回收,会经历一个二次标记过程。二次标记如果对象在可达性分析后结果为不可达,则会被第一次标记。接着进行筛选,筛选条件为是否执行finalize()方法。若该对象未覆盖finalize()方法,或finalize()已被调用过一次,则不需要执行finalize()方法。那么此对象判定为需要回收。(
2021-04-21 20:18:51 132
原创 jvm常量池
jvm常量池包含:class文件常量池、运行时常量池、 字符串常量池。class文件常量池:class常量池是在编译后每个class文件都有的,class文件常量池中包含类的版本、字段、方法、接口等描述信息。类加载后放入运行时常量池中。运行时常量池:每个类都有一个运行时常量池,存在于方法区,用于存放各种字面量和符号引用,包含类的版本、字段、方法、接口等描述信息。1.7及以前是存放在永久代中,1.8后存放于元空间中。字符串常量池:每个JVM中都只会维护一份,是所有的类共享的。在1.6之前是存放在方法区
2021-04-21 15:58:42 306
原创 永久代和元空间
方法区和永久代:方法区是jvm内存模型的逻辑概念,永久代是方法区的物理实现。永久代:永久代是方法区的实现,1.8前永久代存放在堆空间中,元空间:1.8之后永久代移除,元空间的功能和永久代类似,但是元空间使用的是本地内存,直接受到本机的物理内存限制。移除永久代原因:表面上看是为了避免OOM异常,更深层的原因还是要合并HotSpot和JRockit的代码,...
2021-04-21 14:21:31 764
原创 ArrayList底层原理浅析
一. ArrayList和LinkedList异同1. 相同点: ArrayList 和LinkedList 都是List 接口下的实现类,相同于List接口,这两个实现类也同样是有序且不唯一(可重复)的集合类。2. 不同点: ArrayList 的底层仍然是使用数组(Object[] elementData)实现的,通过对数组操作的封装,简化了程序员编程中对集合的使用过程。ArrayList是List
2020-12-05 02:50:13 504
原创 Spring的一些笔记
Spring的一些笔记ApplicationContext 接口的实现类BeanFactory 和ApplicationContext 的区别Bean标签作用和属性Bean的作用范围和生命周期实例化Bean的三种方式第一种方式第二种方式第三种方式ApplicationContext 接口的实现类 ClassPathXmlApplicationContext:它是从类的根路径下加载配置文件 (推荐) FileSystemXmlApplicationContext:它是从磁盘路径上加载配置文件,配
2020-10-14 23:28:34 119
原创 数组与List、Arraylist互相转换,迭代器Iterator的一些用法
目录一.数组转换为List或ArrayList1.String类型数组转换为ArrayList2.int类型数组转换为List二.List转换为数组三.Iterator遍历List一.数组转换为List或ArrayList1.String类型数组转换为ArrayListpublic void test(){ String[] str = {"first","second","third"}; ArrayList<String> arrayList = new
2020-09-23 20:55:40 1326 1
原创 新版IDEA如何导入jar包
IDEA如何导入jar包IDEA中导入jar包1. 准备好需导入的jar包2. File → Project Structure3. Modules → Dependencies → 加号 → Liberal → java4 进入文件系统选择jar包IDEA中导入jar包不废话,看就完了1. 准备好需导入的jar包这里准备了MySQL的jar包,需要的可自己网上寻找。比如maven仓库就有不少jar包可供下载。2. File → Project Structure打开IDEA后,工具栏选择 F
2020-08-23 21:58:12 564 4
原创 关于Android通知的浮动通知(横幅)不显示的解决方法
关于Android通知的浮动通知(横幅)不显示的解决方法大家在学习Android的通知的时候,可能会遇到浮动通知不显示的问题.下面给大家介绍初步的解决方案. 相信大家查询解决方案的时候,多少有了解如何修改代码解决,csdn的各类文章也非常全面的介绍了各种方法,但是还是有很多情况是修改了代码依然显示不了浮动通知的, 因此本文以修改手机权限为主要解决方式来介绍(注意:此方法是修改代码后浮动通知仍...
2019-11-25 00:28:27 9004 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人