自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (2)
  • 问答 (19)
  • 收藏
  • 关注

转载 常见的http请求错误代码原因及解决方法

HTTP 错误 400 400 请求出错  由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。    HTTP 错误 401  401.1 未授权:登录失败  此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。  请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。  401.2 未授权:服务器的

2017-04-20 09:12:36 3177

原创 myeclipse安装maven过程详解

首先要先配置自己本机的java环境变量,在系统变量新增 JAVA_HOME =

2014-09-18 16:33:35 7500 1

原创 myeclipse8.6中svn插件的安装

关于这个问题,也是网上查了好多资料,好多都是复制别人的,内容完全一致。自己逐个试了,才总结出一套自己的配置方式。       1、从官网下载site-1.6.13.zip文件,网址是:subclipse.tigris.org,        2、从中解压出features与plugins文件夹,复制到E:\Users\Administrator\AppData\Local\Genuitec

2012-11-13 22:59:39 1009

原创 myeclipse中反编译class文件插件的安装问题

最近在看一个老程序,里面好多基础类都被封装了起来,读起来很费劲,听同事问起有没有安装反编译工具。对啊 !干嘛不自己安装一个,以前用过Java Decompiler。       但是在这个大型系统中,使用Java Decompiler很不方便。       想起来前段时间看另一个同事在自己的myeclipse就安装了反编译插件,自己都去网上搜了搜。最后从http://www.oschina

2012-11-08 21:20:54 1681 1

原创 Oracle

( 1 ) 创建 Oracle 用户一个 语句如下:

2011-02-11 00:06:00 508

