2015年12月14日
摘要:
Mybatis的Mapper文件中的select、insert、update、delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型。可以接受的参数类型有基本类型和复杂类型。mapper接口方法一般接受一个参数,可以通过使用@Param注释将多个参数绑定...
阅读全文
posted @ 2015-12-14 17:45
duanxz
阅读(2802)
推荐(1)
摘要:
零:sql动态语句中经常会有根据数据库某个字段状态进行判断的如:status=0为未激活,status=1为激活的,那搜索未激活时: and status=#{model.activeStatus}但由于java的int类型默认值为0,导致0与null的判定无法识别。解决办...
阅读全文
posted @ 2015-12-14 17:33
duanxz
阅读(3773)
推荐(0)
2015年12月12日
摘要:
Spring的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全呢?例如对于Web应用来说,Web容器对于每个用户请求都创建一个单独的Sevlet线程来处理请求,引入Spring框架之后,每个Action都是单例的,那么对于Spring托管的单例Service Bean,如何保证
阅读全文
posted @ 2015-12-12 13:42
duanxz
阅读(9525)
推荐(1)
摘要:
Tomcat自7.0.5版本开始支持WebSocket,并且实现了Java WebSocket规范(JSR356 ),而在7.0.5版本之前(7.0.2版本之后)则采用自定义API,即WebSocketServlet。本节我们仅介绍Tomcat针对规范的实现。 根据JSR356的规定,Java We
阅读全文
posted @ 2015-12-12 13:33
duanxz
阅读(18673)
推荐(2)
2015年12月11日
摘要:
join()的使用场景 在很多情况下,主线程创建并启动子线程,如果子线程中要进行大量的耗时运算,主线程将可能早于子线程结束。如果主线程需要知道子线程的执行结果时,就需要等待子线程执行结束了。主线程可以sleep(xx),但这样的xx时间不好确定,因为子线程的执行时间不确定,join()方法比较合适这
阅读全文
posted @ 2015-12-11 11:28
duanxz
阅读(90195)
推荐(7)
摘要:
tree中文解释:tree功能说明:以树状图列出目录的内容。语 法:tree[-aACdDfFgilnNpqstux][-I][-P][目录...]补充说明:执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。参 数:-a显示所有文件和目录。-A使用ASNI绘图字符显示树状图而非...
阅读全文
posted @ 2015-12-11 09:48
duanxz
阅读(911)
推荐(0)
摘要:
与linuxcd命令相似,用pushd实现在不同目录间切换 在命令行模式下,当你工作在不同目录中,你将发现你有很多时间都浪费在重复输入上如果这些目录不在同一个根目录中,你不得不在转换时输入完整的路径名,这难免让人有些难以忍受但你可以用以下的一个或两个步骤来避免所有多余的输入:用命令行解释器中的历史...
阅读全文
posted @ 2015-12-11 09:10
duanxz
阅读(962)
推荐(1)
摘要:
popd命令用于删除目录栈中的记录;如果popd命令不加任何参数,则会先删除目录栈最上面的记录,然后切换到删除过后的目录栈中的最上面的目录。语法pushd(选项)(参数)选项+N:将第N个目录删除(从左边数起,数字从0开始);-N:将第N个目录删除(从右边数起,数字从0开始);-n:将目录出栈时,不...
阅读全文
posted @ 2015-12-11 09:04
duanxz
阅读(1365)
推荐(0)
摘要:
1)功能pushd命令常用于将目录加入到栈中,加入记录到目录栈顶部,并切换到该目录;若pushd命令不加任何参数,则会将位于记录栈最上面的2个目录对换位置2)语法(1)格式:pushd [目录 | -N | +N] [-n](2)选项目录 将该目录加入到栈顶,并执行"cd 目录",切换到该目录+N ...
阅读全文
posted @ 2015-12-11 09:02
duanxz
阅读(1118)
推荐(0)
摘要:
dirs命令显示当前目录栈中的所有记录(不带参数的dirs命令显示当前目录栈中的记录)。dirs始终显示当然目录, 再是堆栈中的内容;即使目录堆栈为空, dirs命令仍然只显示当然目录。语法 dirs(选项)(参数) 选项 -c:删除目录栈中的所有记录 -l:以完整格式显示 -p:一个目录一行的方式...
阅读全文
posted @ 2015-12-11 00:08
duanxz
阅读(1045)
推荐(0)
摘要:
Linux中用pwd命令来查看”当前工作目录“的完整路径。简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式: pwd[选项]2.命令功能: 查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何...
阅读全文
posted @ 2015-12-11 00:02
duanxz
阅读(841)
推荐(0)
2015年12月10日
摘要:
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。ls命令在日常...
阅读全文
posted @ 2015-12-10 23:59
duanxz
阅读(267)
推荐(0)
摘要:
rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或多个子目录,其中dirname佬表示目录名。如果dirname中没有指定路径,则删除当前目录下由dir...
阅读全文
posted @ 2015-12-10 23:51
duanxz
阅读(538)
推荐(0)
摘要:
基本上,在Makefile里会用到install,其他地方会用cp命令。它们完成同样的任务——拷贝文件,它们之间的区别主要如下:1、最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是因为往正在使用的文件中写入内容可能会导致一些...
阅读全文
posted @ 2015-12-10 22:51
duanxz
阅读(2462)
推荐(1)
摘要:
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make in...
阅读全文
posted @ 2015-12-10 22:49
duanxz
阅读(582)
推荐(0)
摘要:
install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录。install [OPT...
阅读全文
posted @ 2015-12-10 22:43
duanxz
阅读(2094)
推荐(0)
摘要:
Linux 下make命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。本文我们将用一些实例来讨论 make 命令背后的工作机制。Make 如何工作的对于不知道背后机理的人来说,make 命令像命令行参数一样接收...
阅读全文
posted @ 2015-12-10 22:11
duanxz
阅读(781)
推荐(0)
摘要:
'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是 不会改变的.带上'--help'选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求而 configure一个包时,知道他们的存在是很有...
阅读全文
posted @ 2015-12-10 21:38
duanxz
阅读(2193)
推荐(0)
2015年12月7日
摘要:
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料(参考资料1),因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。which查看可执行文件的位置whereis 查看文件的位置locate 配合数据库查看文件位置...
阅读全文
posted @ 2015-12-07 22:50
duanxz
阅读(4625)
推荐(0)
摘要:
用途说明type命令用来显示指定命令的类型。一个命令的类型可以是如下几种:alias 别名keyword 关键字,Shell保留字function 函数,Shell函数builtin 内建命令,Shell内建命令file 文件,磁盘文件,外部命令unfound 没有找到它是Linux系统的一种自省机...
阅读全文
posted @ 2015-12-07 22:47
duanxz
阅读(1936)
推荐(0)
摘要:
locate让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的distribution之中,数据库的建立都被放在crontab中自动执行。1.命令格式:Locate[选择...
阅读全文
posted @ 2015-12-07 22:46
duanxz
阅读(649)
推荐(0)
摘要:
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。和find相比,whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即...
阅读全文
posted @ 2015-12-07 22:42
duanxz
阅读(279)
推荐(0)
摘要:
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which查看可执行文件的位置。 whereis查看文件的位置。 locate配合数据库查看文件位置。 find实际搜寻硬盘查询文件名称。which命令的作用是,在PATH变量指定的路径中,搜索某...
阅读全文
posted @ 2015-12-07 22:16
duanxz
阅读(827)
推荐(0)
摘要:
find一些常用参数的一些常用实例和一些具体用法和注意事项。 1.使用name选项: 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来。 不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件
阅读全文
posted @ 2015-12-07 22:13
duanxz
阅读(1292)
推荐(0)
摘要:
mv命令是move的缩写,可以用来移动文件或者将文件改名(move(rename)files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式:mv[选项]源文件或目录目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或...
阅读全文
posted @ 2015-12-07 22:11
duanxz
阅读(1051)
推荐(0)