当前位置: 首页 > news >正文

站长工具查询入口优化搜索点击次数的方法

站长工具查询入口,优化搜索点击次数的方法,常用的网站推广方法有哪些,网站后台 灰色一.JVM类加载机制:把类从硬盘文件加载到内存中 1.java文件,编写时是一个.java文件,编译后现成一个.class的字节码文件,运行的时候,JVM就会读取.class文件,放到内存中,并且构造类对象. 2.类加载流程: a.加载:找到.class文件,打开文件,读取内容,尝试解析文件内容. b.验证:检查…

一.JVM类加载机制:把类从硬盘文件加载到内存中

1.java文件,编写时是一个.java文件,编译后现成一个.class的字节码文件,运行的时候,JVM就会读取.class文件,放到内存中,并且构造类对象.

2.类加载流程:

a.加载:找到.class文件,打开文件,读取内容,尝试解析文件内容.

b.验证:检查.class文件的内容格式,是否符合要求.

c.准备:给类对象分配内存.

d.解析:初始化类对象中涉及到的一些字符串常量,把常量池内的符号引用替换成直接引用(把相对地址(偏移量)替换成真实的内存地址).

 e.初始化:对类对象进行更具体的初始化,例如静态成员,静态代码块,父类等等.

3.双亲委派模型:

a.类加载器:JVM加载.class文件的时候,需要用到类加载器的模块,JVM自带三个类加载器(程序员可以自己写),分别如下.

1)Bootstrap ClassLoader        加载标准库中的类.

2)Extension ClassLoader        加载JVM扩展的类(各个厂商实现的JVM不同).

3)Application ClassLoader      加载第三方库的类,如jdbc driver,servlet,jackson等.

注意:这三个类加载器,从上往下依次是父子关系(不是继承,而是对象中有指向父类的引用).

b.类加载流程:从第三个开始(Application ClassLoader),往上传到最顶层,然后开始寻找,如果找不到,依次往下丢.

c.目的:明确优先级,标准库最优,扩展库其次,三方库最低,如果有同包同名的类,只加载优先级最高的.

4.类的加载和卸载时机

a.加载:采用懒汉模式:

1)构造类的实例.

2)用到类的静态方法或属性.

3)子类的加载会触发父类.

b.卸载:一般来首程序停止运行之前不会卸载,但是打热补丁(不需要重启)时需要卸载类,但是java用的不多,因为java服务器一般都是分布式,天然方便重启.

二.垃圾回收(GC机制)

1.判断对象是否为垃圾:如果一个对象,在后续代码中不会被使用到(没有引用指向它),那么就认为是垃圾.具体的实现方法如下:

a.(Python,PHP使用,JVM不用)引用计数:每个对象里面安排一个计数器,有引用指向它就+1, 引用置null就-1,当计数器为0就销毁对象.

引用计数缺陷:

1)空间利用率比较低.

2)可能会存在循环引用问题,导致既无法访问,又无法销毁,类似于死锁.

b.(JVM使用)可达性分析:JVM会从代码中可以直接访问到的引用出发,尝试访问所有对象,如果能访问到,就是可达的,访问不到的就是垃圾.

注意:会有好几个扫描线程,周期性地进行扫描.

比较:引用计数消耗的是空间,可达性分析消耗的是时间.

2.释放对象内存

a.(不用)标记清除(直接释放).

缺点:内存都是连续申请的,这样做会破坏内存的连续性,造成许多的内存碎片,会导致有内存却无法申请的情况.

b.复制算法:把内存空间一分为二,每次扫描过后,将有效的对象复制到另一侧.

优点:解决内存碎片问题.

缺点:内存浪费了一半,而且复制的开销可能会很大.

c.标记整理:类似于顺序表删除元素,将有效对象往前搬运.

优点:避免了内存利用率低的问题.

缺点:搬运的开销还是很大.

d.(JVM使用)分代回收:将类分成两种,既生命周期很短的,和生命周期很长的(扫描线程每扫描一次,年龄增加1).

注意:如果一个对象特别大,会直接进入老年代. 

http://www.hkea.cn/news/691123/

相关文章:

  • 前端写一个页面多少钱海口网站关键词优化
  • 浦东新区建设局官方网站东莞seo关键词
  • 在百度做橱柜网站进入百度一下官网
  • wordpress调用分类标签站长工具查询seo
  • 网站做全局搜索云南新闻最新消息今天
  • 公司网站推广方案长春seo代理
  • 网站地图怎么样做更利于收录手机百度搜索引擎入口
  • 中国建筑公司网站谷歌浏览器官方app下载
  • 厦门网站建设策划seo网站优化培训找哪些
  • 宝安区住房和建设局官方网站seo搜索引擎优化书籍
  • 省建设厅执业资格注册中心网站2023搜索最多的关键词
  • 本地wordpress上传搜索引擎营销优化策略有哪些
  • html手机网站模板培训心得体会800字
  • 合肥做网站公司哪家好经典的软文广告
  • 网站备案哪个部门北京推广
  • 澳环网站设计公司网站建设方案
  • 云南旅行社网站建设网络推广有多少种方法
  • 龙岗做商城网站建设网络营销战略的内容
  • 网站建设网络公整站排名
  • 南昌购物网站制作软文广告成功案例
  • 鞍山找工作哪个网站最靠谱千度搜索引擎
  • 济南做网站互联网公司英文seo推广
  • 给企业做网站的公司品牌整合营销传播
  • 互联网技术应用学什么杭州优化建筑设计
  • 重庆网站建设要点襄阳seo优化排名
  • 哪个网站用织梦做的seo站长工具查询系统
  • 本地wordpress 上传搜索引擎优化简历
  • 个人创业做网站软文营销怎么写
  • wordpress相册点击弹出框金华seo全网营销
  • 郑州手机网站建设搜狗网站收录提交入口