原创 Long 和 Date 类型之间的转换

     最近开发经常遇到Long与Date相互转换的问题,总结了一些,现在记下来吧 从long 到 Date public static void main(String arg[]){ SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String test = date.forma

2010-05-17 18:10:00 1149

原创 HashTable和HashMap的区别

1. HashTabe是同步的,HashMap未经同步,所以在多线程中要手动同步HashMap;2. HashTabe不允许Null 值(key 和 value 都不可以的), 而HashMap是允许的(key 和 value 都是可以的).3. HashTable有一个contains(Object value),功能和containsValue(Object value)功能一样。

2010-03-08 09:27:00 628

原创 Oracle中的一些函数

      select initcap(ename) from emp;  该语句能够使 ename 列的首字母大写。       select concat(hello ,world) from dual;   该语句是hello 和 world 被连接起来  concat()       select ename, substr(ename,-2,2) from em

2010-02-24 15:51:00 538

原创 ORACLE 对大小写敏感

哦 原来oracle对大小写是很敏感的啊!select * from emp e where e.ename = smith;  就是不行, 因为在数据库中这个smith 是大写的,必须写成select * from emp where ename = SMITH ; 才是可以的!

2010-01-06 10:25:00 2537 1

原创 String的内容一旦声明则无法修改

     String 的声明 在堆内存中有一片空间存储了 “123” (String str = “123” ;) 然后  str += “456” ; System.out.println(str);  输出结果是 "123456" ;      不是String 声明的不会被修改么? 其实就是没有被修改, 原先的 "123" 在堆内存中有一片内存空间, 被str所指向, (这算做第一

2009-09-06 11:41:00 1570 1

原创 String对象

    String str1 = “Hello” ;  这种采用直接赋值的方式,首先 str1 是一个匿名对象,然后在内存中的表现是这样的    栈内存中保存的是 str1    堆内存中保存的是 “Hello”  就这些, 不会占用其它的空间了。   当使用这种方式的时候  :    String  str1 = new String("Hello");    

2009-09-03 23:05:00 510

原创 IO(一)

 IO类其实就是分为三大类:     File类 文件操作类 ;     字节操作类 ;     字符操作类 .File类是Io类中唯一代表磁盘文件本身的对象. File提供的方法能够创建 文件这一点我是先实现了下 , 如下面代码:import java.io.*;public class Test{public static void ma

2009-07-15 22:56:00 517

原创 Solaris有关指令

    在Solaris 系统中 ,想要关闭系统. 首先当前路径必须是 "/"的, 然后当前用户是 超级用户, 也就是 "root" . 但是这个命令只能够将当前系统关闭, 进入等待模式, "按任何键都可以进入系统"! 

2009-07-06 18:37:00 425

原创 JAVA 2 核心技术:高级编程

        实现多任务有两种方法: 一种是直接中断而不和被中断程序进行协商;  这个被称作是抢占式多任务 !       另一种是在经过被中断程序同意的情况下才能执行中断. 这个称为协作多任务(非抢占式多任务) !      像手机程序就是那种协作多任务程序, 而现在使用xp Linux 则是抢占式多任务.       抢占式多任务程序相对来讲会更加有效, 但是实现起来

2009-06-27 19:55:00 671

原创 多线程(四)

多线程操作中 ,2个不同的线程 在 线程一.start() ; 线程二.start() ; 这种顺序下,我以前以为 在控制台输出都是先 线程一的代码先被输出, 线程二的后输出, 后来经过几次试验 ,发现不是. 这也是随机的 我试了2次, 一次是一的先被输出 , 另一次就是 二的先被输出.             同步有一个比较经典的范例 --> 那就是生产者与消费者          

2009-06-27 16:45:00 461

原创 多线程(三)

    当一个线程运行时,它可以调用 interrupt()来中断当前线程的运行.   public void interrupt(){}     public boolean isInterrupt(){}  可以查看现成的中断状态.    而线程如果是中断之后再休眠的话, 就会清除中断日志.    多线程问题--> 资源的协调         对于共享对象的访问必须

2009-06-26 20:46:00 433

原创 怎么格式化业务表单域中的日期显示方式

          做表单, 在页面中一处需要自动获取系统的当前的时间。 使用业务表单域中的"起草时间",但是"五"中要求的是就是只显示日期. 没有时间,默认的"起草时间" 却是日期, 时间同时显示的.没有办法 , 只能在js 中对系统给我们的那个时间进行再次的编辑 .          那么就在 已经嵌入该表单的 jsp文件中添加一些新的 js.      //页面装载事

2009-06-26 15:20:00 692

原创 多线程(二)

     java对多线程的实现:            继承Thread类, 资源不能同享;            实现Runnable接口,可以实现资源的共享.         但是无论是继承还是实现, 都需要我们去复写run(), 此方法为线程的主体. 启动线程靠的是 Thread的 start()               start() --> run()   

2009-06-25 00:54:00 393

原创 多线程(一)

       线程是在进程基础上的一种划分.      一个进程就表示了一个程序,在一个程序上可以同时运行多个子程序,则这些子程序成为线程.       线程与进程的区别:            多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响.            线程本身的数据通常只有寄存器数据,以及一个程序执行时使用的

2009-06-23 23:24:00 505

原创 面向对象高级(三)

       final关键字               在java中声明类, 属性和方法的时候可以使用 final 关键字进行修饰               final标记的类不能被继承;               final标记的方法不能被子类重写;               final标记的变量即为常量, 只能赋值一次.        public static

2009-06-15 20:39:00 370

原创 面向对象高级(二)

        关于方法的重写和重载问题:       方法的重写: (就是方法名不变,方法的参数类型和个数不变,访问类型不变,返回类型不变, 但是方法体会发生改变)      是在存在 继承关系的 不同类之间发生的重写事件      方法的重载呢 : (就是方法名不变, 访问类型可能会变, 返回类型可能会变,方法体可能会变,方法的参数类型和个数可能会变)      super关键

2009-06-12 15:58:00 397

原创 面向对象高级(一)

  面向对象由三个基本特征:  封装 ;  继承 ; 多态 类的继承,  为什么要使用继承???    通过继承可以简化 类的定义 ,  扩展类的功能 .       Java不允许多继承, 只支持单继承.  但是可以多层继承的, 就是一个 "孙子类"上面有一个 "儿子类" "儿子类"上面还有一个 "父亲类" 呢!   "儿子类"继承了 "父亲类" 中的全部属性和功能, "

2009-06-12 14:22:00 321

原创 面向对象程序设计(五)

       回顾:             栈内存: 保存的是对象的名字;             堆内存: 保存的是对象所指向对象的具体内容 --> 也就是属性             全局代码区: 保存的是所有的方法.       我们在类中所写的一个属性, 如果声明为static类型的, 则表示此属性为公有属性, 即 所有对象都可以访问该属性.那就是另外一个区域了

2009-06-12 09:16:00 383

原创 面向对象程序设计(四)

      主要说一说 this吧!       两个以上的构造方法当他们的方法体有重复的代码的时候,我们可以使用 this 关键字调用前一个构造方法, 从而省略大量的代码, 如这样 " this();"   但是有一点需要记住, 那就是在写着行代码的时候, 其一定要位于构造方法中的首行.      this 可以调用 本类中的属性, 方法 和 构造方法. 归结一点 , this 其实

2009-06-11 15:54:00 353

原创 面向对象程序设计(三)

      在程序中, 我们经常会  方法名(new 类名().方法());  这样 new 类名() 出来的其实也是一个 对象,但是和 类名 对象名 = new 类名() 这样的创建出来的对象就是不一样啊?      哪里不一样呢?  new 类名() 创建出来的是一个 匿名对象, 他没有被栈内存中的任何名称所指向,这种匿名对象只能够使用一次的.       这种匿名对象 我

2009-06-11 14:10:00 316

原创 面向对象程序设计(二)

       程序之中,不再有任何指向的空间称之为垃圾空间.   这一点我现在理解就是指的堆内存中没有指向的内存空间       那么这样的垃圾就一定需要由 Java虚拟机 即(JVM)回收, 这个过程叫做垃圾回收(GC) --> 这是自动完成的一个操作通常是一个后台进程, 在程序不太忙的情况下才进行垃圾的自动回收.       内存空间中, 分为栈 和 堆 : 栈中存储的是对

2009-06-11 09:43:00 400

原创 IO

      Java库中的类基本可以分为输入与输出两个部分,这里面有2个比较基本的类。       InputStream 和 OutPutStream : InputStream 有一个read(), 从InputStream 衍生而来的所有类也很自然地拥有了 read() 这个方法, read()方法用于读取单个字节或者字节数组的.   类似的,从 OutputStream 衍

2009-06-10 13:52:00 398

原创 Thread(三) --> 优先级部分

         在public static void  main(String [] args)  这个main方法中, main 线程的优先级是 5, 开发中不可以依赖线程之间的优先级来控制线程的执行先后顺序.            在多线程程序中,如果在一个线程的运行过程中  要用到另一个线程的运行结果,  则可以进行线程 的串行化处理.      

2009-06-08 17:25:00 464

原创 Thread(二) --> 后台线程

       创建一个线程的时候, 在Thread th1 = new Runner1(10); th1.setName("用户线程"); th1.start(); 之后没有特别的制定该线程到底是用户线程 还是 后台线程的情况下 那么默认就是 用户线程.  在这种情况下,          Thread th2 = new Runner1(100);      

2009-06-08 14:35:00 464

原创 Thread

   创建线程有两种方式:              一种是: public class Test{ public static void main(String [] args){ Runner1 ru = new Runner1(); Thread th = new Thread(ru); th.start();

2009-06-08 13:27:00 479

原创 面向对象设计思想(一)

      面向对象的一个特征: 需要一系列完整的设计,同时取出所要用到的所有工具.       封装:             就是把内部的东西保护起来,不被外界所看到.      继承:            就是用于类的扩展      多态:            面向对象语言中最重要的.       类与对象中:            共性的称为类;

2009-05-31 13:21:00 493

原创 Struts2初识(三) ---> interceptors

     Interceptors 提供了对Action进行预处理和事后处理的功能.  和 Servlet 过滤器一样, 拦截器可以被分层和排序.它还可以访问所执行的Action和所有的环境变量与执行属性。         如果要在Action中激活依赖注入功能(或其他任何由拦截器提供的功能),就必须要对Action进行配置。和其他元素一样,许多拦截器都已经提供了默认的配置项。你只需要

2009-05-18 13:02:00 1959 1

原创 Struts2 初识(二)

 在默认情况下,Struts2可以把String类型的值转换成action所需要的类型,这条规则对于所有的primitive类型和基本对象类型的值都适用,当然你也可以对其进行配置,让它也适用于你所创建的类。Struts2还可以在更加复杂的对象图中进行定位后赋值,比如说如果一个表单元素的名字是“person.address.home.postcode”,其值为“2”,那么Struts

2009-05-18 11:33:00 507

原创 Struts2 初识(一)

  Strtus 2 中Action的作用不再像是以前的 struts 1.x 那样, 充作Controller, 而是改为了Model,控制器那边由interceptor 所代替。 另外使用struts2任何一个最基本的web 应用, 都需要在web.xml中进行配置, 而自定义一些web的执行环境和  应用中的组件 。      自定义web 应用的执行环境是需要struts.prop

2009-05-15 09:35:00 380

原创 将正整数分解质因数

public class Test{    public static void main(String[] args){        int temp1 = 90;        String str = "90=";        int temp2 = 2 ;        while(temp1 > 1){            if(temp1 % temp2 == 0){      

2009-05-14 14:05:00 449

原创 Struts2 初体验

    首先MyEclipse 中没有添加对 struts 2 的快捷导入方式, 我们就只有自己手动添加 struts 2 的 jar 包.     首先需要在 web.xml 配置 struts 2 的配置的信息      这里的struts 2  不同于以前的struts 1.X , 不再是一个ActionServlet 了 , 而是一个 Filter .  这样写: 

2009-04-26 21:51:00 330

原创 radio

 在一个 jsp 页面中         按企业        按车      这样的一段html  , 在用户没有选择任何一个radio 的时候 , form提交出去, 在接收端 String temp = request.getPatameter("radiobutton"); 此时的temp 是没有值的 , 一定不可思议么?         是啊 , 以前一个hi

2009-04-15 15:54:00 408

原创 代理模式

        代理模式首先是 一个真实主题角色, 一个代理主题角色, 还有一个是前2个共同的方法的抽象类.         代理主题中不仅包括了被代理真实主题的方法, 在调用这个真实方法的前后还会调用一些其他的方法.         那么就是说 真实主题角色和 代理主题角色都 需要 继承 那个共同的抽象类.           代理主题中首先需要有一个 被 真实主题的

2009-04-12 21:59:00 391

原创 抽象类中的构造方法

     我们都知道, 在一个抽象类中如果重载了构造方法的话, 那么必须显式的写出一个无参的构造方法      public 类名{                } 不然的话  在后面类实现的时候就会报错        但是在这里  我看了一个视频 , 它的 抽象类中只写了一个带有2个参数的构造方法 , 没有写无参的           public Person(S

2009-04-09 23:23:00 2582

原创 我真服了Java 了

      jsp 中写一个js ,开始的时候忘了在form 调用了, 返回来再修改 直接使用 http://localhost:8080/newshieldoa  弄 了好几次   还是报刚才的错误 . 是在抓狂了, 就从根本你的来吧 .  而且在页面中 新近加入的div 效果  背景图片也没有 出来.             无奈了, 从http://localhost

2009-04-09 10:51:00 440

北大青鸟 Servlet 基础 PPT

北大青鸟 Servlet 基础 教学幻灯片PPT

2009-01-14

北大青鸟 JavaEE概述PPt

北大青鸟 JavaEE概述PPT 是5.0的

2009-01-12

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

TA关注的人

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