Chinaunix首页 | 论坛 | 博客
  • 博客访问: 130326
  • 博文数量: 17
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 320
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-28 10:38
文章分类

全部博文(17)

文章存档

2009年(1)

2008年(16)

我的朋友

分类:

2008-04-02 10:25:05

com.mysql.jdbc.Driver
jdbc:mysql://192.168.8.21:3306/admin
jdbc:oracle:thin:@localhost:1521:mldn
你是说默认的用户名和密码么
scott 密码是 tiger
sys 密码是 change_on_install
system 密码是 manager
sysman 密码是 oem_temp
其中直接管理模式可以为sysdba的为后面三个,要是集群的话再去掉system。

逸飞 22:25:37
华敏 22:30:17
个出个出个
逸飞 22:30:19
http://blog.chinaunix.net/u/8750/showart.php?id=490854
逸飞 22:33:23

逸飞 22:33:37
http://yueming.cublog.cn/
逸飞 22:40:44

逸飞 23:05:44

逸飞 23:09:37

dmesg | grep driver      看看网卡驱动合适不合适。
将下列内容添加/修改至/etc/rc.conf
defaultroute="xxx.xxx.xxx.xxx"(网关)
ifconfig_yyy="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"(其中yyy是你网卡的“代号”,用ifconfig查看)
将下列内容添加/修改至/etc/resolv.conf
nameserver xxx.xxx.xxx.xxx (DNS服务器)
执行  /etc/netstart
完成。
 
---------------------------------------------------------orace--------------------------------------------------------
create table student(name varchar2(20)
                   age number(3);
);
insert into student values('Tom',18);
select *from student;
//查看表结构
desc student;
//删除表
drop table student;
加别名
select emp 编号,name 姓名,sal as 工资 from emp;
--------------------------------------------php-----------------------------------------
gaobal 定义全局变量
GLOBALS[] 超全局变量
func_num_args() //得到参数的长度
func_get_arg(0)。。得到参数的值
$arg_list[$i]//连表形似到的直
function foo()
{
    $numargs = func_num_args();
    echo "Number of arguments: $numargs
\n";
    if ($numargs > 2) {
        echo "Second argument is: " . func_get_arg(0) . "
\n";
    }
    $arg_list = func_get_args();
    for ($i = 0; $i < $numargs; $i++) {
        echo "Argument $i is: " . $arg_list[$i] . "
\n";
    }
}
foo(1, 2);
?>

insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
String[]   cmd   =   { "cmd.exe "   ,   "/c "   , " ", "sd.bat "}
p   =   run.exec(cmd);
用这个试试,sb.bat是你要执行的命令的保存临时文件
-----------------------------------------------------代码积累--------------------------------------------------------------
 Session s=this.getSession();
  Connection con = s.connection();
  PreparedStatement ps = null;
  String sql="insert into sc_value_"+uid+" (id,start_time,reason,state,method,tid)" +
    "values (?,now(),?,?,?,?)";
  
  try {
   con.setAutoCommit(false);
   ps = con.prepareStatement(sql);
   ps.setLong(1, sc_value.getId());
   ps.setInt(2,sc_value.getReason());
   ps.setInt(3, sc_value.getState());
   ps.setString(4, sc_value.getMethod());
   ps.setLong(5, sc_value.getTid());
   ps.executeUpdate();
   con.commit();
   
  }catch (SQLException e)
  
  { e.printStackTrace(); }
  finally {
   try {
    if (ps != null)
     ps.close();
   }
   catch (Exception ex)
   { ex.printStackTrace(); }
  }
