文章列表
JDBC部分
终端进入mysql: mysql -u root回车
终端进入oracle: telnet 192.168.0.23 然后sqlplus openlab/open123
MySQL常用命令: show databases; use tableName; show tables;
一、概述JDBC
JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。
从本质上来说就是调用者(程序员)和实现者(数据库厂商)之间的协议。
JDBC API 使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。
ODBC:基于C语言的数据库访问 ...
XML(eXtensible Markup Language)是万维网联盟(World Wide Web Consortium W3C)定义的一种可扩展标志语言。
可扩展性指允许用户按照XML规则自定义标记(tags 标签)。
强项:轻松表达多层结构的数据;可扩展。
优点:平台无关,语言无关。设 ...
day01:
面向对象
通过封装、继承、多态,把程序的耦合度降低,使程序灵活、容易修改、容易复用。
面向对象=对象 + 类 + 消息 + 继承 + 多态
面向对象方法是一种把面向对象的思想运用于软件开发过程,指导开发活动的系统方法,包括分析、设计和实现等活动
软件开发组越大,组中每个成员的生产率就越低
--Philippe Kahn, Borland
Ln = 15000/(n^-3)( LOC / year )
构造大型软件不能靠堆人
敏捷开发:
1. 思路先行 / ...
sun考试: SCJP:只考core java SCJD:+jdbc+swing
SCWCD:+servlet+jsp(JAVA EE) SCEA:+EJB+Webserver(架构师)
必须养成优秀程序员的编写习惯:缩进(用空格)、注释、命名约定。
大小写敏感。
单独的“;”代表一条空语句。
main函 ...
1,编写程序,判断给定的某个年份是否是闰年。
闰年的判断规则如下:
(1)若某个年份能被4整除但不能被100整除,则是闰年。
(2)若某个年份能被400整除,则也是闰年。
import java.util.Scanner;
class Bissextile{
public static void main(String[] arge){
System.out.print("请输入年份");
int year; //定义输入的年份名字为“year”
Scanner scanner = new S ...
cvs login 密码
Elipse Host:192.168.0.23 Connection type:pserver
Repository path:/user/cvs/openlab User:sd08077 Password:u0
启用mysql: 直接在终端输入 mysql -u root
第一次创建项目:
cvs import project_name tarena start (创建沙箱--项目)
CVS commands are:
add Add a new file/directory t ...
大小写不敏感。
打印单引号时,需加多一个单引号作转义符。即连用两个单引号才可以打印一个。
Begin dbms_output.put_line('I''m leaning');
End;
注释:
单行注释:由两个连字符开始,到行尾。
--Available
多行注释:由“/*”开头,“*/” 结尾。
如果在一行代码还没有写完前(指分号结束此语句之前),一定要使用多行注释格式。
SQL中的一行代码,不是按手写的格式定义的,而是按计算机解释格式(没有分号终止前,即使按了回车也都解释为一行)
PL/SQL 块语法
[DECLARE]
-- ...
先登陆服务器: telnet 192.168.0.23 公帐号: openlab-open123 tarena-tarena
再进入SQL:sqlplus sd0807/sd0807 帐号:sd0807-密码同样 公帐号:openlab-open123
设置环境变量:
ORACLE_SID=oral10g\ --变局部变量
export ORACLE_SID --变全局变量
unset ORACLE_SID --卸载环境变量
ORACLE_HOME=... --安装路径;直接用一句语句也可以, ...
登陆服务器时输入 公帐号 openlab-open123
telnet 192.168.0.23 自己帐号 sd08077-you0
ftp工具 192.168.0.202 tools-toolss
老师测评网址 http://172.16.0.198:8080/poll/
各个 shell 可互相切换
ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$
一、注意事项
命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。
...
首先看“寄存器 ”
RAM : 堆(保存java对象 ,new 出来的对象,消耗时间
) 栈 (基本数据类型) 静态存储(存放static)
常数存储(ROM) final类型,保存在ROM.
String a = "abc" 放在字符串常量池里面, 由于String 类本身就是final的
所以 它的属性和方法就被默认成final的了 那么 也会放在 ROM里面。
Java将死
yuxie : 让我突然想起了一句话, 我们在选择学习一种语言的时候 首先要看它的推广商,如果推广商不好 ,要看语言有没有市场,那么 可能会死掉,即便是它十分的优秀。
软件开发是服务业,不是制造业。
Oracle 9i中文版基础培训教程
PL/SQL 语言
命名规范
普通变量---前缀为v_,存放字符、数字、日期型变量。
游标变量---前缀为cur_,存放游标记录集。
存储过程---前缀为p_,按照业务操作命名。
函数---前缀为f_,按照业务操作命名。
包---前缀为pkg_,按照业务操作集合命名。
触发器---前缀为trig_,触发器名是前缀+表名+触发器名
结论: 1、查询不需要锁定资源,因此对于查询语句不会产生任何锁等待。
2、DML语句需要取得共享的表锁以及独占的行锁才能执行。
3、DDL 语句需要独占DDL锁才能执行。
4、Select .. for ...
ZHH2009 写道标题的构思来源于Rod Johnson的那本"Without EJB"以及CCTV5中一句耳熟能详的广告词,
不过此文并不是用来批判SSH(Struts、Spring、Hibernate)/JSP/Servlet的,
也不是为某品牌做广告,而是用来分享这将近一年来的研究心得。
...
- 2009-11-29 00:09
- 浏览 858
- 评论(0)
在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制 ...
- 2009-11-28 18:20
- 浏览 906
- 评论(0)