- 浏览: 203389 次
- 来自: 北京
最新评论
-
泽xin-H:
还会继续更新吗
支付系统架构 -
u011290100:
那每次请求都要去认证中心判断是否登录!?
单点登录原理与简单实现 -
andyliulin:
6666666
支付系统架构 -
zhendongloveyou:
准备启用springCloud了吗
[转]EJB、Dubbo、Spring Cloud对比 -
youc:
[转]做个男人,做个成熟的男人,做个有城府的男人
文章列表
Ctrl+Alt+F7 查找某个方法的所有调用地方
Alt+F7 Find(查找)功能
Alt+Enter 导入java类包
Ctrl+Q 查看某个函数doc文档
Ctrl+Shift+F 在整个工程内搜索内容
Ctrl+Alt+T 快速添加语句块,如try..catch,if..else(例:tryc+快捷键)Shift+F6 重命名文件
1、ECMAScript6的新特性,解构赋值:
var [a,b] = [1,3]; //a=1,b=3 索引解构
var {a} = {a:{test:1}}; // a为{test:1},属性名解构
//require返回一个object,使用解构赋值,可以只取出对应名字的属性
var { openDialog } = require('sdk/window/utils');
//等价于:
var utils = require('sdk/window/utils');
var openDialog = urtils.openDialog;
//好处是可以只 ...
Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作。这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作效率。 1. 配置 .vimrc 当我最初使用 vim 的时候,我浪费了好多时间来缩进代码,我不知道通过修改 Vim 的 .vimrc 配置文件来实现代码缩进、语法高亮、显示行号等功能。 在你的 Home 目录下创建一个 .vimrc 文件,添加下面的代码来设置行号、代码缩进等。
Java代码
语法: JSON.stringify(value [, replacer] [, space])
value:是必选字段。就是你输入的对象,比如数组,类等。
replacer:这个是可选的。它又分为2种方式,一种是数组,第二种是方法。
情况一:replacer为数组时,通过后面的实验可以知道,它是和第一个参数value有关系的。一般来说,系列化后的结果是通过键值对来进行表示的。 所以,如果此时第二个参数的值在第一个存在,那么就以第二个参数的值做key,第一个参数的值为value进行表示,如果不存在,就忽略。
情况二:replacer为方法时,那很简单,就是说把系列 ...
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import javax.sound.midi.Soundbank;
import java.util.*;
/**
* @author: flychao88
* Time: 2012.5.7 ...
jQuery 中的 extend 方法:
var o = {a: [1]};
//浅拷贝
var o1 = $.extend({}, o);
console.log(o1.a === o.a); // true
//深拷贝
var o2 = $.extend(true, {}, o);
console.log(o2.a === o.a); //false
js方法:
方法一
Js代码
function clone(obj){
var o;
什么是版本管理
首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版 本,而非源码的版本(如subversion中常见的rXXX,或者git中一次提交都有个sha1的commit号)。
比如我有一个项目,其artifactId为myapp,随着项目的进展,我们会生成这样一些jar:myapp-1.0- SNAPSHOT.jar,myapp-1.0.jar,myapp-1.1-SNAPSHOT.jar, ...
http://blog.csdn.net/renfufei/article/details/24600507
http://swiftlet.net/archives/809
The bahviour observed when mapping a string collection does not feel very obvious to me. I only figured out how thanks to this thread:
For the following SQL statement:
select id, str from testTable
where testTable contains:
id
URL url = new URL("http://www.google.com/intl/en_ALL/images/logo.gif");
BufferedImage image = ImageIO.read(url);
ByteArrayOutputStream os = new ByteArrayOutputStream();
ImageIO.write(image, "gif", os);
InputStream is = new ByteArrayInputStream(os.toByteArray());
http://blog.csdn.net/z_dendy/article/details/12648641
Example类用于构造复杂的筛选条件。
基本概念
Criterion
Criterion是最基本,最底层的Where条件,用于字段级的筛选,feild用于指代字段名字,列举如下:
只有一个条件,不需要其他参考值feild IS NOLLfeild IS NOT NULL
与一个参考值进行算数运算feild > valuefeild >= valuefeild = valuefeild <> valuefeild <= value feild < value 与一个参考值进行模糊查询,参值中的%,?只能在构造查询条件时手动指定。 feild L ...
选择器:
空格:$('parent childchild')表示获取parent下的所有的childchild节点(所有的子孙)。
大于号:$('parent > child')表示获取parent下的所有child的儿子( 第一代)。
加号:$('pre + nextbrother')表示获得pre节点的下一个兄弟节点,相当于next()方法
波浪号:$('pre ~ brother')表示获取pre节点的后面的所有兄弟节点,相当于nextAll()方法。
判断:
var a = " "; alert(!!a); //true
想要备份mysql数据库时,输入mysqldump命令出现如题所示的错误,在网上找了好久,终于从一个帖子上得到了一些提示,就动手试了下,嘿 还真成了!!
mysqldump --no-defaults -u[用户名] -p[这里可以输入密码也可不输入,如不输入会再后面提示输入] 数据库名 > D:test.sql
就多了--no-defaults 这一部分 就成功了 哈哈!!
如:
mysqldump --no-defaults -uroot -p ssm>d:\ssm.sql
<分组取最大N条记录>create table t2 ( id int primary key, gid char, col1 int, col2 int) engine=myisam;insert into t2 values (1,'A',31,6),(2,'B',25,83),