自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(58)
  • 资源 (34)
  • 收藏
  • 关注

原创 进程和线程

1.进程和线程 进程是个静态的概念,一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间,一组系统资源.在进程概念中,每一个进程的内部数据和状态都是完全独立的.比如机器上的一个class文件或者一个exe文件.线程是个动态的概念,在我们机器上运行的都是线程.线程是程序中单个顺序的流控制.同类的多个线程是共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器

2009-03-13 14:15:00 394 1

原创 oracle 中的%type,%rowtype

1、使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量DECLARE v_FirstName VARCHAR2(20); 但是如果first_name列的定义改变了会发生什么(比如说表改变了,firs

2011-06-16 16:43:00 235

原创 oracle游标使用

游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询语句返回的数据行集。游标就是指向上下文区句柄或指针。两种游标:一、显示游标(需要明确定义!) 显示游标被用于处理返回多行数据的SELE

2011-06-16 15:08:00 246

原创 JavaScript浏览器对象

1、浏览器对象 JavaScript除了可以访问本身内置的各种对象外,还可以访问浏览器提供的对象,通过对这些对象的访问,可以得到当前网页以及浏览器本身的一些信息,并能完成有关的操作。 浏览器窗口与网页之间,网页与网页各组成部分之间并是一种从属关系,他们关系如下 2、Window对象: 该对象位于最顶层,是其它对象的父对象,每一个window对象代表着一个浏览器窗口,访问其内部的其它对象:windo

2011-06-15 17:14:00 521

原创 Oracle常用分页语句性能比较

分页一: select b.* from( select a.*,rownum num from ( select * from xg.sys_operators t order by to_number(t.op_id) ) a where rownum ) bwhere num > 4990分页二: select * from( select rid,num from

2011-06-15 16:49:00 484

原创 Hibernate批量更新和批量删除

在Hibernate应用中如何处理批量更新和批量删除?选自> 作者:孙卫琴 来源:www.javathinker.org如果转载,请标明出处,谢谢批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:tx = session.beginTransaction();It

2011-06-15 14:56:00 371

原创 JS URL传中文参数引发的乱码问题

今天的项目中碰到了一个乱码问题,从JS里传URL到服务器,URL中有中文参数,服务器里读出的中文参数来的全是“?”,查了网上JS编码相关资料得以解决。解决方法如下: 1、在JS里对中文参数进行两次转码  代码如下:var login_name = document.getElementById("loginname").value; login_name = encodeURI(login_n

2011-06-09 11:19:00 554

原创 URL传参带特殊字符,特殊字符丢失

有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。 如果不使用转义字符,这些编码就会当URL中定义的特殊字符处理。 下表中列出了一些URL特殊符号及编码 十六进制值 1.+ URL 中+号表示空格 %2B 2.空格 URL中

2011-06-09 11:17:00 2715

原创 40种网站设计常用技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;"

2011-06-07 16:08:00 270

原创 Hibernate Cascade属性的用法

all :: 所有情况下均进行关联操作。 none: 所有情况下均不进行关联操作。这是默认值。 save-update:在执行save/update/saveOrUpdate时进行关联操作。 delete: 在执行delete时进行关联操作。 all 的意思是save-update + delete all-de

2011-06-07 16:00:00 383

原创 解决MySQL里的ERROR 1366 (HY000): Incorrect string value

前两天用360杀毒时把MYSQL给误清除了,今天在使用的时候重新装了个 MYSQL5.2。创建了一个表,设置NAME字段为varchar(100),但是在插入中文时报错:ERROR 1366 (HY000): Incorrect string value: '。。。知道是字符集错误,研究了半天,刚回到家就解决了。方法如下:

2010-11-30 09:27:00 5065 2

原创 Struts中LookupDispatchAction的使用

LookupDispatchAction是用来解决一个表单多个提交的情况。下面通过一个简单的运算器实例,来介绍下它的使用。1.配置文件(这是为了实现国际化的功能,本例只实现了中文和英文国际化): AppResources.properties : btn.add=add btn.subtract=subtr

2009-11-21 09:25:00 534

原创 关于java中的移位操作

   在Think in Java中有这么一段话“对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。只有右侧的5个低位才会有用。这样可防止我们在一个int数里移动不切实际的位数。若对一个long值进行处理,最后得到的结果也是long。此时只会用到右侧的6个低位,防止移动超过long值里现成的位数。”         对上面那段话的理解是:移位

2009-07-18 08:25:00 556

原创 Unable to create the selected preference page

     我的开发IDE一直是用eclipse3.3+myeclipse6.6,一直都很爽的。今天打开想把前两天写的一个小项目运行下,发现工具栏中项目部署和服务器启动的按钮没了!可是最上层一栏中还有myeclipse(说明两者集成没出现什么问题)。再一看,报错:Unable to create the selected preference page. com/genuitec/myeclipse

2009-07-05 22:52:00 7762 1

原创 java中的interface(接口)

1>. 接口是一个特殊的抽象类,里面的常量都是public,static,final的;里面的方法都是public的abstract的。既然都是这样,那么在定义接口时就可以直接省略这些修饰符。例如: interface N{ int num=3;//默认的是public static final int index=4; void eat();

2009-06-20 17:35:00 750

原创 java中的abstract

 abstract作为修饰符,可以修饰类和方法。1>.抽象类: 不能手动创建对象(JVM可以创建抽象类的对象),但是可以声明抽象类型的引用.     public class TestAbstract1{            public static void main(String[] args){                //Animal a=new Animal();     

2009-06-19 18:21:00 3575

原创 java中的final

 final作为修饰符,可以用来修饰类,方法和变量。1>.修饰类:     表示该类不能被继承。不能被继承就意味着不能改变里面的代码。对虚拟机的正常运行有重要作用的类通常是final的,比如String, System,Math。另外说一句废话,final类中的方法是不能被覆盖的。 2>.修饰方法:     表示该方法不能被覆盖。例如:     class Animal{ 

2009-06-18 19:07:00 503

原创 java中的static

 static:作为修饰符, 可以用来修饰变量,方法,代码块,内部类。 1)修饰变量:     类的所有对象共同拥有的一个属性,也称为类变量。这类似于C语言中的全局变量。类变量在类加载的时候初始化,而且只被初始化一次。在程序中任何对象对静态变量做修改,其他对象看到的是修改后的值。因此类变量可以用作计数器。另外,静态变量可以用类名直接访问,而不必需要对象。  2)修饰方法:   

2009-06-18 15:38:00 421

原创 Oracle10g是这么安装的

1.双击setup.exe.(出现安装向导界面)2.在安装向导界面:选"基本安装",并选好主目录位置;创建启动数据库(全局数据库名orcl,数据库口令yf123(此口令用于sys,system,sysman,dbnmp帐户,命名上要符合标识符命名规则))。点击"下一步"。(系统会自动进行准备安装工作,此过程要持续一段时间,直至出现"概要"界面).3.点击"安装".(会自动进行安装,配置操作

2009-06-16 08:51:00 442

原创 linux下安装JDK1.6

 1.    去http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-rpm.bin);2.    上载到Linux服务器上,在shell下执行命令:[root@Li

2009-04-22 22:18:00 1179

原创 Hibernate中的HQL

                                                              HQL语句  HQL是个中立的语言,即它跟任何数据库都没关系,你如果使用HQL的话通过数据库方言都会翻译成相应的数据库的SQL语句,包括[排序,子查询,调用SQL中的函数].  HQL中关键字是不区分大小写的,但是属性和类型是区分大小写的。   1>.简单属性查询     

2009-04-17 10:11:00 2080 2

原创 Java中的多态

 老生常谈的问题了,记下吧。  面向对象编程有三个特征,即封装、继承和多态。    封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。    继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?    方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许

2009-04-14 18:44:00 908 1

原创 Java中的字符串翻转

字符串翻转问题在开发中经常遇到,这里通过一个实现类来做个小结。当然,这也可能在Java Script中用到,那只有用JS的语法来实现,道理是一样的。  public class StringReverse {    /**     * 字符串翻转     *      * @param args     */    public static void main(String[]

2009-04-12 11:47:00 2089 1

翻译 orcale 中varchar2 和nvarchar2的区别

 orcale 中varchar2 和nvarchar2的区别在sql ref书中介绍到1 VARCHAR2(size)       [BYTE | CHAR]       Variable-length character string having maximum       length size bytes or characters. Maximum

2009-03-28 09:52:00 579

原创 Java Script学习笔记

 思路是捋出来的,头脑要常打扫1.Java Script是一种脚本语言,其程序可以嵌入到HTML/XML页面中,被浏览器  解释执行,解释到哪儿执行到哪儿2.功能:    增强页面动态效果    实现页面与用户的实时交互3.Java Script的嵌入  1>.通过,如:      //或者使用type="text/javascript"         /*java script代码

2009-03-22 09:52:00 4687

原创 HTML学习笔记

   知识要经常捋,才不至于乱.1.HTML文件:  1>.是纯文本格式,内容包括文本信息和文本标记  2>.后缀为".html"或".htm",两者完全等价  3>.大小写不敏感2.标记:  1>.主体标记      功能:主体显示     属性:1>).bgcolor 背景颜色,如:bgcolor="#CCFFCC"     2>).bac

2009-03-20 10:09:00 549

原创 XML学习笔记

 1.XML用途:   1>.用于配置文件   2>.用于数据交换2.如果是专业研究XML,可以用工具XMLSpy来写XML,但一般情况下我们还是手写3.说明:声明是个xml文件,standalone为yes表示没有配套的DTD,为no表示有可能有个配套的DTD说明:引入xsl装饰   说明:注释   如何在肯德基白吃白喝   找个人替你付帐   500说明:这是内容,属性(元(RMB))必须用引

2009-03-17 11:25:00 384

转载 Java调用SQL Server的存储过程详解

 1使用不带参数的存储过程  使用 JDBC 驱动程序调用不带参数的存储过程时,必须使用 call SQL 转义序列。不带参数的 call 转义序列的语法如下所示: 以下是引用片段:{call procedure-name}  作为实例,在 SQL Server 2005 AdventureWorks 示例数据库中创建以下存储过程: 以下

2009-03-12 10:34:00 557 1

原创 java中Scanner类的认识

Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.   Scanner reader=new Scanner(System.in);   然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:   next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),n

2009-03-08 22:51:00 427

转载 Javascript经典小教程总结

 适合阅读范围:对JavaScript一无所知~离精通只差一步之遥的人 基础知识:HTML  适合阅读范围:对JavaScript一无所知~离精通只差一步之遥的人  基础知识:HTML  JavaScript就这么回事1:基础知识   1 创建脚本块  1:   2: JavaScript code goes here  3:    2

2009-03-07 21:09:00 517

转载 JavaScript中的form表单

【form 对象】 在我们使用单独的表单 form 对象之前,首先要引用 form 对象。正如我们在第二部分所讲的那样,form 对象由网页中的 标记对创建,相似的,form 里边的元素也是由 等标记创建的,他们被存放在数组 elements 中。 在前边我们已经讲过了如何使用 elements 数组了。例如,在一个页面中有两个 form 对象:

2009-03-07 20:58:00 3285 1

原创 当return遇到finally

 在try-catch-finally中, 当return遇到finally:     1.在try catch块里return的时候,finally也会被执行。     2.return 语句会把后面的值复制到一份用来返回,如果return的是基本类型的,finally里对变量的改动将不起效果,如果   return 的是引用类型的,改动将可以起效果。     3.finally里的

2009-03-05 23:03:00 309

原创 java.util.Date,java.sql.Date和java.sql.Timestamp

1.java.sql.Date用于直接跟数据库中Date类型的字段联系;java.util.Date是用于程序中的特殊类,可以跟系统时间格式相通java.sql.Date sd;java.util.Date ud;ud = new java.util.Date();sd = new java.sql.Date(ud.getTime());如果要插入到数据库并且相应的字段为Dat

2009-03-04 23:17:00 485

原创 计算机常识小记

1.机器启动慢      系统慢有可能是后台启动项太多了,在开始菜单----运行----输入MSCONFIG,回车,选择"启动"标签进入启动项选择,CTFMON是输入法,要不要开机启动它在你,剩下的除了杀毒的要启动,其余可以全都不选择,确定. 2.察看机器配置      开始菜单----运行----输入dxdiag,回车,就可以看到机器的配置情况.

2009-03-04 19:58:00 327

原创 项目开发错误及调试集结

     在项目开发过程中总能碰到一些常见的错误"老相识",这里做个整理,以便以后省时省力。1。报错:  Error   configuring   application   listener   of   class   org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundExc

2009-03-02 13:46:00 1792 2

原创 一道面试题引发的子类访问父类(抽象类或接口)的变量问题

 今天在CSDN上看一哥们的面试题如下:一个抽象类Test1: public abstract class test1 {      int i=0; } 一个接口Test2: public interface test2 {      int i=2; } 问题:请在下面横线处填写代码分别输出test1和test2中变量i的值 public class test3 ex

2009-03-02 10:54:00 710

原创 log4j:WARN No appenders could be found for logger警告解决方案

   在Eclipse中开发相关项目时,在控制台经常看到如下信息: log4j:WARN No appenders could be found for logger log4j:WARN Please initialize the log4j system properly.    此处输出信息并不是错误信息而仅只是警告信息,因为log4j无法输出日志,log4j是一个日志输入软件包

2009-02-25 19:06:00 1509

转载 找回误删并清除了回收站的文档

 步骤: 1、单击“开始——运行,然后输入regedit (打开注册表)2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/nAMESPACE 在左边空白外点击“新建” ,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA002

2009-02-24 11:09:00 286

原创 i=i+1和i+=1完全等价吗?

 可能有很多程序员认为i+=1只是i=i+1的简写方式,其实不然,它们一个使用简单赋值运算,一个使用复合赋值运算,而简单赋值运算和复合赋值运算的最大差别就在于:复合赋值运算符会自动地将运算结果转型为其左操作数的类型。看看以下的两种写法,你就知道它们的差别在哪儿了:  (1) byte i=5;      i+=1;  (2) byte i=5;      i=i+1; 

2009-02-23 13:33:00 1365 4

原创 关于控制台IO的一个小例子

 刚才写了个关于文件IO的小例子,感觉有必要再写个关于控制台IO的,做事要追求完美嘛,呵呵。import java.io.*;public class TextRead{public static void main(String[] args){    BufferedReader bf = null;    /*        BufferedReader相当于一个大桶,其实就是内

2009-02-19 10:49:00 432 1

尚硅谷最新Dubbo视频下载

尚硅谷最新Dubbo视频下载,百度网盘地址和密码,从入门到精通,由浅入深,最系统学习Dubbo技术,适合所有基础的程序员学习。

2018-12-07

尚硅谷SVN课件及安装包

想系统学习SVN用法的朋友可以下载,内容比较详细,安装包也全,可以现学现操作

2018-09-09

EditPlus破解版

一款破解版EditPlus,占用资源少,功能强大,文本编辑必不可少。

2018-08-31

MySQL客户端工具

一款很好用的免费的MySQL客户端工具MySQL_Front,轻便不占资源,使用起来非常方便。

2018-08-31

web技术之cookie讲解

这是我见过的讲cookie讲得最好的课程了,对cookie不太了解的朋友可以拿去,从此不再对cookie陌生。

2018-08-31

公司实际项目中采用UUID算法生成主键的工具类

公司实际项目中采用UUID算法生成主键的工具类,有需要的朋友们可以拿去

2018-08-31

尚硅谷SpringMVC源码及PPT

尚硅谷SpringMVC课件和课堂源码,有想系统学习SpringMVC的朋友可以下载

2018-08-31

史上最透彻的的cookie讲解

一直对cookie的理解似懂非懂,看了这段视频终于彻底明白了,推荐给跟我一样的朋友,真希望以后能有更多这样的讲解放出来

2018-06-14

尚硅谷全套视频打包下载地址

史上最全的尚硅谷全套视频打包下载地址,百度网盘地址

2018-06-14

bootstrap分页插件

bootstrap分页插件pagination,web开发者的福音,极大简化分页代码

2018-04-10

apache-tomcat-6.0.35-windows-x64.zip

64位tomcat,免安装,绿色实用,web开发学习必备

2016-09-19

PLSQL Developer10.0.5.1710_keygen.exe

PLSQL破解工具,简单实用,易操作,没有侵入性

2016-09-19

mysql-connector-java-5.0.5.jar

mysql java驱动开发包,轻量级开发包,开发学习必备,留着吧

2016-09-19

mysql_5.5.24.msi

mysql安装文件,轻量级,开发学习必备

2016-09-19

HttpLook.rar

实用的抓包工具,web开发学习必备

2016-09-19

json开发包

json开发包,前端的json.js和后台的json.jar都包含,方便大家使用。

2016-09-19

jqeury开发文档

前端学习开发必备,简单实用,大量举例,详细语法

2016-09-19

json 帮助文档

json帮助文档,中英文api,简单实用

2016-09-19

加密文件MD5源码md5_1.txt

加密文件 MD5,很实用,很方便的一个文件。

2009-04-05

mysql-essential-5.0.22-win32.msi

mysql安装程序,一个很不错的数据库,欢迎您的下载使用

2009-03-08

[電子書]JavaScript 教學.exe

[電子書]JavaScript 教學.exe,谢谢下载,祝你学习愉快

2009-01-17

hibernate V3.04 中文參考手冊.pdf

hibernate V3.04 中文參考手冊.pdf,谢谢下载,祝你学习愉快

2009-01-17

JSP_图解JSP环境安装配置.chm

JSP_图解JSP环境安装配置.chm,JSP_图解JSP环境安装配置.chm

2009-01-16

JSP 語法詳解.doc

JSP 語法詳解.doc,欢迎下载,祝你学习愉快!

2009-01-16

JSP中操作数据库.jpg

JSP中操作数据库.jpg,简洁明了,值得收藏

2009-01-16

浪曦_深入浅出系列之一_WinCVS.rar

浪曦_深入浅出系列之一_WinCVS.rar,视频教程

2009-01-16

cvsnt-2.0.41.exe

cvsnt-2.0.41.exe,CVS开发合作平台

2009-01-14

Eclipse中文教程 PDF.zip

学好eclipse就相当于孩子学会使用筷子,祝你学习愉快,学得深入。

2009-01-14

classes12.jar

classes12.jar很好用的,欢迎下载使用。!

2009-01-14

gdiplus.dll

系统 DLL文件gdiplus.dll,是GDI图形设备接口图形界面相关模块。

2009-01-14

apache-tomcat-6.0

安装版的apache-tomcat-6.0,欢迎下载使用。

2009-01-13

servletapi

学习和使用Servlet的必备工具,欢迎下载

2009-01-13

commons-pool-1.3.jar

commons-pool-1.3.jar欢迎下载!相信对你有所帮助

2009-01-12

ojdbc14.jar

ojdbc14.jar很好用的,欢迎大家下载

2009-01-12

空空如也

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

TA关注的人

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