------------------------------------------------------string---------------------------------------------------------------
下面的示例阐明了如何使用 String.split 方法将字符串分解为基本标记:
     String[] result = "this is a test".split("");
     for (int x=0; x         System.out.println(result[x]);
输出以下字符串:
     this
     is
     a
     test

  StringTokenizer st = new StringTokenizer("this is a test");
     while (st.hasMoreTokens()) {
         System.out.println(st.nextToken());
     }
输出以下字符串:
     this
     is
     a
     test
-----------------------------------------------------------sping-----------------------------------------------------------
五、应用Spring中的切面
    Spring生来支持AOP,首先来看几个概念:
    1、 切面(Aspect):切面是系统中抽象出来的的某一个功能模块,上文已经有过介绍,这里不再多说。
    2、 通知(Advice):通知是切面的具体实现。也就是说你的切面要完成什么功能,具体怎么做就是在通知里面完成的。这个名称似乎有点让人费解,等后面看了代码就明白了。
    3、切入点(Pointcut):切入点定义了通知应该应用到系统的哪些地方。Spring只能控制到方法(有的AOP框架可以控制到属性),也就是说你能在方法调用之前或者之后选择切入,执行额外的操作。
    4、目标对象(Target):目标对象是被通知的对象。它可以是任何类,包括你自己编写的或者第三方类。有了AOP以后,目标对象就只需要关注自己的核心业务,其他的功能,比如日志,就由AOP框架支持完成。
    5、代理(Proxy):简单的讲,代理就是将通知应用到目标对象后产生的对象。Spring在运行时会给每个目标对象生成一个代理对象,以后所有对目标对象的操作都会通过代理对象来完成。只有这样通知才可能切入目标对象。对系统的其他部分来说,这个过程是透明的,也就是看起来跟没用代理一样。
我为了简化,只介绍这5个概念。通过这几个概念应该能够理解Spring的切面编程了。如果需要深入了解Spring AOP的话再去学习其他概念也很快的。
 
    "Speaker" class="Speaker"/>
    "Greeting" class="Greeting">
        "speaker">
            "SpeakerProxy"/>
        
    
    "LogAdvice" class="LogAdvice"/>
    "SpeakerProxy" class="org.springframework.aop.framework.ProxyFactoryBean">
        "proxyInterfaces">
            ISpeaker
        
        "interceptorNames">
            
                LogAdvice
            
        
        "target">
            "Speaker"/>
        
    
    可以看到我们的配置文件中多了两个bean,一个LogAdvice,另外一个SpeakerProxy。LogAdvice很简单。我着重分析一下SpeakerProxy。这个Bean实际上是由Spring提供的ProxyFactoryBean实现。下面定义了三个依赖注入的属性。
    1、proxyInterfactes:这个属性定义了这个Proxy要实现哪些接口,可以是一个,也可以是多个(多个的话,要用list标签)。我前面讲过Proxy是在运行是动态创建的,那么这个属性就告诉Spring创建这个Proxy的时候实现哪些接口。
    2、interceptorNames:这个属性定义了Proxy被切入了哪些通知,这里只有一个LogAdvice。
    3、target:这个属性定义了被代理的对象。在这个例子中target是Speaker。
    这样的定义实际上约束了被代理的对象必须实现一个接口,这与上文讲的面向接口的编程有点类似。其实可以这样理解,
接口的定义可以让系统的其他部分不受影响,以前用ISpeaker接口来调用,现在加入了Proxy还是一样的。
但实际上内容已经不一样了,以前是Speaker,现在是一个Proxy。而target属性让proxy知道具体的方法实现在哪里。
Proxy可以看作是target的一个包装。当然Spring并没有强制要求用接口,通过CGLIB(一个高效的代码生成开源类库)
也可以直接根据目标对象生成子类,但这种方式并不推荐。
我们还像以前一样的测试我们的Greeting系统,测试代码和代码片段8是一样的。运行结果如下:

insert into suranceProduct(IprdctName,IprdctCode,IprdctPrePath,IPrdctCostPrice,IPrdctRetailPrice,ICId,IprdctClause,IPrdctIntr
oducation,ICCSTel,IprdctStatus,IprdctRaidNum,IprdctSerialNum, IPCID )values(1,2,3,4,5,6,7,8,9,10,11,12,13)

----------------------------------------------------------------------------------------------------------------------------
public String remove(HttpServletRequest request,
   HttpServletResponse response) {
  
  String [] textboxvalue = request.getParameterValues("movedata");
  
  //System.out.println(textboxvalue[0]);
  
  int j = 0;
  
  for (int i = 0; i < textboxvalue.length; i++) {
   
   //System.out.println("textboxvalue[i]====" + textboxvalue[i]);
   
   int newsid = Integer.parseInt(textboxvalue[i]);
   NewsDao newsdao = new NewsDao();
   
   j = newsdao.newsDel(newsid);
   
  }
  if (j > 0) {
   
   return "/admin/info_manager.jsp" ;
   
  } else {
   
   return "/admin/error.jsp";
   
  }
 }
 
 /*
  * 移动新闻
  */
 public String selectnewsup(HttpServletRequest request,
   HttpServletResponse response)
 {
  
  String [] textboxvalue = request.getParameterValues("movedata");
  //System.out.println(textboxvalue.length);
  int classid = Integer.parseInt(request.getParameter("Go_First_Class"));
  
  int j = 0;
  
  for (int i = 0; i < textboxvalue.length; i++) {
   
   int newsid = Integer.parseInt(textboxvalue[i]);
   
   News news = new News();
   news.setClassId(classid);
   news.setNewsId(newsid);
   
   NewsDao newsdao = new NewsDao();
   
   j = newsdao.selectNewsup(news);
   
   System.out.print(j);
  }
  if (j > 0) {
   
   return "/admin/info_manager.jsp";
   
  } else {
   
   return "/admin/error.jsp";
   
  }
 }
 
 /*
  * 修改新闻
  */
 public String newsupdate(HttpServletRequest request,
   HttpServletResponse response)
 {
  News news =new News();
  
  String newstitle=request.getParameter("News_Title");
  String classkey =request.getParameter("classkey");
  String newsSource =request.getParameter("newsSource");
  String newscontent =request.getParameter("EditorDefault");
  //System.out.println(newstitle);
  //System.out.println(classkey);
  //System.out.println(newsSource);
  //System.out.println(newscontent);
  int classid = Integer.parseInt(request.getParameter("classid"));
  int newsid = Integer.parseInt(request.getParameter("newsid"));
 
  news.setClassId(classid);
  news.setNewsId(newsid);
  news.setNewsTitle(newstitle);
  news.setNewsKey(classkey);
  news.setNewSource(newsSource);
  news.setNewsContent(newscontent);
  
  
  NewsDao newsdao = new NewsDao();
  int i=newsdao.newsupdate(news);
  
  if (i > 0) {
   return "/admin/info_manager.jsp";
  } else {
   return "/admin/error.jsp";
  }
  
 }
--------------------------------------------------------mysql插入日期------------------------------------------------
Date   date1=rs.getDate("date1");  
  System.out.print(date1.toString());     //这里可以读出来  
  java.sql.Date   sqlDate   =   new   java.sql.Date(date1.getTime());  
  insert   into   aa(date1)   values(sqlDate);       //插进去的是0000-00-00   00:00:00这样的数据
------------------------------------------------------多表查询------------------------------------------------------------
select a.ID from table1 a,
(select col1,ID from table2 where col2='xxx') b
 where a.ID=b.ID
select tab1content tab2content tab3content
from 表一 join 表二 on(表一.tab2id=表二.tab2id
join 表三 on(表一.tab3id =.表三tab3id )
select a.tab1content,b.tab2content,c.tab3content
from 表1 a,表2 b,表3 c
where a.tab2id=b.tab2id and a.tab3id=c.tab3id
 
select a.IprdctName,a.IprdctPrePath,b.IagentFullName,c.IPrdctWSP
from suranceproduct a,tblinsuraceagent b,tbliagentiproduct c
where c.IPCID=a.IPCID and b.IagentId=c.IagentId

INSERT INTO `insure`.`tblinsuranceproduct` (`ICId` ,`IPCID` ,`IprdctName` ,`IprdctCode` ,`IprdctPrePath` ,`IprdctClause` ,`IPrdctTOV` ,`IPrdctTOVUnit` ,`IPCType` ,`IprdctCostPrice` ,`IprdctRetailPrice` ,`ICCSTel` ,`IprdctIntro` ,` IprdctRaidNum` ,`   IprdctSerialNum` ,`IprdctStatus` )VALUES (
 ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);
 
 
 
 
 
——————————————————————————————————————————————--
      86032868                 

比如有一台随时可用的计算机,那我一定学得更快更好。不过话又说回来,条件好的时候,
人又容易为安逸所累,进步反而慢。还是那句老话:业精于勤荒于嬉。现在的许多学生就是物质条件太好了,
反而不懂得珍惜。
我每次都先在纸上把程序写出来,然后上机时争分夺秒地在计算机中调试运行,并根据运行结果思索为什么会运行不正常,在哪儿出错了,如何更正,上机完后还有总结。
他们不如我勤奋,也不具备我的毅力,我觉得这是现在这批八十年代出生的大学生最缺的东西。
我之所以不懈学习,纯粹是为了解脱精神上的困惑,在技术的海洋中忘却生活的烦恼
万事都有两面,事情坏到极处,就会向好转化。
这段时间我的生活是困苦的,心情是苦闷的,但学习热情却是无以伦比的。现在我一个人拥有两台奔四电脑,随时可上互联网获取丰富的资源,反而在技术上难有寸进了。越来越觉得古语说得好: 艰难困苦,玉汝于成!
我这人笨,从小学学东西就慢,这是一大弱点。但上天是公平的,他给你一个弱点的同时,也一定提供了让你克服这个弱点的方法。
我笨,但我好强,但我勤奋,但我坚持,人一之,我十之,笨鸟先飞,古已有之,古人可以做到,我为什么就不能做到?这事就这么收场?我不服,不甘心!于是,我下定决心再拼一次。
反思,走自己的路!
这一年以来,我真是玩命,什么考研理论我都不信了,我就托人买了国家教委出的几本考试分析,就专门研究考研试题,我要找出适合我自己的方法来。
 
考研失败,我反复想,为什么我听了陈文灯传授的做题秘诀,反而考得更差了?别人为什么用陈老师的方法考出了好成绩?看来,每个人的具体情况不同,不存在可以让人暴长功力的“武林密笈”,从这件事中我学到,决不能迷信权威,迷信理论。后来我对许多现象与潮流如cmm热,设计模式,软件工程等理论都持有不同的看法,认为把西方的东西原样照搬是行不通的,不经过自己的大脑独立地思索,不经过实践的检验,不要相信任何东西!
从春学到夏,再从夏学到冬,苦苦学了一年,这一年里,使我的心志得到了极大的锻炼,困难更加难以击倒我。后来我境况转好,生活中很多人觉得受不了的挫折,在我看来都不过是小菜一碟罢了。
发黄的本科高等数学和概率与数理统计,以及蓝色封皮的线性代数课本,都被我翻得不成样子。我觉得我就是基础太差,在这种基础之上,讲什么做题方法都是空中楼阁,一定要抓住“三基”(基本知识,基本方法与基本原理)。但我不得不悲哀地指出,我这些努力并未使我的数学能力有所提高,数学并不是这样学的,数学思维绝不是这样培养的。怎样学数学?得去问华罗庚与陈景润等数学大师!我至今数学还是不行。也希望有这方面经验的人能够教我,
让我补上数学这一课。
他的《湖南农**动考察报告》、《论持久战》等著作,其中体现出来的深刻洞察力与对中国国情的深入把握,其博大的心胸,为国为民的精神真叫我震撼!
1.辛酸与苦辣
   做软件开发很苦的,技术进步如此神速,每个软件开发者都得不断地学习以跟上发展的步伐。有时我常想,何苦呢?我现在在大学中混,怎么样不能混下去?为什么要做这些吃力不讨好的事?我投了十年的时间去学习电脑,却最终发现自己不过中人之资,离顶峰远之又远。古语云:三十而立。我今年32了,仍是孤身一人,看看周围的同学,他们的小孩都差不多上小学了!许多都有了自己的房子和车子,而我到现在才开始申报中级职称,还挤在集体宿舍中,望着北京高昂的房价而叹息。现在社会越来越功利了,看着象我这样的穷光蛋,看着由于长期面对电脑缺少锻炼而瘦弱的身躯,又有哪个女孩愿意嫁过来受苦?
   软件人的生活很苦,压力很大,我认为是拿青春赌明天。就是在这种恶劣的开发环境中,还有许多业外人士指手划脚说程序员如何如何,还有太多的公司只顾压榨程序员的劳动,缺乏对程序员基本的尊重,怎不叫人寒心?
   “三十而衰”,这句本不应该流行的话居然成了中国软件人员的流行语。中国程序员的悲哀!

第一步 
我如何离线?(exit) 
我如何停止电脑?(shutdown -h now) 
我如何重新激活计算机? (shutdown -r now) 
我如何在单使用者模式下停止系统? (shutdown now) 
我如何切换终端机? (ALT-F*) 
[color=red]文件[/color] 
我如何阅读 manual page? (man) 
[color=red]使用者管理 (1) [/color] 
我该如何增加一个使用者? (adduser) 
我如何移除使用者? (rmuser) 
我如何改变我的密码? (passwd) 
[color=red]"su" 指令 [/color] 
我如何 "su" 至 root 帐号? (su) 
我如何 "su" 至其它使用者的帐号? (su username) 
[color=red]四处观察 [/color] 
我在哪? (pwd) 
我如何观察目录下有什么? (ls) 
我如何看到以点开始的隐藏档? (ls -a) 
我如何看到更多的讯息 (存取许可,拥有者,群组,大小,日期)? (ls -l) 
我如何看出那些档是什么? (ls -F) 
这些是什么档: ".." 与 "."? (ls -aF) 
[color=red]四处移动 [/color] 
我该如何改变工作目录? (cd) 
如何回到上一层目录? (cd ..) 
我如何回到自己的工作目录? (cd, cd ~/) 
[color=red]屏幕控制 [/color] 
我如何卷回 (在终端机中,非 X)? (The Scroll Lock Key) 
我该如何清除屏幕? (clear) 
[color=red]文章 [/color] 
我如何不使用文书编辑器就可以观看小的档案? (more) 
最普遍的文书编辑器是? (vi) 
"vi" 看起来有点难,我可以从 "ee" 开始吗? (ee) 
[color=red]"visual" 编辑器 [/color] 
学习 "vi" 最有效的方法为何? (vilearn) 
"vi" 是如何工作的? (man vi) 
什么是储存指命? (:w) 
什么是离开指令? (:q) 
什么是可以储存与离开的命令? (:wq) 
如何离开而不使用储存指令? (:q!) 
我如何移动? (h, j, k, and l) 
Esc 键有什么用途? (The Esc Key) 
我如何加入新的文字? (a and i) 
我如何建立新的一行? (o and O) 
我如何删除文字? (x and dd) 
我如何拷贝文章内容? (yy and p) 
我如何替代文章? ® 
我如何使用数个指令? (nCommand) 
我如何搜寻文章? (/text) 
我如何起动 "vi" 于只读模式? (view) 
[color=red]使用者管理 (2)[/color]  
我如何新增使用者至群组? (vi /etc/group) 
[color=red]计算机信息 [/color] 
我如何能观看开机记录文件? (dmesg) 
有什么方法可以让我慢慢地观看开机记录文件吗? (dmesg |more) 
[color=red]谁 [/color] 
显示谁在系统上? (who) 
他们正在做什么?? (w) 
"w" 可以显示出所有的处理吗? (w) 
[color=red]何时 [/color] 
我如何显示或设定日期时间? (date) 
我如何显示月历? (cal) 
有什么方法可以让我慢慢地观看月历吗? (cal | more) 
[color=red]Communications(通讯)[/color] 
我如何显示 (或不显示) 其它使用者送来的讯息? (mesg y, mesg n) 
我如何传送讯息到其使用者的屏幕? (write) 
我如何送讯息到每一个人的屏幕? (wall) 
我如何与他人交谈 (chat)? (talk) 
[color=red]档案管理 [/color] 
我如何建立一个空档案? (touch) 
我如何删除档案? (rm) 
我如何建立一个目录? (mkdir) 
我如何移除一个空的目录? (rmdir) 
我如何移除一个目录包括里面所有的东西 (包括子目录)? (rm -r) 
我如何移除以 "-" 起头的档案? (rm -- -filename) 
我如何拷贝档案? (cp) 
我如何拷贝整个目录包括它所有的内容? (cp -R) 
我该如何搬移档案与目录? (mv) 
我如何改变档案/目录名称? (mv) 
我如何执行 rm、cp 与 mv 时,须要我的许可? (-i) 
我如何执行 rm、cp 与 mv 时,不须要我的确认? (-f) 
[color=red]档案连结 [/color] 
我如何连结一个档案或目录? (ln -s) 
我如何 hard link 一个档案? (ln) 
[color=red]档案拥有权/存取许可 [/color] 
我如何观察谁是档案拥有者? (ls -l) 
我如何观察档案/目录的存取许可? (ls -l) 
我如何改变档案/目录的使用者拥有人? (chown) 
我如何改变档案/目录的群组拥有人?s group owner? (chgrp) 
我如何改变档案/目录的使用者与群组拥有人? (chown user:group) 
我如何改变存取许可? (chmod) 
如果我拥有这个目录,我可否修改不是我的档案? (yes) 
[color=red]软盘机装置 [/color] 
我如何挂上我的软盘? (mount) 
我如何挂上 MS-DOS 格式的软盘机? (mount -t msdos) 
我如何卸下我的软盘? (umount) 
[color=red]应用程序 [/color] 
我如何起动应用程序? (./) 
我如何由文件名称来起动应用程序? (PATH) 
我如何在背景起动应用程序? (&) 
我如何知道我的 PATH 是? (echo $PATH) 
所有的应用程序在那? (The FreeBSD Ports Collection) 
我如何安装一个 port? (make install clean) 
那里有编辑好的二进制文件? (The FreeBSD Packages Collection) 
我如何移除应用程序? (pkg_delete) 
[color=red]使用者环境 [/color] 
使用者的 profile 档案在那? (vi ~/.profile) 
我如何改变我的 shell? (chsh) 
[color=red]处理管理 [/color] 
我如何列出处理? (ps) 
我如何列找到处理? (ps -waux | grep "name of the process") 
我如何砍掉处理? (kill) 
[color=red]磁盘管理 [/color] 
我如何检查可用的磁盘空间? (df) 
我如何检查每个目录下用了多少磁盘空间? (du) 
[color=red]工具 [/color] 
哪里有计算器? (bc)
[color=red]附加:[/color] 
一些小技巧
bsd的daemon在哪里?
# ls /usr/share/examples/BSD_daemon
FreeBSD.pfa beastie.eps eps.patch
README  beastie.fig poster.sh

如何把上面的daemon化为gif或者png?
# pkg_add -r transfig
# fig2dev -L gif -g '#f0f0f0' -t '#f0f0f0' beastie.fig beastie.gif
# fig2dev -L png beastie.fig beastie.png

Unix家谱在哪里?
more /usr/share/misc/bsd-family-tree

[color=red]超级经典[/color]如何在我的脚本加上交互式对话框?
# ls /usr/share/examples/dialog
# sh /usr/share/examples/dialog/yesno

如何更新离线文档?
#file of CVS supfile
doc-all tag=.
 
# pkg_add -r docproj-nojadetex
# echo "Updating docs"
# cd /usr/doc
# cp Makefile.orig Makefile
# make install > /dev/null

有图形版的rc.conf吗?
# cd /usr/ports/sysutils/thefish
# make install clean
 
[ ] CONSOLE Disable X11 support
[x] GTK  Use GTK+ for the X11 interface
[ ] QT  Use Qt for the X11 interface

如何重新知道port安装时候,我在菜单的选择?
# ls /var/db/ports/
# more /var/db/ports/port's name/options
 
-----------------------------------------------------------------------------------
                                 jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
 
    
 
   
   
 
 
 

admin jessica
阅读(1089) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~