文章列表
前言
在阅读下文时,先列举一下10个面向对象理论,看看自己掌握了多少。
避免重复,DRY(Don’t repeat yourself): 如果你准备在不同地方写同一段代码,那么只写一个方法。如果你不止一次硬编码某个值,那么将其声明成publi ...
- 2014-03-25 08:37
- 浏览 369
- 评论(0)
前言
Java语言
Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,)
正文
(1)、Java Database Connectivity (JDBC)技术
JDBC(Java Database Connectivity) 是一种用于执行 SQL 语句的 Java API。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的API,使他们能够用纯Java API 来编写数据库应用程序。
简单地说,JDBC 可做三件事:
l 与数据 ...
- 2014-03-20 11:59
- 浏览 270
- 评论(0)
前言
Java语言
Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,)
正文
Java Database Connectivity (JDBC)技术
JDBC(Java Database Connectivity) 是一种用于执 ...
- 2014-03-20 11:59
- 浏览 905
- 评论(0)
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
- 2014-03-20 11:44
- 浏览 249
- 评论(0)
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
- 2014-03-20 11:44
- 浏览 191
- 评论(0)
1.字符串有一个结束标识符(‘\0’),
比如“学java”的内存空间占6个字符,长度为5(长度不仅结束标识符);
2.不使用第三方变量,进行数值数据的交换
i=i+j; j=i-j;i=i-j;
3.垃圾回收机制
本质:处理堆区中的数据回收的java的低级别线程。主动权在os中,他是守护线程。
4.静态方法中,只能调用静态的方法,和使用静态方法;如main方法。
5.方法返回值;
如果一个方法要有多个值的返回:可以采用不同的引用变量,来记录相同地址。当其中一个引用改变了堆区中内容。另一个变量可以直接得到被改变内容。
6.术语:方法签名=方法名+参数列表。
7.动态扩展方法( ...
- 2014-03-19 16:02
- 浏览 406
- 评论(0)
1.字符串有一个结束标识符(‘\0’),
比如“学java”的内存空间占6个字符,长度为5(长度不仅结束标识符);
2.不使用第三方变量,进行数值数据的交换
i=i+j; j=i-j;i=i-j;
3.垃圾回收机制
本质:处理堆区中的数据回收的java的低级别线程。主动权在os中,他是守护线程。
4.静态方法中,只能调用静态的方法,和使用静态方法;如main方法。
5.方法返回值;
如果一个方法要有多个值的返回:可以采用不同的引用变量,来记录相同地址。当其中一个引用改变了堆区中内容。另一个变量可以直接得到被改变内容。
6.术语:方法签名=方法名+参数列表。
7.动态扩展方法( ...
- 2014-03-19 16:02
- 浏览 165
- 评论(0)
1.short s1=1;
s1=s1+1;//报错。由于s1+1运算时会自动提升表达式的类型,所以等式右边的结果是int类型。在赋值给short类型时,编译器将需要强制转换类型的错误。
2.使用final关键字修饰一个变量时,是引用不变,而非引用的对象不能变。
final StringBuffer a= new StringBuffer("o");
a=new StringBuffer("d");//报错
a.append("b");//正确
3.注意事项:hashMap 没有containsKey(),contanins ...
- 2014-03-19 15:26
- 浏览 261
- 评论(0)
1.short s1=1;
s1=s1+1;//报错。由于s1+1运算时会自动提升表达式的类型,所以等式右边的结果是int类型。在赋值给short类型时,编译器将需要强制转换类型的错误。
2.使用final关键字修饰一个变量时,是引用不变,而非引用的对象不能变。
final StringBuffer a= new StringBuffer("o");
a=new StringBuffer("d");//报错
a.append("b");//正确
3.注意事项:hashMap 没有containsKey(),contanins ...
- 2014-03-19 15:26
- 浏览 215
- 评论(0)
1.Linux提供了三种输入/输出通道给程序
标准输入(STDIN) - 缺省为键盘
标准输出(STDOUT) - 默认为终端窗口标准错误(STDERR) - 默认为终端窗口
2.标准输出和标准错误能重定向到文件中:
命令 操作
文件名
支持的操作包括:
> 重定向标准输出到文件
2> 重定向标准错误到文件
&> 重定向所有的输出到文件
· 文件内容模式被覆盖. >> 用在追加.
3重定向输出给一个文件示例
· 作为非root用户这个命令生成输出和错误:
$ find /etc -name passwd
· 通常保存操作的输出 ...
- 2014-03-19 14:50
- 浏览 357
- 评论(0)
1.Linux提供了三种输入/输出通道给程序
标准输入(STDIN) - 缺省为键盘
标准输出(STDOUT) - 默认为终端窗口标准错误(STDERR) - 默认为终端窗口
2.标准输出和标准错误能重定向到文件中:
命令 操作
文件名
支持的操作包括:
> 重定向标准输出到文件
2> 重定向标准错误到文件
&> 重定向所有的输出到文件
· 文件内容模式被覆盖. >> 用在追加.
3重定向输出给一个文件示例
· 作为非root用户这个命令生成输出和错误:
$ find /etc -name passwd
· 通常保存操作的输出 ...
- 2014-03-19 14:50
- 浏览 161
- 评论(0)
1.字母方式改变权限
改变访问模式:
chmod [-R] 模式文件
· 其中模式为:
u,g 或者o 代表用户, 组和其他人
+ 或者- 代表允许或拒绝
r, w 或x 代表读, 写和执行
· 示例:
ugo+r: 允许所有人读访问
o-wx: 拒绝其他人写和执行
2.数值的方法改变权限
使用三位数字
第一位指定所有者的权限
第二位指定组权限
第三位代表其他人权限
· 权限通过加计算出来:
4(代表读)
2(代表写)
1(代表执行)
· 示例:
chmod 640 myfile
- 2014-03-19 13:41
- 浏览 273
- 评论(0)
1.字母方式改变权限
改变访问模式:
chmod [-R] 模式文件
· 其中模式为:
u,g 或者o 代表用户, 组和其他人
+ 或者- 代表允许或拒绝
r, w 或x 代表读, 写和执行
· 示例:
ugo+r: 允许所有人读访问
o-wx: 拒绝其他人写和执行
2.数值的方法改变权限
使用三位数字
第一位指定所有者的权限
第二位指定组权限
第三位代表其他人权限
· 权限通过加计算出来:
4(代表读)
2(代表写)
1(代表执行)
· 示例:
chmod 640 myfile
- 2014-03-19 13:41
- 浏览 217
- 评论(0)
进程管理
1.1 查看进程
$ ps [-aut]
查看系统当前正在运行的进程情况。
例:
$ ps 查看本用户当前的进程情况
$ ps –a 查看所有用户的进程情况
$ ps –u username 查看指定用户username的进程情况
$ ps –t termlist 查看指定终端termlist的进程情况
1.2 终止进程
$ kill [-9] PID PID为利用ps命令查出的Process ID,-9表示强迫终止。
例:
$ ps
PID TTY TIME CMD
22939 ttyp3 00:00:00 ksh
23067 tty ...
- 2014-03-19 11:18
- 浏览 237
- 评论(0)
进程管理
1.1 查看进程
$ ps [-aut]
查看系统当前正在运行的进程情况。
例:
$ ps 查看本用户当前的进程情况
$ ps –a 查看所有用户的进程情况
$ ps –u username 查看指定用户username的进程情况
$ ps –t termlist 查看指定终端termlist的进程情况
1.2 终止进程
$ kill [-9] PID PID为利用ps命令查出的Process ID,-9表示强迫终止。
例:
$ ps
PID TTY TIME CMD
22939 ttyp3 00:00:00 ksh
23067 tty ...
- 2014-03-19 11:18
- 浏览 128
- 评论(0)