自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (10)
  • 收藏
  • 关注

原创 利用mysql触发器生成流水号

利用mysql触发器可以生成如日期(20100721)+编号(0001)的流水号,编号每天都会从0001开始计算create table orders(orders_id int(10) primary key,customer_name varchar(100) );CREATE TRIGGER tr_orders_id BEFORE INSERT ON ordersFOR EACH ROW BEGINdeclare n int;select IFNULL(max(right(orders_id,4)),

2010-07-22 13:58:00 2451 1

原创 Mysql在命令行下显示中文乱码的解决办法

 执行查询前在命令行下输入use database databaseName;set charset gb2312;  或 set character set gb2312;然后输入查询语句如select * from tableName;问题解决

2009-02-18 11:14:00 950

原创 在ORACLE、MSSQL、MYSQL中树结构表递归查询的实现方法

表recursion数据如下:id       name       parentid1       食品分类     -12       肉类              13       蔬菜类          14       产品分类     -15       保健品          46       医药              47       建筑              4

2008-10-05 23:11:00 2148

原创 oracle字符串截取

instr (string1, string2, [start_position], [nth_appearance]) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置;string1  被搜索的字符串string2  希望搜索的字符串start_position   搜索的开始位置,默认为1nth_appearance   希望搜索的字符串的出现的位置,默认为1var str=小李

2008-09-28 09:58:00 2724

转载 oracle数据库分析响应时间

--查看数据库响应状况select *  from SYS.V_$SYSMETRIC where METRIC_NAME IN ( Database CPU Time Ratio, Database Wait Time Ratio)   AND INTSIZE_CSEC = (select max(INTSIZE_CSEC) from SYS.V_$SYSMETRIC)--查看数据库的

2008-09-28 09:31:00 2993

转载 oracle SQL优化

一、 先介绍一下oracle的SGA:数据库的系统全局区,SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。1、 共享池又由两部分构成:共享SQL区和数据字典缓冲区。共享SQL区专门存放用户SQL命令,oracle使用最近最少使用等优先级算法来更新覆盖;数据字典缓冲区(library cache)存放数据库运行的动态信息。数据库运行一段时间后,DBA需要查看这些内存区域的命中率以从数据库

2008-09-10 14:17:00 627

转载 oracle常用命令

一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>shut

2008-09-10 14:14:00 508

转载 打倒一切盲目的技术崇拜(转自我的网易博客)

这是我的第一篇转自网易博客的文章,这篇文章用了这个标题,并不是想博取眼球,而是想把一种理念更加深刻化,这种理念就是:在现实的项目里,关于技术追求方面,我奉行“够用就行,在够用的基础上追求精益求精”的务实技术观,第一步,要够用,第二步,再考虑精益求精的问题,不鼓励大家死钻牛角尖去死抠一些对当前项目性价比不高的技术方案,要时刻奉行“实用至上”原则,这样,你的时间和精力才会用在最该用在的地方。至于为什么

2008-08-26 23:26:00 458

转载 多线程编程的具体细节

 多线程编程的具体细节介绍作者:Tim Mattson了解并行算法和并行编程 API 的基本信息,以及开始编写您自己的并行程序所需要的工具。当前领先的硬件设计依赖于并行性,也就是说,多个活动在同一时间运行。CPU 内部性能依赖于指令级并行性。所有主要的 CPU 厂商在每个硅核上都采用多个内核,典型的服务器每个机箱内都有多个插座。覆盖全球的服务器集群和系统网格正在迅速普及。并行已成为主流

2008-07-18 14:11:00 502

转载 5类食物让你永远25岁

      近年来,“抗氧化”饮食概念逐渐成为我们生活中的关键词。营养学家常常推荐我们多吃番茄、绿茶、葡萄等食物,以摄入其中具有抗氧化功能的营养素,抵抗自由基对我们身体的危害,达到延缓衰老、抵抗疾病、增强体质等目的。什么叫做自由基、抗氧化,哪些营养素具有“抗氧化”性?        自由基与抗氧化            所谓自由基,是指外层带有一个未成对电子的原子、分子或基团。它具

2008-07-12 10:38:00 488

原创 url转义字符

url转义字符url转义字符原理如果表单的action为list.jsf?act=go&state=5则提交时通过request.getParameter可以分别取得act和state的值。如果你的本意是act=go&state=5这个字符串,那么为了在服务端拿到act的准确值,你必须对&进行转义[预备知识]          对与通过get方式提交的url,浏览器在提交前首先根据http协议

2008-06-26 23:16:00 1767

原创 让我们学会控制情绪

沮丧时,我引吭高歌.悲伤时,我开怀大笑.病痛时,我加倍工作.恐惧时,我勇往直前.自卑时,我换上新装.不安时,我提高嗓声.穷困潦倒时,我想象未来的富有.力不从心时,我回想过去的成功.自轻自贱时,我想想自己的目标.自高自大时,我要追寻失败的记忆.纵情得意时,我要记得挨饿的日子.洋洋得意时,我要想想竞争的对手.沾沾自喜时,不要忘了那忍辱的时刻.自以为是时,我看看自己能否让风驻步.腰缠万贯时,

2008-04-26 09:02:00 528

原创 xsd限定

   转自www.w3school.com.cn/schema/schema_facets.aspxsd限定(restriction)用于为 XML 元素或者属性定义可接受的值。对 XML 元素的限定被称为 facet。对值的限定下面的例子定义了带有一个限定且名为 "age" 的元素。age 的值不能低于 0 或者高于 120:          

2008-04-12 22:50:00 469

原创 Javascript中最常用的55个经典技巧(28-55)

   28. 检查一段字符串是否全由数字组成 function checkNum(str){return str.match(//D/)==null}alert(checkNum("1232142141"))alert(checkNum("123214214a1"))// --> 29. 获得一个窗口的大小 document.body.clientWid

2008-04-12 22:27:00 640

原创 Javascript中最常用的55个经典技巧(1-27)

  Javascript中最常用的55个经典技巧1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return fal

2008-04-12 22:24:00 516

原创 软件编程词汇表

 软件编程词汇表Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承。 Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法。 Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。 Anonymous class 匿名类:当你需要创建和使用一个类,而又不

2008-04-12 22:11:00 786

原创 oracle关于处理小数点位数的函数

返回大于或等于x的最大整数:          SQL>  select ceil(24.22) from dual;               CEIL(24.22)           -----------                             25       返回等于或小于x的最大整数:           SQL>  select   floor(24.22)  f

2008-03-14 09:09:00 794

原创 ORA-12154: TNS: 无法解析指定的连接标识符

我用是的PL/SQL 7.1.2,当在客户端用PL/SQL连接数据库服务器时,输入用户名和密码确定后,出现"ORA-12154: TNS: 无法解析指定的连接标识符的错误信息."原因:客户端装的是oracle9i,另装了Oracle.Developer.Suite.10g,查看PL/SQL的help菜单下的about,发现PL/SQL调用的是F:/DevSuiteHome_1/bin/oci.

2008-02-22 08:52:00 3810 2

转载 jsp面试题汇总

1、如何混合使用Jsp和SSI #include?    在JSP中可以使用如下方式包含纯HTML:        但是如果data.inc中包含JSP CODE ,我们可以使用:    %@include file="data.inc"%>    2、如何执行一个线程安全的JSP?    只需增加如下指令       3、JSP如何处理HTML FORM中的数据?    通过内置的request

2007-12-22 22:13:00 861

转载 125条java面试题汇总(五)

 101、java中会存在内存泄漏吗,请简单描述。会。如:int i,i2;  return (i-i2);    //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。 102、java中实现多态的机制是什么?  方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表

2007-12-22 22:01:00 653

转载 125条java面试题汇总(四)

71、简述synchronized和java.util.concurrent.locks.Lock的异同?主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。72、EJB的角色和三个对象   一个

2007-12-22 21:58:00 1227

转载 125条java面试题汇总(三)

51、垃圾回收的优点和原理。并考虑2种回收机制。  Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的

2007-12-22 21:44:00 725

转载 125条java面试题汇总(二)

   21、heap和stack有什么区别。  栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。堆是栈的一个组成元素 22、forward 和redirect的区别  forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,

2007-12-22 09:06:00 677

转载 125条java面试题汇总(一)

   1.抽象:  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类

2007-12-22 09:03:00 616

转载 深入浅出Java堆的管理--垃圾回收

深入浅出Java堆的管理--垃圾回收引言   Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚

2007-12-13 15:55:00 401

转载 程序人生之引导篇 - 诚信正直

微软研究院院长李开复 今年5月23日,比尔·盖茨先生在《华尔街日报》上撰文,支持和敦促美国政府给予中国永久性正常贸易国待遇。文中,他特别谈到了在清华大学与中国大学生那次对话的愉快经历以及因此而留下的深刻印象。 这篇文章

2007-11-18 10:20:00 1222

转载 程序人生之引导篇 - 程序员之路

国学大师王国维先生认为古今成大事业、大学问者,必经过三种境界,第一种境界:“昨夜西风凋碧树。独上高楼,望尽天涯路”;第二种境界:“衣带渐宽终不悔,为伊消得人憔悴”,第三种境界:“众里寻他千百度,蓦然回首,那人却在灯火阑珊处”。一代宗师真是体察入微,寥寥数语,道尽了求道者的心路历程,将一个人由浅尝、迷茫到彻悟的过程尽数概括,可谓入木三分。  IT行业可谓现在的热门行业,程序员也是很多人羡慕的

2007-11-18 10:16:00 454

转载 程序人生之外国篇 - 硅谷首富: 拉里.埃里森

硅谷首富:拉里 .埃里森    

2007-11-18 10:14:00 457

转载 程序人生之外国篇 - C++的背景

C++的背影——C++之父Bjarne Stroustrup印象文章作者:左轻侯 文章来源:学习JAVA[StudyJava.com]  

2007-11-18 10:08:00 406

转载 系统提示“虚拟内存不足”的原因及解决方法

●一、剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如果当前剪贴板中存放的是一幅图画,则剪贴板就占用了不少的内存。这时,请按下述步骤清除剪贴板中的内容,释放其占用的内存资源: 1.单击“开始”,指向“程序”或“所有程序”,指向“附件”,指向“系统工具”,

2007-10-12 14:37:00 1502

转载 电脑自动重启的原因几处理方法

一、软件☆1.病毒破坏自从有了计算机以后不久,计算机病毒也应运而生。当网络成为当今社会的信息大动脉后,病毒的传播更加方便,所以也时不时的干扰和破坏我们的正常工作。比较典型的就是前一段时间对全球计算机造成严重破坏的“冲击波”病毒,发作时还会提示系统将在60秒后自动启动。其实,早在DOS时代就有不少病毒能够自动重启你的计算机对于是否属于病毒破坏,我们可以使用最新版的杀毒软件进行杀毒,一般都会发现病毒存

2007-10-12 14:29:00 2469

原创 oracle9i字符集问题

 以下是我在实际工作中遇到这种问题的解决方法:1.假如服务器的字符集为WE8ISO8859P1,如果不知道是什么字符集,在PL/SQL中可输入select * from V$NLS_PARAMETERS, 在下方就可看到如下信息:NLS_LANGUAGE SIMPLIFIED CHINESENLS_TERRITORY CHINA.....NLS_CHARACTERSET ZHS16GB

2007-09-26 09:59:00 574

转载 Java堆与栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运

2007-09-13 11:21:00 433

转载 C++堆与栈的区别

一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,

2007-09-13 11:09:00 513

转载 男人30岁前要完成的事,与大家共勉

 1,事业永远第一   虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以30岁之前,请把你大部分精力放在你的事业上. 2,别把钱看得太重   不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是努力学习,即使你文凭再高,怎么把理论运用到实践还是需要一个很长的锻炼过程,社会永远是一所最博大的大学,它让你学到的知识远比你在学校学到的重要得多,所以同样,你也

2007-09-12 11:12:00 704 1

转载 从XML到Java的数据绑定之三

      从文本到字节码  本数据绑定系列的第三部分演示了如何使用“JSR-031:数据绑定,Sun 数据绑定规范申请”中指定的方法,将 XML 元素和属性转换成 Java 对象。这部分主要讲述从数据的XML 表示移到应用程序代码易于使用的 Java 实例。第三部分论及通过将 XML 文档中的嵌套元素取消编组成 Java 对象、测试和用某些实际示例来使用新的工具。  本系列的目标是演示如何将 X

2007-08-08 14:34:00 517

转载 从XML到Java代码的数据绑定之二

 数据绑定系列的第二篇是如何从 XML 数据限制中生成一个 Java 语言。本文通过完整的代码展现了如何生成类和代码,并提供了如何定制您自己版本的建议。还没有看过第一篇吗?第一篇,"对象,无处不在的对象", 解释了数据绑定是如何将 XML 和 Java 语言对象互为转换。它比较了数据绑定和其它在 Java 程序中处理 XML 的方法, 并介绍了一个 XML 配置文档示例。第一部分也介绍了使用 XM

2007-08-08 14:33:00 467

转载 从XML到Java代码的数据绑定之一

        在这个由四部分组成的系列文章的第一部分,我们将弄清什么是数据绑定,与在 Java 应用程序中处理 XML 数据的其它方法相比它有什么优势,以及如何开始使用它。这一部分将考查为什么使用数据绑定,以及如何为各种约束建立模型,使 XML 文档能转换成 Java 对象。同时还涵盖用于生成数据绑定类的输入和输出。    您希望在您的 Java 应用程序中使用 XML 吗?那么好,同成千上万的

2007-08-08 14:19:00 471

转载 框架不是框框—应用框架的基本思想

 软件构件化是21世纪软件工业发展的大势趋。工业化的软件复用已经从通用类库进化到了面向领域的应用框架。Gartner Group认为:“到2003年,至少70%的新应用将主要建立在如软件构件和应用框架这类‘构造块’之上;应用开发的未来就在于提供一开放体系结构,以方便构件的选择、组装和集成”。框架的重用已成为软件生产中最有效的重用方式之一。然而—— 一、构件与框架有何关系? 1. 什么是框架?   

2007-06-29 14:40:00 465

转载 CORBA技术探索起步

        一、概述  CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对象重用。   CORBA经过近十多年的发

2007-06-09 22:47:00 682

ebay操作教程

ebay的操作教程,做外贸的朋友,特别是想做ebay平台的初学者可以学习学习,还有三个文件会继续上线

2013-05-06

组合条件查询

如何写这个组合条件查询的SQL

2008-07-02

Test-Driven Development By Example

Test-Driven Development By Example

2007-11-06

Java Servlet Programming 2nd Edition

Java Servlet Programming 2nd Edition

2007-11-06

java界面编程-特效篇

java界面编程-特效篇

2007-11-06

UML精粹

UML精粹标准对象建模语言简明指南

2007-11-06

Agile Java Crafting Code with Test-Driven Development

以单元测试和TDD来贯穿全书

2007-11-06

如何像计算机科学家一样思考(java)

以JAVA为例主要为我们介绍了一些编程思想。

2007-04-11

工作流模式

介绍工作流模式分析的原理。

2007-04-11

空空如也

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

TA关注的人

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