自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 OSGI StartLevel explained and using 启动级别机制和使用

bundle startlevel实际的应用环境中,我们的 bundle 互相有一定的依赖关系,所以在启动的顺序上要有所区别,好比盖楼,要从打地基开始。实际上,OSGi 框架最初的 start level 是 0,启动顺序如下:将启动级别加一,如果发现有匹配的 bundle(即 bundle 的启...

2009-03-08 09:42:00

阅读数 2183

评论数 0

原创 JDBC小结(附源码) 连接mysql 包含与ADO.net的操作对比及.net中的操作源码

谢了一个JDBC的小例子供大家分享,可以直接与mysql连接使用的。其实所有的数据库操作都是一样的,差不多都是一个套路,下面就肤浅地剖析下吧! JDBC vs ADO.NET:1.加载SQL DRIVER,获得连接CONNECTION。   jdbc:     Class.forName(&quo...

2009-01-05 11:37:00

阅读数 1011

评论数 0

原创 JSP小结

JAVA SERVER PAGEJSP本身就是Servlet所以具有Servlet的所有优点。JSP在JSP第一次被访问时转换为Servlet。extends HttpJspBase并将其编译成.class。JSP:性能优良平台无关tag可拓展NEWS:JSTLJSF标签语法,是新推出的。便于处理...

2009-04-07 10:16:00

阅读数 685

评论数 1

原创 String的split的使用技巧

 在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("//."),这样才能正确的分隔开,不能用String.split("...

2009-04-07 10:11:00

阅读数 947

评论数 0

原创 Tomcat的三种工作方式

一个:默认是个独立的web 服务器,servlet其一部分二:在本内存空间中开辟jvm运行外部的servlet三:在本地址空间开辟jvm运行java容器中的servlet既可以自己执行,也可以与其他服务器集成。

2009-04-07 10:10:00

阅读数 959

评论数 0

原创 Tomcat Session的生命周期,原理,使用

Session的生命周期:第一次访问创建,接下来都是一个session处理关闭浏览器session过期容器调用HttpSession的invalidate方法 session的根基:默认是基于cookies可以是url重写我们开发时为了防止用户禁掉cookie可以使用String response...

2009-04-07 10:09:00

阅读数 3224

评论数 1

原创 JDBC的使用

Driver DriverManagerConnectionStatementPreparedStatementResultSetDriverManager:registerDriver(Driver);getConnection();setLoginTimeOut();setLogWriter(...

2009-04-07 10:07:00

阅读数 638

评论数 0

原创 指针与引用的区别

指针本身是个变量,是需要分配内存空间的,而引用不是,他只是一个标识符,没有分配内存引用不可在使用过程中修改引用的内存int* &a = &b;a = &c;     //正确int &a = b;a = c;       //不能改变指向  

2009-04-07 10:03:00

阅读数 460

评论数 0

原创 理解使用JavaBean

JavaBean是一种可重复使用的、跨平台的软件组件。我们的理解是一中遵循特殊规范的类:1公共的2无参构造3getters 和 setters对于在Jsp中的访问,可以是程序代码,也可以是指令,后者更优雅一些。1相当于导入beanimport 然后new2访问JavaBean的属性scope:pa...

2009-04-07 10:02:00

阅读数 594

评论数 0

原创 解析Server.xml及其应用

                       connectionTimeout="20000"                redirectPort="8443"       URIEncoding="GBK"/>       ...

2009-04-07 09:58:00

阅读数 915

评论数 0

原创 Tomcat中解决表单递交乱码问题

dopostrequest.setCharacterEncoding("GBK");doget修改server.xml 在connector标签中加入属性:URIEncoding="GBK"

2009-04-07 09:57:00

阅读数 663

评论数 0

原创 Java的位运算

见识一个应用:(int)long^(long>>>32)将long的高位保存编程int 移位运算符    包括:    “>> 右移”;“>> 无符号右移”例子:-5>>3=-11111 1111 1111 1111 1111 1111 111...

2009-04-07 09:55:00

阅读数 624

评论数 0

原创 Servlet上传文件源码理解,不用控件,帮助你理解 (对请求头的解析)

POST / HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, */*Accept-Language: zh...

2009-04-07 09:54:00

阅读数 652

评论数 0

原创 MySql 基本用法

net start mysqlnet stop mysqlmysql -u   -pshow databases;创建删除DBdrop database NAME;create datebase NAME;使用DBuse NAME;show tables;数据库操作:create table na...

2009-04-07 09:52:00

阅读数 512

评论数 0

原创 Servlet上传文件源码,不用控件,帮助你理解

1得到数据 2根据boundary分块 3对块进行不同的处理   代码: package org.quasar.loader.uploader;import static java.lang.System.out;import java.io.BufferedReader;import java....

2009-04-07 09:49:00

阅读数 984

评论数 1

原创 Oracle的SQLPLUS命令使用集合

1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 2. 对当前的输入进行编辑 SQL>edit   3. 重新运行上一次运行的sql语句 SQL>/   4. 将显示的内容输出到指定文件 SQL> SPOOL fil...

2009-04-07 09:48:00

阅读数 3027

评论数 2

转载 MVC设计模式

1 前言   用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型...

2009-04-07 09:45:00

阅读数 690

评论数 0

原创 Tomcat6.x DataSource的配置与使用

为什么上一篇连接池说的那么草,就是因为理解原理即可,自己实现一个线程安全性能可以的连接池是有一定难度的,我们在实际开发过程中,一般是用DataSource就可以了。 可以说,DataSource就是Tomcat提供给我们使用已实现的连接池的一个接口。 在Tomcat6.0中的配置如下:在webap...

2009-04-07 09:37:00

阅读数 1062

评论数 0

原创 数据库连接池原理及基本实现

连接池:诞生背景:一段时间后,我们的服务器的性能会有明显的下降,为什么呢?最后发现,这些跟我们的Connection对象的维护:创建销毁等,有关。于是乎:我们想到了“池”,先建好,放在池里,用时拿,不用放回去! 免去了创建与销毁的痛苦历程! 下面是一个基本连接池实现:(注:未经多线程测试,基本是不...

2009-04-07 09:31:00

阅读数 1324

评论数 1

原创 关于Cookies

两种cookie 名值对setCookiesshowCookies-->getCookies服务器向客户端使用的内容只能是文本不可以读其他的cookie两种:基于窗口和子窗口的,放在内存中,属于文本。一个servelt或Jsp设置的cookies可以被器同一路径下,或子路径下的文件访问res...

2009-04-07 09:29:00

阅读数 514

评论数 0

原创 “”空字符串与null

“”与null可以说是真的不同,但是,当我们在实际开发中,很容易混淆: 两种判断:String s = “”;   s == null    返回false;  s.equals("");  返回true;

2009-04-07 09:17:00

阅读数 564

评论数 0

原创 Tomcat6.x Session对象的持久化

废话不说,估计原理你懂,就是懒得配置,才来网上搜代码:给你: a默认StandardManager:在根目录:work中的Sessions.ser就是了; b我们自己用的是PresisitentManager:1FileStore(与默认的差不多)2JDBCStore  b好在哪里呢?灵活,可控制...

2009-04-07 09:12:00

阅读数 979

评论数 0

转载 十大Web开发流行技术热门哦!!

虽然现在美国经济出现危机,但是网站开发领域依然很繁荣,因为不论是现在或者将来,网络必定是人们日常生活中不可缺少的组成部分。NETTUTS上列出10大最吃香的网站开发技术。作为网站开发工程师,如果你精通这些技术,即便在经济不景气的时候,仍然很容易找到一份好工作。  1. Framework know...

2009-04-07 09:11:00

阅读数 2468

评论数 1

原创 一天安装一个mysql,不是吓唬你,哈哈,mysql问题解决方法1067 can not connect to localhost (带MySql常用错误代码表)

这个mysql太气人了,突然之间就不能与主机相连,网上的解决办法是层出不穷,a说:把my.ini配置文件删除b说;把my.ini拷贝到windowsc说:你这么这么这么的。d说;你那么那么那么的。....  真是欺负我不是mysql的开发者,我是了一上午,几十种方法都不灵!   最后,一气之下,卸...

2009-04-07 08:59:00

阅读数 2532

评论数 0

原创 java.util.Properties的使用

废话不说,直接见代码: 主要功能一: 读取配置文件:(a.properties a=234b=34 ) 代码:import java.util.*;   import java.io.*;     public class LoadSample {       public static void...

2009-04-07 08:53:00

阅读数 530

评论数 0

原创 Java开发自己的IDE(已经有界面、编译、运行、后台工程管理功能)

  曾经,唉,有这个想法:有自己的IDE,但是,离毕业的时间真的不多了,毕竟,自己开发的东西很烂,就算整合了,也不回有人用的,分享给大家,源码在资源中,你们自己下吧,抛砖引玉,希望能激起你们的激情!!!  编的不好,不用评论了,哈哈,如果有兴趣编下去使用OSGI整合,当个毕业设计还是不错的!  J...

2009-04-07 08:41:00

阅读数 1360

评论数 0

原创 Socket的创建、销毁、使用的注意事项

接触过网络编程的人都知道Socket,但是,在Socket中,有两个很有用的方法,我们是否真正的使用到了呢? 1setSoLinger(boolean, int)2setSoTimeout(int) 1方法是设定Servlet关闭的延迟时间,做一些资源释放,收尾的工作。 2设置处理流的等待时间,如...

2009-03-29 22:26:00

阅读数 2933

评论数 0

原创 String、StringBuffer、StringBuilder剖析---细节决定成败!

String ----------  不可变字符串StringBuffer -------------同步可变字符串StringBuilder-----------------构建字符串    String 这是我们最常见的了,String的一个关键就是String类型的字符串是不可变的,我们要修...

2009-03-29 22:04:00

阅读数 676

评论数 0

原创 日语报名没报上,不怨我!是报名网站不好,Servlet没有禁止缓存...Servlet技术相关

                                          抗议!建议!请进掉缓存!    在说明禁掉缓存的技术之前,我先发泄一下内心的悲痛,我是软件学院的,我们的很重要一门课程是日语,我很努力的学习,打算在09年7月份将二级过了,可惜,不幸发生了,这也是给日语报名的同学提...

2009-03-29 21:24:00

阅读数 753

评论数 0

原创 Servlet基础你必须知道啊:生命周期 init () service()

好久没来了,去参加比赛了,今天我会来了,哈哈  我们接着上次来,生命周期已经谈过了,我们来看看Servlet的一些细节吧! 为甚么Servlet有两个init方法呢? init()init(ServletConfig) 因为Servlet的初始化有参数ServeltConfig指定,但我们在重写i...

2009-03-29 21:12:00

阅读数 1005

评论数 0

原创 Java执行DOS命令行

Java执行dos命令行用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式:...Process process = Runtime.getRuntime().ex...

2009-03-17 00:07:00

阅读数 5637

评论数 0

原创 解析XML技术概览

  在开发系统时,我们经常会使用到xml描述的文件,我们基本采用如下几种方式进行解析:   1dom  DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文...

2009-03-16 20:17:00

阅读数 726

评论数 0

原创 Linux的系统启动顺序

Linux的启动步骤:1. load bios(hardware information) 加载基本输入输出系统bios,即basic input and output system2. read MBRs config to find the OS 读取引导文件3. load the kerne...

2009-03-16 19:01:00

阅读数 649

评论数 0

原创 servlet的生命周期

         服务器端servlet的生命周期           我们都知道,我们编译好的servlet类文件中并没有new一个servlet,也没有main方法,那么,我们重写的service等方法是怎样工作的呢,下面就粗略的讲解一下:    servlet其实是被服务器,比如Tomcat...

2009-03-16 18:38:00

阅读数 404

评论数 0

原创 怎样非递归逆序输出整数---------这个方法不知好不好,高手路过请指点,谢谢!

这个方法效率很低啊,还不如递归呢,应该有更放便的方法吧! #include using namespace std;//判断位数int bits(int n);//逆序输出void rnr(int n);   int main() {   rnr(5634);                   ...

2009-03-14 12:25:00

阅读数 906

评论数 0

转载 Java.NIO 网络编程 入门讲解

服务器:java在服务器编程方面已经成就霸主地位,非其他语言能够比拟的 2。移动设备,java与.net有较量,因为大的手机场上不信任微软 3。桌面应用,java不是.net的对手(个人观点) 所以,如果你对java熟悉的程度越高,你的收入会越高,但使用的地方在中国会越少,所以尽管有国外的很多软件...

2009-03-14 12:02:00

阅读数 1921

评论数 0

原创 递归知多少 递归过程演示、经典问题解决

                                                     递归知多少,我知是很少,哈哈哈定义:    递归(recursion),又叫递推、迭代,就是当发生自身直接或间接调用本身的情况。    基本条件:    1结束条件(basecase):递归的...

2009-03-13 06:47:00

阅读数 1107

评论数 0

原创 c++中计算运行时间 clock() clock_t 示例:比较递归和非递归数值运算

 我们在写程序时,常常会好奇,到底我们的几个算法那个好呢,这时,当然你可已使用大O技法来分析复杂度,当然,我认为还是使用编程来计算运算时间来的简单,而且,在数据面前,我们可以信服。 在C++的库函数中,已经给我们提供了这样的方法,clock(),我们可以使用它来计算程序的运行时间,闲话少说了,开门...

2009-03-12 17:47:00

阅读数 1957

评论数 0

原创 C++ 中的随即种子问题srand rand 涉及库 cstdlib ctime

在编写程序时,我们经常使用到随机数,我们在java中是通过Random对象的next产生一个随机数,下面我们说说在C++中,随机数的使用问题。 先看一段代码: #include #include #include using namespace std;int main() {  int a, b...

2009-03-12 08:53:00

阅读数 1829

评论数 0

原创 Java 处理异常(常见异常表)

搜集了一些常见的异常资料,帮助大家方便调试程序:异常列表:1. java.lang.nullpointerexception 2. Java.lang.classnotfoundexception3. Java.lang.arithmeticexception4. Java.lang.arrayi...

2009-03-12 00:25:00

阅读数 2597

评论数 0

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