自定义博客皮肤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)
  • 收藏
  • 关注

转载 几种垃圾回收器的原理

标记-清除收集器这种收集器首先遍历对象图并标记可到达的对象,然后扫描堆栈以寻找未标记对象并释放它们的内存。这种收集器一般使用单线程工作并停止其他操作。并且,由于它只是清除了那些未标记的对象,而并没有对标记对象进行压缩,导致会产生大量内存碎片,从而浪费内存。标记-压缩收集器有时也叫标记-清除-压缩收集器,与标记-清除收集器有相同的标记阶段。在第二阶段,则把标记对象复制到堆栈的

2017-03-18 19:45:54 551

转载 Java中的垃圾回收

垃圾回收简介用户程序(mutator)会修改还堆区中的对象集合,从存储管理器处获取空间,创建对象,还可一引入和消除对已有对象的引用。当mutator不能“达到”某些对象的时候,这些对象就成了垃圾。目的:找到不可达的对象,并将这些对象交给跟踪空闲空间的存储管理器,收回他们所占的资源。一些基本概念类型安全:任何数据分量的类型都是可确定的。可以

2017-03-18 19:44:56 451

转载 HTML5

作者:陈宣宣链接:https://www.zhihu.com/question/19812140/answer/45675819来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。HTML5特性语义特性(Class:Semantic)HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序

2017-03-13 18:30:05 555

原创 Java 和 JavaScript 是两门不同的编程语言。

一般认为,当时 Netscape 之所以将 LiveScript 命名为 JavaScript,是因为 Java 是当时最流行的编程语言,带有 "Java" 的名字有助于这门新生语言的传播。它们的相同之处包括: 它们的语法和 C 语言都很相似;它们都是面向对象的(虽然实现的方式略有不同);JavaScript 在设计时参照了 Java 的命名规则;它们的不同之处包括:

2017-03-13 18:28:41 667

原创 Cookie的传递流程

适用对象:中级读者当在浏览器地址栏中键入了Amazon的URL,浏览器会向Amazon发送一个读取网页的请求,并将结果在显示器上显示。这时该网页在你的电脑上寻找Amazon网站设置的Cookie文件,如果找到,浏览器会把Cookie文件中的数据连同前面输入的URL一同发送到Amazon服务器。服务器收到Cookie数据,就会在他的数据库中检索你的ID,你的购物记录、个人喜好等信息,并记录下

2017-03-04 18:31:46 2575

原创 EL表达式

1、语法结构${expression}2、[ ]与.运算符EL 提供“.“和“[ ]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如 . 或 - 等并非字母或数字的符号,就一定要使用“[ ]“。例如:${ user. My-Name}应当改为${user["My-Name"]}如果要动态取值时,就可以用“[ ]“来做,而“.“无法做到

2017-03-04 18:30:17 234

原创 android

Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。  Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。  Android操作系统最初由Andy Rubin开发,主要支持手机。200

2017-02-27 12:39:26 511

转载 URL

URL对象代表统一资源定位器,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,如对数据库或搜索引擎的查询、一般情况下,URL可以由协议名、主机、端口和资源组成。

2017-02-19 14:07:12 328

原创 JSP开发web应用程序

Serlvet是运行于web服务器的java应用程序,它使用java语言编写,具有java语言的优点。其与java程序的区别是,Servlet主要封装了对HTTP请求的处理,并且它的运行需要Servlet容器支持,在javaweb应用方面,Servlet的应用占有十分重要的地位,它在web请求的处理方面功能也非常强大。

2017-02-19 13:48:53 834

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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