`
majie
  • 浏览: 74819 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  AS BEGIN    INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2); END TESTA; 然后呢,在java里调用时就用下面的代码: package com.hyq.src; import java.sql.*; import java.sql.ResultSet; public class TestProced ...
1.写个程序实现0,1,1,2,3,5.......的数列,注意当求第10000个等大级数的情况,要求输入第几个数,得到结果. package jianweiSoftware; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class FacbiooNumber {  /**   * @param args   * @throws IOException   */  public static void main(String[] args) ...
简单的网络:A——E——B,A要给B发送数据,已知目的IP,那么A就用子网掩码取得网络地址,判断目的IP是否与自己在同一网段。如果在同一网段,但不知道转发数据所需的MAC地址,A就发送一个ARP请求,B返回其 MAC地址,A用此MAC封装数据包并发送给交换机,交换机起用二层交换模块,查找MAC地址表,将数据包转发到相应的端口。如果目的IP地址显示不是同一网段的,那么A要实现和B的通讯,在流缓存条目中没有对应MAC地址条,就将第一个正常数据包发送向一个缺省网关,这个缺省网关一般在操作系统中已经设好,对应第三层路由模块,所以可见对于不是同一子网的数据,最先在MAC表中放的是缺省网关的MAC地址;然后 ...
前几天遇到一个问题: 拨号一切正常,确不能上网。通过网上查找,问题解决.          C:\>ping 202.98.96.68 Pinging ? with 32 bytes of data: Reply from 202.98.96.68: bytes=32 time=17ms TTL=248 Reply from 202.98.96.68: bytes=32 time=19ms TTL=248 Reply from 202.98.96.68: bytes=32 time=19ms TTL=248 Reply from 202.98.96.68: bytes=32 time=18 ...
   今天去看了女足的比赛,很精彩,也很佩服自己真的变了,用我朋友的话"男人用下身控制大脑的时代一去不复返了."
   给自己找了借口离开了工作,这是第三天,感觉是临界点了,再不工作人会说不出的不自在,结论:我,也许我这样的人不可以没有工作. 我和我女朋友在上海一起读书认识的,但都是杭州人,现在她已经毕业,我要明年三月才毕业,现在她在中青旅做公司出国游的工作,我将要面临找工作,到底在杭州还是在上海工作这个问题缠绕我们很久了,想不好,痛苦中.....................不知道该如何抉择. 如果有人读了我的内容,或有同样的经历请留言
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。 在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的 ...
前两天在帮朋友整理他的主页空间时候,发现的一点关于mysql可能大家都会忽略的问题:我们知道,在安装完MySQL后,它会自动创建一个root用户和一个匿名用户,其初始密码都是空,对于前者,很多参考资料上都会提醒大家要注意及时设定一个密码,而忽略了后者,大概是因为后者默认设定为只能在本机使用的缘故吧。   但如果你的MySQL是要提供给Web服务器作数据库服务的,忽略这个匿名用户的代价可能相当惨重,因为在默认设置下,这个匿名用户在localhost上几乎拥有和root一样的权限,这时候,如果你的客户拥有上传脚本文件、脚本文件可以进行MySQL数据库操作(比如允许操作MySQL的php)的权限已 ...
最近在在学习数据库,用到了ORACLE和MYSQL,其中ORACLE我在过去的工作中稍有接触,对于ORACLE也只是刚摸到门路,而对于MYSQL只是听说他是一个开源项目,基本上算是没接触过。这段时间二个数据库一起使用,难免会出现操作中混乱,我在这里大致归纳下我遇到最常见的问题。         1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在ORACLE(db2也一样)中表空 ...
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。    以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。    public class ThreadTest1{    private int j;    public static void main(String args[]){    ThreadTest1 tt=new ThreadTest1();    Inc inc=tt.new Inc();    Dec dec=tt.new Dec();    f ...
      事务处理和提交/回退。事务处理是由其他客户机作为一个整体不中断执行的一组SQL语句。提交/回退功能允许规定数条语句作为一个整体执行或不执行。即,如果事务处理中的任何一条语句失败,那么直到该语句前执行的所有语句的作用都被撤消。     为了弄清事务处理为什么有用,可举例说明。假如您在服装销售业工作,无论何时,只要您的销售人员进行了一次销售,都要更新库存数目。下面的例子说明了在多个销售人员同时更新数据库时可能出现的问题(假如初始的衬衫库存数目为4 7):     t1销售人员1卖出3件衬衫     t2 销售人员检索当前衬衫计数( 4 7):     SELECT quantity FR ...
曾经努力地去奋斗但结果却失败了,这也许是人生的最大悲剧。除了少数的成功者之外,绝大多数人都遭遇过失败或正在失败。 研究证明失败的主要原因有31项,而积累财富则有13个主要原则。在这里我将陈述失败的31个主要原因 ...
A类每0-2秒生成-100到100之间的随机整数。B类让一个计数器在A类生成负数的时候自减,并且在生成正数的时候自增。B类的计数器必须与A类同时实时更新。 把3种情况分别写出来:1,A与B在同一线程内;2,不同线程;3,不同进程 程序如下: package practice2; public class Practice2 {  /**   * @param args   * @throws InterruptedException   */  /*   * 类每0-2秒生成-100到100之间的随机整数。B类让一个计数器在A类生成负数的时候自减,   * 并且在生成正数的时候自增。B类的计 ...
package practice1; public class Pratice1 {  private double a;  private double b;  private double c;  private double[] d;  public String[] i;  public void setValue(double a, double b, double c) {   this.a = a;   this.b = b;   this.c = c;   this.d = new double[2];   this.i = new String[2];  }  public b ...
http://blog.xunlei.com/web/category.html?uin=eric_java&category_id=35
Global site tag (gtag.js) - Google Analytics