- 浏览: 59406 次
- 性别:
- 来自: 北京
最新评论
-
shifulong:
cywhoyi 写道现在用Javassist代理也不错的看了一 ...
java动态代理(jdk &cglib) -
cywhoyi:
现在用Javassist代理也不错的
java动态代理(jdk &cglib)
文章列表
很好的文章
http://www.uml.org.cn/sjjm/201107145.asp#nav-2-1
index
MyISAM引擎使用B+Tree作为索引结构
非聚集索引
叶节点的data域存放的是数据记录的地址
InnoDB引擎使用B+Tree作为索引结构
聚集索引
InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,这棵树的叶节点data域保存了完整的数据记录。这个索引的key是数据表的主键,因此InnoDB表数据文件本身就是主索引
explain
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出 ...
c语言开发,代码量只有三万多行,开源,默认端口号6379
5种数据类型
string 字符串
hash 散列
list 列表
set 集合
zset 有序集合
redis 可以对标签进行如交集,并集这样的集合操作
redis 可以为每个键值设置生存时间(time to live,TTL)
redis 事务
multi
commond1
commond2
exec
1.事务之间的命令会入等待执行的任务队列,exec告诉redis顺序执行队列的命令,redis保证队列里的命令要么都执行,要么都不执行。
2.redis还保证事务的命令顺序执行不会被其他命令插入。
3.如果队列里的命令 ...
1.定义模板(在静态页面中定义,也可在js中定义)
<ul class='ulCon'>
<li class='s125 f12' qId='{{= id}}'>{{= id}}</li>
<li class='one f12 questionName' title='{{= title}}' qTitle='{{= title}}'>
<a href='javascript:viewWindow({{= id}});' method='previewQuestion()'>{{= title}}</a>
...
移动光标
h或向左方向键
光标向左移动一个字符
j或者向下方向键
光标向下移动一个字符
K或者向上方向键
光标向上移动一个字符
l
1. 本文档大部分内容翻译自文章:“Thrift:The missing Guide“。
第一 部分主要翻译自 http://wiki.apache.org/thrift/ThriftFeatures
1.1 主要特性:
IDL 名字空间 / 语言 名字空间 /
java浮点型float遇到的一点问题
- 博客分类:
- java
float 可以除以0,还可以不是一个数字 即Float.isNaN(f)==true
Float f1 = new Float(1.1 / 0);
System.out.println(f1 + " " + Float.isNaN(f1));
Float f2 = new Float(0.0 / 0.0);
System.out.println(f2 + " " + Float.isNaN(f2));
float ff = (float) (-1.1 / 0.0);
System.out.prin ...
java静态块的一个小坑
- 博客分类:
- java
public class Student {
private static List<Student> studentList = new ArrayList<Student>();
static {
studentList.add(new Student(Student.S_NAME, Student.NAME, Student.AGE));
studentList.add(new Student(Student.S_NAME, Student.NAME, Student.AGE));
}
private final stat ...
原文地址:
http://www.iteye.com/topic/1136596
消息(1字头)
▪ 100 Continue
▪ 101 Switching Protocols
▪ 102 Processing
成功(2字头)
▪ 200 OK
▪ 201 Created
▪ 202 Accepted
▪ 203 Non-Authoritative Information
▪ 204 No Content
▪ 205 Reset Content
▪ 206 Partial Content
▪ 207 Multi-Status
重定向(3字头)
▪ 300 Multiple Choices
▪ 301 Moved Permanently
▪ 302 Move t ...
基本上每个面试都问到了,面试命中率很大。
public class SynStatic {
public synchronized void isSynA(){}
public synchronized void isSynB(){}
public static synchronized void isStaticSynA(){}
public static synchronized void isStaticSynB(){}
}
a. x.isSynA()与x.isSynB() 不能 锁在同一个对象上
b. x.isSynA()与y. ...
父类 Parent 子类 Sub ,方法多多态的,但是域不是多态的,
sub.field和parent.field分配了俩个不同的存储空间,sub实际上包含了两个field的域;
方法设置成static or private就不具有多态性
静态方法是与类关联的,不是与对象关联的
class Parent {
public int field = 0;
public int getField() {
return field;
}
}
class Sub extends Parent {
public int field = 1;
public int ...
开发的时候需要个js的格式化日期的方法,将毫秒double值格式化成类似于“yyyy-MM-dd”的形式,找了半天一头雾水,以为能有个原生的“format parse...”什么的,其实是没有的,于是自己写了一个
function formatDate(millis){
var formatDate;
var nowTime = new Date(millis);
var _year = nowTime.getFullYear();
var _month = nowTime.getMonth()/1 + 1;
var _day = nowTime.getDate();
...