- 浏览: 167612 次
- 性别:
- 来自: 杭州
最新评论
-
mengyue0477:
最后还不忘吐槽一下 哈哈 太逗了
spring容器的懒加载lazy-init设置 -
comet0515:
不是maven工程能不能用checkstyle插件?job是一 ...
jenkins 配置checkstyle -
xfxlch:
http://docs.spring.io/spring-bo ...
NoteBook -
With_Me_Forever:
太浅了。我最近也在看着方面的资料,一起进步把。
互联网金融定义 -
xfxlch:
在http://r.m.baidu.com/6pmxgig
NoteBook
文章列表
该组命令在日常应用中用到的应该不多。 这组命令可以用来把多个目录push到一个目录栈,然后可以pop出来。命令组合如下:
• dirs: Display the directory stack
• pushd: Push directory into the stack
• popd: Pop directory from the stack and cd to it
通常情况下执行这三个命令会有以下结果:
jack@Ubuntu:~$ dirs
~
jack@Ubuntu:~$ pushd
bash: pushd: 无其他目录
jack@Ubuntu:~$ popd
bash: ...
cd - 命令是在linux中在最近的两个目录之间实现快速切换的commond line:
jack@Ubuntu:~$ pwd
/home/jack
jack@Ubuntu:~$ cd /tmp/very/long/directory/structure/that/is/too/deep/
jack@Ubuntu:/tmp/very/long/directory/structure/that/is/too/deep$ cd /tmp/subdir1/subdir2/subdir3/
jack@Ubuntu:/tmp/subdir1/subdir2/subdir3$ cd -
/t ...
在linux系统中,我们经常会利用mkdir命令创建目录,并且cd到该目录下做一些必要的工作。
例如:
[clu@portal.ny1 ~]$ mkdir -p /tmp/subdir1/subdir2/subdir3
[clu@portal.ny1 ~]$ cd /tmp/subdir1/subdir2/subdir3
[clu@portal.ny1 subdir3]$ pwd
/tmp/subdir1/subdir2/subdir3
[clu@portal.ny1 subdir3]$
那么有没有更快的方法将两条命令结合起来操作,使得我们只要执行一条命令就可以既创建了目录,也cd到该 ...
cd ..命令可以返回到上一层目录。
我们都知道使用cd ../是回到系统的上一层目录,但是当你进入到一个很深的目录的时候,你想回到前3层的目录,你就要用cd ../../../来达到目的,如果是目录更深,或许你需要的../就要写的更多。现在通过cd alisa命令来减轻或减少../的输入次数。
假设有如下的目录:
jack@Ubuntu: mkdir -p /tmp/very/long/directory/structure/that/is/too/deep
jack@Ubuntu:cd /tmp/very/long/directory/structure/that/is/too/deep
...
CDPATH:是linux系统中预留的一个环境变量,该变量不可做其他使用。
CDPATH:改变目录路径变量,保留一系列由冒号隔开的路径名,用于cd命令。如果设置了CDPATH,cd一个目录时,首先查找CDPATH,如果CDPATH指明此目录,则此目录成为当前工作目录。例子如下:
[clu@portal.ny1 ~]$ pwd
/home/staff/clu
[clu@portal.ny1 ~]$ cd hello
-bash: cd: hello: No such file or directory
[clu@portal.ny1 ~]$ export CDPATH=/home/staf ...
ThreadLocal
- 博客分类:
- Java
Java线程:深入ThreadLocal
ThreadLocal与线程成员变量还有区别,ThreadLocal该类提供了线程局部变量。这个局部变量与一般的成员变量不一样,ThreadLocal的变量在被多个线程使用时候,每个线程只能拿到该变量的一个副本,这是Java API中的描述,通过阅读API源码,发现并非副本,副本什么概念?克隆品? 或者是别的样子,太模糊。
准确的说,应该是ThreadLocal类型的变量内部的注册表(Map<Thread,T>)发生了变化,但ThreadLocal类型的变量本身的确是一个,这才是本质!
下面就做个例子:
一、标准例子
定义 ...
需求:
对所有操作数据库的事件,添加audit log, 此log持久化到一张单独的audit_log表,以供操作人员可以查阅跟踪。
方案:
Hibernate Interceptor 提供了一个拦截器,使用切面的方法,拦截所有对DB的操作,like:persist, merge, remove event。
实现:
首先是创建一个AuditlogInterceptor,来实现对数据库操作的拦截。 这个Interceptor要继承Hibernate的EmptyInterceptor, 然后我们同时重写onsave,ondelete,onFlushDirty, postFlush等方法来实现我 ...
Eclipse去掉对JS文件的Validation
第一步:
去除eclipse的JS验证:
window->preference->Java Script->Validator->Errors/Warnings->Enable Javascript Sematic validation前面的钩子去掉;
第二步:
找到项目目录,去掉项目目录里的 .project 文件中的以下部分:
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name ...
这里除了console.dirxml()的功能有缺陷之外,其他的都是能够实现的,dirxml的解析不成功的原因,明天再回来看一下:
FYI:http://blogread.cn/it/article/3459?f=hot1
<html>
<title>
hello
</title>
<script type="text/javascript">
console.log('it is log for console');
console.error('it is error for console');
var ...
类的定义:
Ext.define("Calulator",{
constructor:function(){
return this;
},
plus:function(v1,v2){
return v1+v2;
},
minus:function(v1, v2){
return v1-v2;
},
multiply:function(v1, v2){
return v1*v2;
}
});
var cal = new Calulator();
console.log(c ...
简单的写了一个extjs的入门页面
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>MyTESToR h ...
json 添加/删除元素
- 博客分类:
- JavaScript
还是先定义一个json对象:
var obj = {1:'中文','2':'也是中文','.':'这个也是允许的','中文':'还是中文',count:3,person:[{id:333,name:'张三'},{id:444,name:'李四'}],object:{id:1,msg:"你好,世界"}}
新添一个数据:{"language";"java"}
obj["language"] = java
删除一个数据:delete obj.count;
认识js元素
- 博客分类:
- JavaScript
json格式:
json格式常常有两种,一种是对像,一种是数组
var obj={id:22,name:'hello'}
var array=[1,2,4]
这两种读取方式如下:
alert(obj.id );
alert(array[1] );
当然啦,两者可以组合在一起:
var obj = {1:'中文','2':'也是中文','中文':'还是中文',count:3,person:[{id:333,name:'张三'},{id:444,name:'李四'}],object:{id:1,msg:"你好,世界"}}
alert(obj[2] + '---- ...