2009年9月 的存档
目录 一 使用场景 二 环境和备用命令 三 语法介绍 四 注意要点 五 实战实例 六 特别提醒 一 使用场景 Oracle触发器,见名知意,就是当条件吻合时,被动触发一系列的DB操作。触发器是由Oracle数据库本身被动触发的动作,与存储过程不同的是,存储过程可以通过外部code或触发器等显示的调用,而触发器是数据库本身的被动行为。例如,当你需要在save A表记录的时候,同时向B表记录save A表的log信息,这样,触发器就很符合您的要求了。 二 环境和备用命令 环境:本篇内容基于CENTOS和oracle 10g调试。 备用命令: 停止oracle服务 ?View Code SQL–切换到oracle使用账号 su – oracle; –启动sqlplus sqlplus /nolog; –以sysdba身份登录 connect /as sysdba; –关闭oracle实例 shutdown abort; –退出sqlplus exit –停止oracle监听服务 lsnrctl stop; 启动oracle ?View Code SQL–root账户下启动监听 su – oracle; lsnrctl start; –启动oracle数据库实例 [...]
经常会遇到tomcat下web应用端口被占用,一时没法找到到底是何进程在占有该端口,经常会重启机器来解决问题,在摸索了一段时间后,下面有一个很好的办法: 运行cmd; 输入命令netstat -ano 以查看进程信息,找到相应的pid; 打开任务管理器,找到相应的pid,kill掉就可以了!如果不显示pid信息,请在查看->选择项中打开。 有关netstat的更多用法,您可以使用-help参数来查看 netstat的全部参数及说明如下: 显示协议统计信息和当前 TCP/IP 网络连接。 NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval] -a 显示所有连接和监听端口。 -b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项可能需要很长时间,如果没有足够权限可能失败。 -e 显示以太网统计信息。此选项可以与 -s 选项组合使用。 -n 以数字形式显示地址和端口号。 -o 显示与每个连接相关的所属进程 ID。 -p proto 显示 proto 指定的协议的连接;proto 可以是下列协议之一: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。 [...]
今天申请成功了google adesense账号,相当麻烦,也遇到了很多的问题,这里记录下,以方便后来人,本文会持续更新! 1 申请地址? 大家都知道!不知道的请google search “google adsense” 关键字,注意以防日后账号被ban掉,请不要使用常用的google账号,可以另新申请一个专用账号,当然这样会带来一些小问题,我后面会提到! 2 验证你的域名所有权 等几天后,google adsense在审核了你的申请之后会要求你修改网站的某些文件来验证你的域名所有权,不幸的是,最近规则改了,我被要求添加一个名为adsense.txt的网页到网站下,再重新提交申请! 问题来了!这样重新提交申请的话我就无法再次使用我上次申请时填写的那个google账号了,而且似乎每一个google账号只能申请一次,不论成功与否,都不能再次用它来申请google adsense账号!够郁闷吧,就因为这个我多申请了N个没用的google账号。啥也别想了,不行就不行啊,不换账号你没法提交申请啊,重新申请一个google 账号再来重新提交申请吧!很快你的adsense账户就会开通了! 3 如何放置广告? 关于这个应该不会有什么问题,按照adsense的说明一步步来吧!这里说明一下什么是”渠道”? 所谓渠道,就是你给你的每一个广告所取的一个易记得别名,这样便于以后分析你的广告收入来源! 4使用analytics 分析adsense的点击 这个功能是前段时间才开放出来的,资料不多,不过有些很有用的一些东西,如果你在整合过程中出现什么问题,希望下面这段可以帮上你: 开始整合你的Google Analytics和AdSense:直接到AdSense的报表首页点击Integrate your AdSense account with Google Analytics(日期下拉选择框右边)就可以绑定上Google Analytics帐号。 如果两个帐号对应不同的Gmail帐号,那可以先到Google Analytics里将AdSense的Gmail帐号设置成管理员,如下图。 5 整合Analytics和AdSense之后能干什么? 绑定之后过大概半天就能在Google Analytics右侧菜单找到AdSense的统计数据了。 下面是几个菜单选项的介绍: Top AdSense Content 详细展示每个页面的AdSense点击、点击率CTR、展示和总收入等。 借助它我们完全没必要设置那么多的AdSense频道,在Top AdSense Content下能清楚的统计不同栏目、不同子站各自不同的点击率,非常方便进行有针对性的优化。 不过也容易出现Analytics和AdSense后台统计数据的不一致,Google的解释是Analytics仅跟踪在浏览器中启用 Cookie 的访问者,未启用 Cookie 的用户的 AdSense 信息不会显示在 Google Analytics报告中。 [...]
[via] Mysql ************************************ 当前列 ClassName ColumnType DisplaySize TypeName 0: java.lang.Integer ColumnType:4 11 INTEGER 1: java.lang.Integer ColumnType:-6 4 TINYINT 2: java.lang.String ColumnType:12 0 UNKNOWN 3: java.lang.Boolean ColumnType:-7 1 TINYINT 4: java.lang.Integer ColumnType:5 6 SMALLINT 5: java.lang.Integer ColumnType:4 9 MEDIUMINT 6: java.lang.Integer ColumnType:4 11 INTEGER 7: java.lang.Long ColumnType:-5 20 BIGINT 8: java.lang.Double ColumnType:8 22 DOUBLE 9: java.lang.Double ColumnType:8 22 DOUBLE 10: java.lang.Float ColumnType:7 12 FLOAT 11: java.lang.String ColumnType:12 11 UNKNOWN 12: java.lang.String ColumnType:12 11 UNKNOWN 13: java.lang.String ColumnType:1 300 CHAR 14: java.lang.String ColumnType:12 300 VARCHAR 15: java.sql.Date ColumnType:91 10 DATE 16: java.sql.Time ColumnType:92 8 TIME 17: java.sql.Date ColumnType:91 4 YEAR 18: java.sql.Timestamp ColumnType:93 19 TIMESTAMP 19: java.sql.Timestamp ColumnType:93 19 DATETIME 20: [B [...]
我在想我是不是一个网瘾患者,每天在TW,DOUBAN,JE,IFENG,GMAIL,GREADER上闲逛着,从这个链接点去另一个链接,却始终没有寻找到我想要的… 曾经我也很努力的去想好好学习充实,可是却一次又一次的成为一个口头上的习惯用语,心理成无数次的勉励自己… 每次打开电脑,我都想今天我要学点什么,可是一打开IDE,看着那些再熟悉不过的字母,已丧失前进的动力,虽然离目标仍旧很远,在别人P2P的蹂躏下我一次次无奈的只能打开XUNLEIKANKAN… 周末每天零点后上床,12点后醒来…. 生活在无数次的争吵中度过,已经没有心思去理会了… 离开未尝不是一件好事,却始终没有冲动一下的勇气,试想着换个环境的种种优点,却顾虑着冲动的后果,工作一年,毫无进步,满心憧憬着另找个能实践更多有意思技术的地方,却担心天下乌鸦一般黑,哪来都是一样的混混度日… 太多顾虑,太多迷茫,太多无奈,太多的… 一个要求奋进的青年难道就在这糜烂中一点一点的被侵蚀吗?
