- 浏览: 20321 次
- 性别:
- 来自: 北京
最新评论
文章列表
linux环境jdk安装及配置
http://blog.csdn.net/licongcong_0224/article/details/12756959
linux防火墙组织tomcat链接(http://tomcat.codemach.com/windows-xia-fang-wen-vmware-zhong-tomcat.html)
很多人都可能和我一样,运行在虚拟机上,开发时在windows上 ...
单机存储系统之LSM树存储引擎
- 博客分类:
- 分布式存储
一、LSM(Log Structured Merge Tree) 的思想 将数据的修改增量保存在内存中,达到指定大小后将这些修批量写入磁盘中。读取时需要合并磁盘中历史数据和内存中最近修改的操作。LSM树的优点在于有效规避了磁盘随机写入的问题,但是读取的时候有可能要访问较多的磁盘文件。二、LSM存储引擎的应用——LevelDB 2011年Google发布了LevelDB。LevelDB是Key-Value嵌入式数据库管理系统编程库,目前的版本能够支持Billion级别的数据量。LevelDB是一个C++库,可按照字符串键值顺序映射。 Level DB是典型的Log-Structured-M ...
一、DWR快速使用
1、下载 dwr.jar。附件里面的是2.0.10版本的。放到WEB-INF/lib目录里面
2. 下载Commons Logging. 放到WEB-INF/lib目录里面
3、添加dwr的servlet的配置信息
<servlet>
<display-name>DWR Servlet</display-name>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting ...
一、获得表单元素
1、使用forms属性获得页面中所有表单的数组。在获得数组之后可以通过以下两种方式获得具体的表单元素
document.forms[0]和document.forms["表单名"]
2、使用document.getElementsByName获得名字相同的表单数组
3、使用document.getElementById获得表单
4、document.getElementsByTagName获得所有表单数组
5、document.表单名,获得表单元素。这里注意表单名字要唯一
二、表单常用属性
length:表单 ...
一、事件冒泡
1.介绍
事件冒泡值得是,内层元素和外层元素如果都对某个事件进行监听,那么改事件会一直向上抛出。
这样可以简化开发,比如说一个大的div中有好多小div,可以只对大div的事件进行监听。
2.停止事件冒泡
evt.stopPropagation();//firefox
evt.cancelBubble=true;
写法:
var evt =window.event||event;
if(evt.stopPropagation){
evt.stopPropagation();
}else{
evt.cancelBubble=true ...
一、||运算符
如果第一个操作值经Boolean()转换后为false,则返回第二个操作值,否则返回第一个操作值(不是Boolean()转换后的值)
二、&&运算符
如果第一个操作数经Boolean()转换后为true,则返回第二个操作值,否则返回第一个值(不是Boolean()转换后的值)
三、event 作用( 作用记录事件触发对象,事件类型,事件按键,又有的事件都会传递一个event对象
)
ie获得event和触发事件元素的方法(D:\TecSty\笔记\JS\testjs02day\testevent02.html)
<script ...
javascript2
- 博客分类:
- JS
一、JSON
1.定义与获取其中的值(D:\TecSty\笔记\JS\testjs02day\testjson.html)
var j1 = {uname:"cai10",age:18,favs:['飞','空间肯'],go:function(){alert("我会跑哦")},addr:{country:"china"}};
alert(j1.uname)
j1.go();//获取存储在json中的方法,并执行
2.遍历json
for(var i in j1 ){
alert(i)
alert(j1 ...
javascript
- 博客分类:
- JS
一、定义js代码
<script type="text/javascript"> </script>
<script type="text/javascript" src="文件名字"> </script>
二、变量声明及赋值
var t1=123;//声明变量(全局)
var t2 = "test"; //局部变量
functio ...
九、定位属性
position: relative | absolute | static | fixed
static 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级。
relative 不脱离文档流,参考自身静态位置,通过 top,bottom,left,right 定位,并且可以通过z-index进行层次分级。
absolute 脱离文档流,通过 top,bottom,left,right 定位。选取其最近的父级定位元素,当父级 position 为 static 时,absolute元素将以body坐标原点进行定位,可以通过z-index进行层次分级。 ...
一、链接方式
<link rel="stylesheet" href="css文件名" />
二、元素选择器
div(元素名,对于所有的div都起作用){
font-size:12px;
background-color:#F00;
border:solid;
}
三、类选择器
有两种方式,方式1
.testc1{
background:#000;
height:100px;
width:100px
}
对所有class等于testc1的元素都起作用
方式2:
div.tes ...
一、硬件与文件的映射
ps、名词解释
1、
IDE即Integrated Drive Electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,IDE是表示硬盘的传输接口。我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。
2、SATA硬盘
使用SATA(Serial ATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势,现已基本取代了传统的PATA硬盘。SATA的全称是Serial Advanced Techno ...
一、表单 form
1.name 表单名称
2.action 提交的位置
3.method 传送方式 post 和 get
1)get是指在url后面加上传送字符串,传送内容会出现在浏览器地址栏上,会有安全问题,并且传送的资料量不可太大
2)post是指传送信息作为http请求的一部分,但是不会显示在浏览器地址栏,可以传送大量的数据
4.enctype 指定在发送到服务器之前应该如何对表单数据进行编码
1)application/x-www-form-urlencoded:(默认值)规定将空格键转换为+,将特殊字符转化为ASC码
2 ...
一、insert返回插入新数据的指定信息
////指定获取的列名,也可已传入int数组指定获取的列的下标
ps = conn.prepareStatement(sql,new String[]{"id"});
ps.executeQuery();
ResultSet rs = ps.getGeneratedKeys();
二、DatabaseMetaData的用法
1、获得对象
Connection con ;
con = DriverManager.getConnection(url,userName,password);
DatabaseMet ...
java reflect
- 博客分类:
- javase第四章
一、反射的本质
java中每个.class文件都会在堆中创建一个Class对象,反射就是使用Class对象控制.class的类字节码。
二、获取Class对象的方法
1、Class clazz = 类名.class
2、Class clazz = Class.forName(“类的完整路径”)
3、实例对象的引用.getClass();//ps:这个方法是继承自object类中的
三、反射之创建对象
<!--[if !supportLists]-->1. <!--[endif]-->使用Class对象的newInstance方法,这个方法相当 ...