- 浏览: 33258 次
- 性别:
最新评论
文章列表
首先,IP、ICMP、UDP和TCP报文头部都有校验和字段,大小都是16bit,算法也基本一样:在发送数据时,为了计算数据包的校验和。应该按如下步骤:
(1)把校验和字段置为0;
(2)把需校验的数据看成以16位为单位的数字组成, ...
- 2015-11-16 17:27
- 浏览 538
- 评论(0)
定义
RegExp 对象属性
属性
描述
global
RegExp 对象是否具有标志 g。
ignoreCase
RegExp 对象是否具有标志 i。
lastIndex
- 2015-09-22 00:53
- 浏览 293
- 评论(0)
普通代码块:在方法中出现的{}就称为普通代码块,执行顺序从上到下;
静态代码块:在虚拟机加载类的时候就会顺序执行,而且只执行一次;
构造代码块:直接在类中定义且没有加static关键字的代码块称为构造代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数,执行顺序从上到下。
public class Demo {
{
System.out.println("构造代码块1");
}
{
System.out.println("构造代码块2");
}
{
System.out.p ...
- 2015-08-10 15:02
- 浏览 243
- 评论(0)
java process memory = java heap + native memory
非JVM管理的内存
native memory
从操作系统角度看,JVM 在运行时和其它进程没有本质区别。在系统级别上,它们具有同样的调度机制,同样的内存分配方式,同样的内存格局。
JVM 进程空间中,Java Heap 以外的内存空间称为 JVM 的 native memory。Native Memory没有相应的参数来控制大小,其大小依赖于操作系统进程的最大值(对于32位系统就是3~4G,各种系统的实现并不一样),以及生成的Java字节码大小、创建的线程数量、维持java对 ...
- 2015-08-06 14:37
- 浏览 224
- 评论(0)
概念
Timer是jdk中提供的一个定时器工具,每个Timer都会启动一个线程,用于顺序地执行所有计时器任务,可安排任务执行一次,或者定期重复执行。
TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的任务。
特点
每一个Timer仅对应唯一一个线程。
Timer不保证任务执行的十分精确。
Timer类的线程安全的。
Timer构造函数
Timer():创建一个新计时器,其相关的线程不 作为守护程序运行。
Timer(String name):创建一个新计时器,其相关的线程具有指定的名称,相关的线程不 作为守护程序运行。
Time ...
- 2015-07-29 15:11
- 浏览 245
- 评论(0)
几个概念
一、
SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。
JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
二、
JVM Server模式与client模式启动,最主要的差别在于:-Server模式启动时,速度较慢,但是一旦运行起来后,性能将会有很大的提升。
原因是:当虚拟机运行在-client模式的时候,使用 ...
- 2015-07-27 17:28
- 浏览 304
- 评论(0)
创建序列
create sequence TEST --序列名
minvalue 1 --定义序列生成器能产生的最小值。选项NOMAXVALUE是默认选项,代表没有最小值定义,这时对于递减序列,系统能够产生的最小值是?10的26次方;对于递增序列,--最小值是1。maxvalue 999999999999999999999999999 --定义序列生成器能产生的最大值。选项NOMAXVALUE是默认选项,代表没有最大值定义,这时对于递增Oracle序列,系统能够产生的最--大值是10的27次方;对于递减序列,最大值是-1。start with 1 --定义序列的初始值(即产生的第一个 ...
- 2015-07-24 15:22
- 浏览 212
- 评论(0)
1、搜索出用户的sid,serial#
select sid,serial# from v$session where username='user_name';
2、断开会话
alter system kill session 'sid,serial';
3、删除用户
drop user user_name cascade;
4、创建用户
create user user_name identified by password;
5、赋予基本角色
grant resource,connect to user_name;
- 2015-07-24 08:46
- 浏览 305
- 评论(0)
在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当Servlet
容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。
在 ServletContextListener 接口中定义了处理ServletContextEvent 事件的两个方法:
/**
- 2015-07-22 09:36
- 浏览 255
- 评论(0)
可以将上下文(配置文件)中的属性值放在另一个单独的标准java Properties文件中去。在XML文件中用${key}替换指定的properties文件中的值。这样的话,只需要对properties文件进行修改,而不用对xml配置文件进行修改。
从上图中,我们看到PropertyPlaceholderConfigurer实现了三个bean生命周期的接口:BeanFactoryAware & BeanNameAware & BeanFactoryPostProcessor。关于spring bean的生命周期,可以参考这里http://blog.csdn.net/gjb7 ...
- 2015-07-17 14:58
- 浏览 294
- 评论(0)
EBCDIC(Extended Binary Coded Decimal Interchange Code)(扩展二进制编码的十进制交换码),是字母或数字字符的二进制编码,是 IBM 专门为它的 z/OS 和 IBM i(原
AS/400)的操作系统使用的字符编码。在一个EBCDIC的文件里,每个字母或数字字符都被表示为一个8位的二进制数(一个0、1字符串).256个可能的字符被定义(字母,数字和一些特殊字符).IBM的个人计算机和工作站操作系统不使用它们所有的EBCDIC编码.相反的,它们使用文本的工业标准编码,ASCII码.转化程序允许不同的操作系统从一种编码到另一种编码的转化.
- 2015-07-16 16:25
- 浏览 214
- 评论(0)
简介
maven-surefire-plugin是maven官方默认的执行测试的插件
在Maven中的配置
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
</plugins>
没有配置版本标签version,所以这里会自动去获取最新的发布版本。默认情况下,会执行文件名以Test ...
- 2015-07-16 11:43
- 浏览 319
- 评论(0)
http://www.cnblogs.com/yugen/archive/2010/07/25/1784763.html
基本语法和实例:
EXP:有三种主要的方式(完全、用户、表)
1、完全:
EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
如果要执行完全导出,必须具有特殊的权限
2、用户模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC
这样用户SONIC的所有对象被输出到文件中。
3、表模式:
EXP SONIC/SONIC ...
- 2015-07-13 11:39
- 浏览 245
- 评论(0)
所用jdk版本为1.6.
BitSet是一个按需增长的位向量,位向量指有大小端的由0,1组成的串。此类是线程不安全的。
索引从0开始,负数索引会异常,位向量的每个位都有一个boolean值,默认情况下,初始值都是false。
BitSet 表示位值时实际使用空间的位数由size()方法返回,返回值是64的倍数,最小是64。length()方法返回的是实际使用的位大小,结果是最高设置位的索引加1。
BitSet还可以进行逻辑运算,比如与、或、异或。
BitSet的toString方法返回的是设置了true值的所有索引。
BitSet有两个构造方法:一个默认构造,一个可以传初始大小的构造 ...
- 2015-07-10 11:30
- 浏览 277
- 评论(0)
P2P、P2C、O2O、B2C、b2b、C2C,每天看着这些常见又陌生的名词,如果有人让你解释它的含义,小伙伴们是不是瞬间石化了?是不是欲言又止,哑口无言了?它的概念意义,你真的懂吗?来吧,一起来真正地了解下它们的含义和区别吧!
P2P到底是什么呢?
2P借贷是一种将非常小额度的资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。P2P是“Peer-to-Peer”的简写,个人对个人的意思。P2P借贷指个人通过第三方平台(P2P公司),在收取一定服务费用的前提下,向其他个人提供小额借贷的金融模式。
P2P模式第一种是纯线上模式,是纯粹的P2P,在这种平台模式上纯粹进行信 ...
- 2015-07-10 09:28
- 浏览 247
- 评论(0)