- 浏览: 239906 次
- 性别:
- 来自: 北京
-
最新评论
-
zhangzijun1984:
谢谢! 写的很详细
ruby 的数组操作 -
jcdby:
非常棒的文章。我从头看到了尾。但是为什么最后的关键部分不完整呢 ...
javascript 函数对象 -
56553655:
giianhui 写道希望能介绍一下这个类的使用场景,谢谢!看 ...
sun.misc.Unsafe 的使用 -
liuInsect:
为什么 这样就可以访问了呢? 是改变了什么设置吗??? sec ...
sun.misc.Unsafe 的使用 -
softor:
set什么啊?
MySQL 的 source 命令处理中文问题
文章列表
1.报错
Unsafe unsafe = Unsafe.getUnsafe();
java.lang.SecurityException: Unsafe
at sun.misc.Unsafe.getUnsafe(Unsafe.java:68)
at Person.main(Person.java:37)
这样则正确
Unsafe unsafe =null;
try{
Class<?> clazz = Unsafe.class;
Field f;
f = clazz.getDeclaredField("theUnsaf ...
volatile和synchronized的区别:
1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。
2.volatile仅能使用在变量级别;synchronized则可以使用在变量、方法、和类级别的
3.volatile仅能实现变量的修改可见性,并能保证原子性;而synchronized则可以保证变量的修改可见性和原子性
4.volatile不会造成线程的阻塞;synchronized可能会造成线程的阻塞。
5.volatile标记的变量不会被编译器 ...
http://efish.iteye.com/blog/612045
mysql 常用方法
时间
now()
from_unixtime()
unix_timestamp()
str_to_date(str,format)
str_to_date('2010年1月','%Y年%m月'); ==>2010-01-00
date_format(date,format)
date_format('2010-01-01','%Y-%m-%d %H:%i:%s');
字符串 replace('abcd','a','b') ==>bbcd
concat('a','b','c'...); ==>abc
...
jdk 各个版本
http://www.moon-soft.com/doc/40674.htm
jdk1.4新特性
1.断言 assert关键字
在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错误,Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都将忽略!),如果要开启断言检查,则需要用开关-enableassertions或-ea来开启。
1)、assert <boolean表达式>
如果<boolean表达式>为true,则程序继续执行。
如果为false,则程序抛 ...
在 jdk 1.4之前,java 的io操作主要集中在java.io 包中是基于流的同步API,详细类结构如下:
java io
http://new.51cto.com/files/uploadimg/20090302/093745452.jpg
然而对于一些性能就高
nio是new io的简称,从jdk1.4就被引入了,nio 是一个基于缓冲区,并提供异步操作的API
Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个 I/O通道后,read()将一直等待在端口一边读取字节内容,假如没有内容 ...
http://www.360doc.com/content/10/0301/13/57735_17192969.shtml
http://publish.51cto.com/list/1006/
http://www.dreamdu.com/javascript/
http://learning.artech.cn/20080621.mastering-javascript-jquery.html
关于js 面向对象的帖子
http://jetway.iteye.com/blog/56533
http://jljlpch.iteye.com/category/37744
http://hi.baidu.com/gdancer/blog/item/a59e2c12479b4e54f919b814.html
jQuery的一些写法就是基于这篇文章的原理的..
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。javascript中的函数不同于其他的语 ...
var a = [1,2,3,4,5,6];
for(var e in a){
alert(e + ":" + a[e]);
}
//0:1 1:2 2:3 3:4 4:5 5:6
var a = {x:1,y:2,z:3};
for(var e in a){
alert(e + ":" + a[e]);
}
//x:1 y:2 z:3
var a=[[1,2],[3,4]];
for(var e in a){
alert(e + ":" + a[e]);
}
//0:1,2 1:3,4
首先,== equality ...
tcpdump -i lo -S -e -nn -X -s 2000 icmp
选项(OPTIONS)
-a
试着把网络和广播地址转换成名称.
-c
当收到count报文后退出.
-d
把编译好的报文匹配模板(packet-matchingcode)翻译成可读形式,传往标准输出,然后退出.
-dd
把报文匹配模板 (packet-mat ...
地址 ftp://rpmfind.net/
操作
[my@machine ~]$ ftp ftp rpmfind.net
Name (rpmfind.net:book):anonymous
Password:anonymous
ftp> cd linux/redhat/9/en/os/i386/RedHat/RPMS/
ftp> ls
ftp> get zlib-devel-1.1.4-8.i386.rpm
ftp> bye
http://blog.csdn.net/yingfox/archive/2007/11/01/1862101.aspx
基本TCP套接口编程一
本文出自:http://sunsland.top263.net 作者: (2001-10-22 12:00:00)
概述
socket() --得到文件描述符!
bind() --我们在哪个端口?
connect() --Hello!
listen() --有人给我打电话吗?
accept() --"Thank you for calling port 3490."
send() 和 recv( ...
http://zhengyong.net/marketing/understanding-your-visitors.html
服务器端代码(java):
summary=summary.replace("'", "\\\'");
content.append("{con:'").append(summary).append("'");
客户端(js)
eval("var s="+data);
若不过滤,则eval解析失败
alert(s["con"]);
js 在线编辑
http://js.clicki.cc/
美化 净化 压缩 解压缩
在firefox中应用 json的ajax ...