自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 守护线程概念及实例

    守护线程在没有用户线程可服务时自动离开,在Java中比较特殊的线程是被称为守护(Daemon)线程的低级别线程。这个线程具有最低的优先级,用于为系统中的其它对象和线程提供服务。    将一个用户线程设置为守护线程的方式是在线程对象创建之前调用线程对象的setDaemon方法。典型的守护线程例子是JVM中的系统资源自动回收线程,我们所熟悉的Java垃圾回收线程就是一个典型的守护线程,...

2013-03-26 20:08:34 118

原创 java的wait与notify

      wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。      synchronized(this){}等价与public synchronized void method(){.....}      同步分为类级别和对象级别,分别对应着类锁和对象锁。类锁是每个类只有一个,如果static的方法被s...

2013-03-26 17:14:37 102

原创 Java中synchronized 用在实例方法和对象方法上面的区别

        在Java中,synchronized 是用来表示同步的,我们可以synchronized 来修饰一个方法。也可以synchronized 来修饰方法里面的一个语句块。      修饰实例方法:public synchronized void normalMethod() throws InterruptedException { for (int i = 0; i...

2013-03-26 11:00:22 493

原创 Oracle的左连接和右连接

PL-SQL中,左连接和右连接以如下方式来实现查看如下语句:SELECT emp_name, dept_name FORM Employee, Department WHERE Employee.emp_deptid(+) = Department.deptid此SQL文使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被显示,无论其在左侧是否...

2013-03-26 10:31:42 117

原创 ORACLE查出表所有的触发器及触发器详细信息

一.查all_triggers表得到trigger_nameselect trigger_name from all_triggers where table_name='XXX'; 二.根据trigger_name查询出触发器详细信息select text from all_source where type='TRIGGER' AND name='TR_XXX'; ...

2013-03-26 10:31:06 797

原创 创建表约束的语法

一.创建表约束语法:ALTER TABLE table_name ADD CONSTRAINT constraint_name constraint_type constraint_definition 说明:         table_name 要修改的表的名称         constraint_name 约束的名称         constraint_type 约束的类型...

2013-03-25 12:39:35 331

原创 checkbox实现全选功能

一.JQuery实现全选功能:<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title>checkbox</title></head>&lt

2013-03-25 12:39:02 165

原创 车辆保险理赔案例

理赔案例:一货运车,运输公司为车辆购买了机动车商业险和交强险,也买了安全生产责任险,运输一车烟花爆竹,在行驶途中发生爆炸,出现车毁、货损、司机亡、炸死一路人、炸毁一间民宅等惨剧,针对这几种情况,该如何赔付。赔付建议和方案:客户所买交强险在这里不起作用,因为交强险的赔付前提是:“机动车发生道路交通意外事故”;如果是交通意外事故引发的爆炸,则优先适用交强险条款进行赔付,不足的部分由...

2013-03-25 12:38:35 498

原创 MO、MT解读

MO= Mobile originate,上行,即用户上发给SP的信息。MT= Mobile Terminate,下行,即SP端下发给用户的信息;上行:mo提交短信到短信中心下行:mt短信中心向特定的用户转发短信,你的短信是这样的,你所提交的短信,投递的地址是短信中心。短信中心收到你的短信后,存储转发,转发的时候就会根据你填写的接收方号码寻找路由,下发。在彩信领域是一样的道理。下行业务:由...

2013-03-25 12:38:10 3246

原创 一种Java调用Sybase存储过程实现取前N条数据的方法

一.在Sybase中创建存储过程如下:drop procedure getPageWiseDatago create procedure getPageWiseData ( @sqlStr varchar(8000), @start int, @limit int ) as DECLARE @dt varchar(10) -...

2013-03-25 12:37:31 159

原创 通过设置rowcount,从Sybase数据库中分页取数

        虽然听说Sybase12.5.3版本以上的已经支持top查询了,但现在还是有很多系统用的是比较老的Sybase数据库,这些版本的Sybase数据库不支持取前N条的查询语句。如Oracle的rownum,sql server的top,mysql的limit,db2与Derby的FETCH FIRST N ROWS ONLY(其中N即是你要取的前几条记录)。  因为数据库能支持...

2013-03-22 13:13:37 832

原创 Jdbc方式连接Sybase数据库入门

采用的是第三方的jtds-1.2.5.jar驱动,如下:public class JdbcConnSybase { public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; try {...

2013-03-22 13:12:53 358

原创 Sybase数据库基本操作

1.sp_help 存储过程名:查看存储过程的定义,如名称、参数、创建时间等。2.sp_helptext 存储过程名:查看存储过程的创建脚本。3.select name from sysobjects where type='U':查看当前库中所有的表名。4.set rowcount 5:设置当前连接查询返回的最大记录数。5.isql -U用户名 -P密码:命令方式登陆Syba...

2013-03-22 13:12:12 623

原创 ibatis2.x调用oracle存储过程

一.JAVA对象public class User implements Serializable { private static final long serialVersionUID = -6919964218508186044L; private int id; private String name; private ...

2013-03-22 13:11:31 83

原创 错误解决:ora-12638:身份证明检索失败

ora-12638:身份证明检索失败.with sql:select * from t@zjdtdblink. 解决方法:   在dbastudio里看dtdblink的数据链路,未处于活动状态.再看域服务器不通.于是重启域服务器后解决问题. 在网上查一下,做更深一步解释:cause: 由于Oracle不能应用OS认证而导致凭证检索失败 中国网管联盟www.bitscn.com1.打开...

2013-03-22 13:11:06 301

原创 MYSQL语句大全

--语 句功能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --...

2013-03-21 12:37:54 161

原创 MySQL数据库的基本操作命令

一、mysql服务操作 ­1、net start mysql41 //启动mysql服务 ­­2、net stop mysql41 //停止mysql服务  ­­3、mysql -h主机地址 -u用户名 -p用户密码   //进入mysql数据库 ­­4、quit    //退出mysql操作 ­­5、mysqladmin -u用户名 -p旧密码 passw...

2013-03-21 12:37:40 101

原创 mysql下如何执行sql脚本

首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动连接mysql:在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.1.编写sql脚本,假设内容...

2013-03-21 12:37:30 152

原创 windows命令行下启动oracle[转载]

--总结启动命令如下:lsnrctl [start|stop|status]                  --启动监听器,停止监听器,查看监听器的状态;net [start|stop] oracleserviceorcl            一、独立启动:Microsoft Windows 2000 [Version 5.00.2195](C) 版权所有 1985-2000 Micro...

2013-03-21 12:37:16 68

原创 PL/SQL块定义部分--LOB类型

在Oracle的早期版本中,使用LONG 和 LONG RAW 类型存放大数据。从8i版本开始,Oracle引入了LOB数据类型,并且Oracle建议开发人员尽量去使用LOB类型而不去使用 LONG 和 LONG RAW 。LOB类型和LONG、LONG RAW类型相比有几个不同的地方。如:1、LOB(除了NCOLB)可以作为对象类型的一个属性,但LONG类型不可以。2、LOB的最大值是4G,...

2013-03-21 12:37:01 206

原创 Oracle 字符集的查看和修改

一、什么是Oracle字符集       Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。  影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_L...

2013-03-19 09:32:12 66

原创 ORACLE的启动和利用数据字典

一、ORACLE的启动和关闭  1、在单机环境下  要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下  su - oracle    a、启动ORACLE系统  oracle>svrmgrl  SVRMGR>connect internal  SVRMGR>startup  SVRMGR>quit    b、关闭ORACLE系统  oracle>...

2013-03-19 09:31:55 122

原创 Oracle批量导出存储过程

法一:PL/SQL工具导出 法二:SET echo off;SET heading off;SET feedback off;spool C:\Documents and Settings\Administrator\桌面\proc.sql; --1、用sys用户等陆的话:select text from dba_source w...

2013-03-19 09:31:37 1407

原创 PL/SQL连接数据库成功,JDBC却不行

       搞了半下午的问题终于突破了。       用JAVA的JDBC连接ORACLE数据库,始终建立不了连接,驱动、用户名、密码都没问题。而奇怪的是用PL/SQL能连接上,查监听也没问题。但也应该不是JAVA的问题,第一:JAVA就是一个连接数据库,没有什么高深的技术,很简单的连接;第二:当前这程序在公司及在上一家客户那都能正常运行,且用的好好的,从来都没这方面的问题;第三:现在有...

2013-03-19 09:31:18 1722

原创 手工卸载SQL SERVER 2000数据库

        SQL SERVER 2000数据库损坏了重装后都会发生了一个同样的问题,那就是安装SQL SERVER数据库不成功。原因:即使你通过控制面板里的“添加/删除程序” 正常的卸载SQL SERVER数据库,但是,SQL SERVER还是没有完全卸载干净,还需要手工进行一些操作。因此重新安装不成功,很多人只好重装系统解决。经过较长时间的摸索和实践总结,我找到了一点技巧方法,在这里与...

2013-03-19 09:31:05 191

原创 Spring基础实例(依赖注入和控制反转)

前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口package com.bijian.spring.base3;public interface Weapon { void k...

2013-03-16 09:08:13 69

原创 Spring注入有继承关系的类(2)

被注入类的父类有相应的属性,Spring可以直接注入相应的属性,如下所例:1.AClass类package com.bijian.spring.test4;public class AClass { private String a; private String b; public String getA() { re...

2013-03-16 09:05:59 225

原创 Spring注入有继承关系的类(1)

一个类一个类的注入1.AClass类package com.bijian.spring.test2;public class AClass { String a; String b; public String getA() { return a; } public void setA(String a)...

2013-03-16 09:05:16 408

原创 Eclipse打不开,提示“An error has occurred.See the log file ***/.log”

打开eclipse工作目录的\.metadata\.log文件,发现如下错误:!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139!MESSAGE Application error!STACK 1java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer    a...

2013-03-16 09:04:18 676

原创 slf4j 与 log4j

 SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。       简单日记门面(Facade)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 Logging API实现既可以...

2013-03-16 09:00:52 67

原创 通过修改Linux服务自动启动指定应用程序[转载]

Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下:chkconfig功能说明:检查,设置系统的各种服务。语  法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <</SPAN>等级代号>][系统服务][on/off/reset]补充说明:这...

2013-03-15 18:34:17 215

原创 linux下tomcat开机自启动

方法一:修改Tomcat/bin/startup.sh 为:export JAVA_HOME=/home/java1.6.0_27export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export PATH=$JAVA_HOME/bin:$PATHexport CATALINA...

2013-03-15 18:34:06 181

原创 杀LINUX的JOB进程

今天发现数据库一个JOB一直在执行,都执行了好几个小时还在执行,所以想办法给删除掉 系统环境:   ORACLE 10G   Linux操作系统 操作步骤如下:第一步.查询出来那个job在运行,找个对应的SID字段select * from dba_jobs_running--找到job对应的sid 第二步.通过以下语句查询出来SID对应的SPID,其中...

2013-03-14 09:16:14 285

原创 Linux自启动设置详解[转载]

linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/e...

2013-03-14 09:15:59 75

原创 linux查看硬件信息的命令

linux查看硬件信息的命令一.查看CPU:cat /proc/cpuinfo 二.查看内存:free 三.查看硬盘:df linux下查看硬件信息1、lspci 列出所有PCI 设备;lspci - list all PCI devices:列出机器中的PCI设备(声卡、显卡、Modem、网卡、USB、主板集成设备也能列出来)lspci 是...

2013-03-14 09:10:20 177

原创 用JS实现一个JS对象,对象里有两个属性一个方法

<html> <head> </head> <body> 用js代码实现一个js对象,对象里有两个属性,一个方法 </body> <script> var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){ ...

2013-03-14 09:10:04 836

原创 JS中定义对象的几种方式

    1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):<html><head> <title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title></head><script> var obj = new Object(); obj.n...

2013-03-14 09:09:50 418

原创 JS检查输入框输入的是否是数字的一种校验方法

如下是JS检查输入框输入的是否是数字的一种校验方法:<form method=post target="_blank"> 数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br></form><script languag

2013-03-13 12:08:02 353

原创 网络编程基础篇之JavaScript-学习笔记

1.documentWrite<html><head> <script language="JavaScript"> document.write("这是电脑网络学校"); document.close(); </script></head>&

2013-03-13 12:03:28 122

原创 getElementsByName实例

实例1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>..

2013-03-13 12:03:07 156

互联网短信网关接口协议

中国移动互联网短信网关接口协议China Mobile Point to Point cmpp3.0

2010-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除