摘要:
du 显示目录或文件的大小 df 显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统。(文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如 i 节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为 Meta Data。) du 命令是用户级的程序,
阅读全文
posted @ 2020-12-09 20:01
咔啡
阅读(1107)
推荐(0)
摘要:
which 只能查可执行文件 whereis 只能查二进制文件、说明文档,源文件等
阅读全文
posted @ 2020-12-09 19:56
咔啡
阅读(147)
推荐(0)
摘要:
终端 /dev/tty 黑洞文件 /dev/null
阅读全文
posted @ 2020-12-09 19:55
咔啡
阅读(301)
推荐(0)
摘要:
alias la='ls -a'
阅读全文
posted @ 2020-12-09 19:52
咔啡
阅读(143)
推荐(0)
摘要:
bash shell 的内置命令 let 可以进行整型数的数学运算。 #! /bin/bash……let c=a+b……
阅读全文
posted @ 2020-12-09 19:51
咔啡
阅读(159)
推荐(0)
摘要:
whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...] 补充说明:whereis 指令会在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。 -b 只查找二进制文件。 -B <目录> 只在设置的目录下
阅读全文
posted @ 2020-12-09 18:57
咔啡
阅读(310)
推荐(0)
摘要:
linux 命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径,用该命令可以打印出你所使用过的命令以及执行的次数。 [root@localhost ~]# hashhits command2 /bin/ls2 /bin/su
阅读全文
posted @ 2020-12-09 18:55
咔啡
阅读(432)
推荐(0)
摘要:
使用 Linux 命令 dirs 可以将当前的目录栈打印出来。 [root@localhost ~]# dirs/usr/share/X11 【附】:目录栈通过 pushd popd 来操作。
阅读全文
posted @ 2020-12-09 16:27
咔啡
阅读(116)
推荐(0)
摘要:
使用 linux 命令 ’disown -r ’可以将所有正在运行的进程移除。
阅读全文
posted @ 2020-12-09 00:58
咔啡
阅读(235)
推荐(0)
摘要:
使用命令 compgen -c,可以打印出所有支持的命令列表。 [root@localhost ~]$ compgen -cl.lllswhichifthen elseelifficaseesacforselectwhileuntildodone…
阅读全文
posted @ 2020-12-09 00:57
咔啡
阅读(258)
推荐(0)
摘要:
可以使用 bind 命令,bind 可以很方便地在 shell 中实现宏或按键的绑定。在进行按键绑定的时候,我们需要先获取到绑定按键对应的字符序列。 比如获取 F12 的字符序列获取方法如下:先按下 Ctrl+V,然后按下 F12 .我们就可以得到 F12 的字符序列 ^[[24~。 接着使用 bi
阅读全文
posted @ 2020-12-09 00:39
咔啡
阅读(327)
推荐(0)
摘要:
通过管道将命令”cat file_name.txt” 和 ’more’ 连接在一起可以实现这个需要. [root@localhost ~]# cat file_name.txt | more
阅读全文
posted @ 2020-12-09 00:38
咔啡
阅读(246)
推荐(0)
摘要:
使用命令 repquota 能够显示出一个文件系统的配额信息 【附】只有 root 用户才能够查看其它用户的配额。
阅读全文
posted @ 2020-12-09 00:32
咔啡
阅读(253)
推荐(0)
摘要:
使用命令 whatis 可以先出显示出这个命令的用法简要,比如,你可以使用 whatiszcat 去查看‘zcat’的介绍以及使用简要。 [root@localhost ~]# whatis zcatzcat [gzip] (1) – compress or expand files
阅读全文
posted @ 2020-12-09 00:29
咔啡
阅读(120)
推荐(0)
摘要:
数据字典是属于’SYS’用户的,用户‘SYS’ 和 ’SYSEM’是由系统默认自动创建的
阅读全文
posted @ 2020-12-09 00:19
咔啡
阅读(117)
推荐(0)
摘要:
用来压缩和解压文件。tar 本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它的功能来完成。弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件常用参数:-c 建立新的压缩文件-f 指定压缩文件-r 添加文件到已经压缩文
阅读全文
posted @ 2020-12-08 19:37
咔啡
阅读(666)
推荐(0)
摘要:
对于如下代码: String s1 = "a"; String s2 = s1 + "b"; String s3 = "a" + "b"; System.out.println(s2 == "ab"); System.out.println(s3 == "ab"); 第一条语句打印的结果为false
阅读全文
posted @ 2020-12-08 19:11
咔啡
阅读(683)
推荐(0)
摘要:
is a是典型的“一般到特殊”的关系,也就是典型的继承关系。例如Apple is a Fruit。那么Apple是一种特殊的Fruit,也就是说Apple继承了Fruit。 has a是典型的“组合”关系。比如Wolf has a Leg,也就是Leg组合成了Wolf。 需要指出的是:由于继承会造成
阅读全文
posted @ 2020-12-08 19:10
咔啡
阅读(1188)
推荐(0)
摘要:
内部类就是在一个类的内部定义的类,内部类中不能定义静态成员。 内部类作为其外部类的一个成员,因此内部类可以直接访问外部类的成员。但有一点需要指出:静态成员不能访问非静态成员,因此静态内部类不能访问外部类的非静态成员。 如果内部类使用了static修饰,那这个内部类就是静态内部类,也就是所谓的stat
阅读全文
posted @ 2020-12-08 19:07
咔啡
阅读(303)
推荐(0)
摘要:
使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句: final StringBuilder a=new StringBuilder ("immutable"); 执行如下语句将报告编译错误: a = new StringBuild
阅读全文
posted @ 2020-12-08 19:04
咔啡
阅读(189)
推荐(0)
摘要:
A. 在以前的时候,Java提供了一个StingTokenizer工具类来处理字符串分割的问题。比如使用如下语法: StringTokenizer st = new StringTokenizer("this,is,a,test" , ","); while (st.hasMoreTokens())
阅读全文
posted @ 2020-12-08 18:51
咔啡
阅读(2770)
推荐(0)
摘要:
String类是final类,不可以被继承。
阅读全文
posted @ 2020-12-08 17:22
咔啡
阅读(112)
推荐(0)
摘要:
可以,但在应用的时候,需要用自己的类加载器去加载,否则,系统的类加载器永远只是去加载jre.jar包中的那个java.lang.String。 但在Tomcat的web应用程序中,都是由webapp自己的类加载器先自己加载WEB-INF/classess目录中的类,然后才委托上级的类加载器加载,如果
阅读全文
posted @ 2020-12-08 17:14
咔啡
阅读(690)
推荐(0)
摘要:
String str = “13abf”; int len = str.length; int sum = 0; for(int i=0;i<len;i++){ char c = str.charAt(len-1-i); int n = Character.digit(c,16); sum += n
阅读全文
posted @ 2020-12-08 17:08
咔啡
阅读(256)
推荐(0)
摘要:
谷歌最小12px, 其他浏览器可以更小 通过transform: scale实现
阅读全文
posted @ 2020-12-08 17:06
咔啡
阅读(258)
推荐(0)
摘要:
clone 有缺省行为,super.clone();因为首先要把父类中的成员复制到位,然后才是复制自己的成员。
阅读全文
posted @ 2020-12-08 16:58
咔啡
阅读(159)
推荐(0)
摘要:
含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以
阅读全文
posted @ 2020-12-08 16:56
咔啡
阅读(168)
推荐(0)
摘要:
PreparedStatement是预编译的SQL语句,效率高于Statement。 PreparedStatement支持操作符,相对于Statement更加灵活。 PreparedStatement可以防止SQL注入,安全性高于Statement。
阅读全文
posted @ 2020-12-08 16:53
咔啡
阅读(109)
推荐(0)
摘要:
MVC (Model View Controller) 是一个设计模式,使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以应用于不同的表现形式。 MODEL:
阅读全文
posted @ 2020-12-08 01:47
咔啡
阅读(437)
推荐(0)
摘要:
通过ActionContext.getSession获取 通过ServletActionContext.getRequest()获取 通过SessionAware接口注入 通过ServletRequestAware接口注入 第一种获取requet对象方法 HttpServletRequest对象的a
阅读全文
posted @ 2020-12-08 01:46
咔啡
阅读(241)
推荐(0)
摘要:
l Interceptor及其相关子类 l TypeConverter及其相关子类 l Validator及其相关子类 l Result及其相关子类 l ObjectFactory及其相关子类
阅读全文
posted @ 2020-12-08 01:16
咔啡
阅读(52)
推荐(0)
摘要:
&和&&都可以用作逻辑与的运算符,当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(a >8 && b > 5),当a小于等于8时,由于
阅读全文
posted @ 2020-12-08 01:12
咔啡
阅读(215)
推荐(0)
摘要:
Struts 2.1 的隐式对象 (这些隐式对象都是Map类型) parameters 用于访问请求参数 request 用于访问HttpServletRequest的属性 session 用于访问HttpSession的属性 application 用于访问ServletContext的属性 at
阅读全文
posted @ 2020-12-08 00:59
咔啡
阅读(49)
推荐(0)
摘要:
没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。在这段代码中,s原先指向一个String对象,内容是 "Hello",然后我们对s进行了+操作,那么s所指向的那个对象是否发生了改变呢?答案是没有。这时,s不指向原来那个对象了,而指向了另一个 String
阅读全文
posted @ 2020-12-08 00:55
咔啡
阅读(126)
推荐(0)
摘要:
Spring是一个轻量级的容器,非侵入性的框架.最重要的核心概念是IOC,并提供AOP概念的实现方式,提供对持久层,事务的支持,对当前流行的一些框架(Struts,Hibernate,MVC),Sping也提供了与它们的相整合的方案.使用Spring,我们能够减少类之间的依赖性和程序之间的耦合度,最
阅读全文
posted @ 2020-12-08 00:45
咔啡
阅读(111)
推荐(0)
摘要:
特性 Struts1 Struts2 Action Struts1.x要求Action类要扩展自一个抽象基类。Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程。 Struts2的Action类实现了一个Action接口,连同其他接口一起来实现可选择 和自定义的服务。Struts2
阅读全文
posted @ 2020-12-07 15:32
咔啡
阅读(74)
推荐(0)
摘要:
这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的——这是由List集合规范制订的。 而且ArrayList与Vector底
阅读全文
posted @ 2020-12-07 15:29
咔啡
阅读(174)
推荐(0)
摘要:
标准模式: box-sizing: content-box; 宽高不包括内边距和边框 怪异模式: box-sizing: border-box
阅读全文
posted @ 2020-12-07 15:28
咔啡
阅读(290)
推荐(0)
摘要:
值栈 Value Stack 值栈是Struts2框架的核心概念。所有的核心组件都以某种方式与之进行交互,它提供对上下文信息和执行环境中元素的访问机制。值栈的内容由如下4个层级组成。 1.临时对象 这些对象在请求处理中需要临时保存,比如集合中当前正在被迭代的元素。 2.模型对象 当action实现了
阅读全文
posted @ 2020-12-07 15:23
咔啡
阅读(42)
推荐(0)
摘要:
不可以。静态成员不能调用非静态成员。 非static方法属于对象,必须创建一个对象后,才可以在通过该对象来调用static方法。而static方法调用时不需要创建对象,通过类就可以调用该方法。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果允许从一个static方法中调用非
阅读全文
posted @ 2020-12-07 01:10
咔啡
阅读(719)
推荐(0)