自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除