一、回想JVM内存分配 须要了解很多其它内存模式与内存分配的,请看 深入JVM系列(一)之内存模型与内存分配 1.1、内存分配: 1、对象优先在EDEN分配 2、大对象直接进入老年代 3、长期存活的对象将进入老年代 4、适龄对象也可能进入老年代:动态对象年龄推断 动态对象年龄推断: 虚拟机并不总是要 ...
分类:
其他好文 时间:
2017-08-14 17:27:51
阅读次数:
258
1.大对象:所谓的大对象是指需要大量连续内存空间的java对象,最典型的大对象就是那种很长的字符串以及数组,大对象对虚拟机的内存分配就是坏消息,尤其是一些朝生夕灭的短命大对象,写程序时应避免。 2.长期存活的对象:虚拟机给每个对象定义了一个对象年龄(Age)计数器,如果对象在Eden出生并经过第一次 ...
分类:
编程语言 时间:
2017-08-08 17:56:01
阅读次数:
166
JSP九大对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用。 JSP中九大内置对象为: request 请求对象 类型 javax.servlet.ServletRequest 作用域 Request response 响应对象 类型 javax.se ...
分类:
Web程序 时间:
2017-08-01 10:16:16
阅读次数:
147
ORM进阶之 ORM简单介绍 ORM进阶之Hibernate 简单介绍及框架搭 ORM进阶之Hibernate 的三大对象 我们在上一篇博客中讲到了怎样搭建一个Hibernate框架, 提到Hibernate我们就不得不说他的三大对象,Configuration,SessionFactory , S ...
分类:
Web程序 时间:
2017-07-31 13:29:14
阅读次数:
198
一. ADO.NET五大对象,及其作用(cmd里面的几个方法整理) Connection 连接对象 用于对数据库的连接操作。传入的参数为连接字符串。 Commamd 命令对象 用于执行对数据库的操作 ,传入的参数可以为连接字符串或存储过程,也必须传入连接对象的实例。 SqlDataReader 数据 ...
分类:
Web程序 时间:
2017-07-30 11:32:39
阅读次数:
186
除直接调用System.gc外,触发Full GC执行的情况有如下四种。1. 旧生代空间不足旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full GC后空间仍然不足,则抛出如下错误:java.lang.OutOfMemoryError: Java heap spa ...
分类:
其他好文 时间:
2017-07-29 23:21:56
阅读次数:
396
PL/SQL的变量: 变量类型: 1.系统内置的常规简单变量类型: 比如大多数 数据库表的字段类型都可以作为变量类型; 2.用户自定义复杂变量类型: 比如记录类型; 3.引用类型:保存了一个指针值; 4.大对象类型( LOB):保存了一个指向大对象的地址; 语法: identifier [CONST ...
分类:
数据库 时间:
2017-07-24 21:22:29
阅读次数:
214
full GC触发的条件除直接调用System.gc外,触发Full GC执行的情况有如下四种。1. 旧生代空间不足旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full GC后空间仍然不足,则抛出如下错误:java.lang.OutOfMemoryError: J ...
分类:
其他好文 时间:
2017-07-24 01:27:24
阅读次数:
400
BeautifulSoup用来解析HTML比较简单,API非常人性化,支持CSS选择器、Python标准库中的HTML解析器,也支持lxml的XML解析器。 其相较与正则而言,使用更加简单。 示例: 首先必须要导入bs4库 运行结果 四大对象种类 BeautifulSoup将复杂的HTML文档转换成 ...
分类:
其他好文 时间:
2017-07-22 18:14:34
阅读次数:
447
Sizeof与Strlen的区别与联系 一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此size ...
分类:
其他好文 时间:
2017-07-20 01:01:18
阅读次数:
201