`
dianziermu
  • 浏览: 137473 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Spring核心思想 控制反转Ioc//Inversion of Control和依赖注射DI//Dependency Injection 什么叫控制反转呢? 套用好莱坞的一句名言就是:你呆着别动,到时我会找你。 什么意思呢?就好比一个皇帝和太监 有一天皇帝想幸某个美女,于是跟太监说,今夜我要宠幸美女 皇帝往往不会告诉太监,今晚几点会回宫,会回哪张龙床,他只会告诉太监他要哪位美女。其它一切都交由太监去安排,到了晚上皇帝回宫时,自然会有美女出现在皇帝的龙床上。这就是控制反转,而把美女送到皇帝的寝宫里面去就是注射。太监就是是框架里面的注射控制器类BeanFactory,负责找到美女并送到龙床上去 ...

郑重声明

    郑重声明         本博客中,2009-6-9和2009-6-10两天的所有日志都是从本人的另一博客中搬家过来的,其中本人的原创文章或转载文章都已经标注清楚。以后本人技术日志将扎根于本论坛,希望大家多多支持!        
    这两天在折腾超图SuperMap的地理信息系统(GIS)相关东西,做了一个IS.net的重点功能的小系统,完成之后居然不能把系统发布到IIS中,在百度知道上发问,居然把我的帖子给删了,难道是百度有微软的内鬼,怕暴露微软的缺陷?       折腾了半天,才找出问题。原来是因为先安装了.net后安装的IIS,因此引发了IIS未注册的问题,要想注册,可以查看 http://hi.baidu.com/hudiezhanshi/blog/item /9d3ce4f3eb4a43cc0a46e0df.html。(或见下) 因此,开发SuperMap IS.net的软件安装顺序必须为:IIS ...
今天看磁带库时查到磁带库和磁带机的区别的比喻,感觉很形象,有必要记录下来: 简单的比喻:     你们家的衣柜有6个抽屉;100个小格,这些小格平时是放衣服什么的。现在你用手把衣服放到抽屉里去。     你的手,抽屉,小格以及构成衣桂柜的东西就是磁带库 ,你的手是磁带库中的机械手,抽屉就是磁带库中磁带机 ,小格就是磁带库中的磁带架,衣服就是磁带。     能够安装多个磁带机的是磁带库;有一些只能安装一到二个磁带机的叫做自动加载机。
SVN 服务器端与 Eclipse 中的客户端配置详解( window xp )   序:以前配置过 CVS 版本服务器, SVN 也只是在 Eclipse 中能够的到服务器的链接。今天折腾了一下午的 SVN 服务器配置,网上的资料东一榔头西一棒子的,感觉都不很详尽,有必要写一篇详尽的文章,来介绍一下 Eclipse 中如何获取 SVN 服务器端的版本数据,来进行版本控制。 一、 下载文件 1 .服务器端 subversion , 我选择 svn-1.4.4-setup.exe 2 .客户端 T ...
本资料内容来自与MYSQL.CN论坛,谢谢那些默默做出贡献的朋友! 一、        关于MySQL5 MySQL5系列数据库是MySQL的最新版本的数据库,比较流行的发行版是mysql-5.0.18。MySQL        英文官方网站是http://www.mysql.com   二、        获得MySQL5 所有的关于MySQL数据库的程序,都可以在它的英文官方网站下载到,但是,鉴于不不是所有人的英文都很好,所以建议大家尽量区MySQL的中文官方网站下载自己所需的程序,如果找不到,再去找英文的网站。 MySQL5有安装版和免安装版之分,顾名思义,安装版就是需要安装以 ...
创建线程有两种方法:继承Thread类和实现Runnable接口。 方法一:继承 Thread 类,覆盖方法 run(), 我们在创建的 Thread 类的子类中重写 run() ,加入线程所要执行的代码即可。下面是一个例子:   import java.sql.Timestamp; /** * 第N次线程 * * @version 1.0 * @author 点子二木 * @date 2008-3-24 * @right Copyright (C), 2008 */ import java.io.*; class ThreadT ...
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握 Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。 ...
public class Test {         public static void main(String[] args){ System.out.println(OK.i); } }   情况1: class OK {  static  int i=0;static   { int i=5; } } 情况2: class OK {  static   { int i=5; }static  int i=0; } 情况3: class OK {  static  int ...
=============Node.java==================   import java.util.Random; /** * 单个节点 * @version 1.0 * @author 点子二木 * @date 2008-7-22 * @right Copyright (C), 2008 */ public class Node { public int value = 0; public Node next = null; public Node(int value) { this.value = value; ...
select into 和 insert into select 两种表复制语句   select * into destTbl from srcTbl insert into destTbl(fld1, fld2) selec t fld1, 5 from srcTbl 以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的。 第一句(select into from)要求目标表(destTbl)不存在 ,因为在插入时会自动创建。 第二句(ins ...
屏蔽菜单栏和右键的方式     对新打开窗口的各种属性可以进行控制,具体包括控制菜单栏、滚动条及地址栏是否可见等。如果把父窗口关闭,并将新打开窗口的菜单栏和地址栏隐藏,就可以屏蔽窗口菜单栏。     此方法的原理是,首先将自己网站的首页制作成index.html形式,把首页设计成一个过渡页。然后将 自己的真正主页制作成default.html形式(具体实现过程见本文所附源代码)。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版 权,也为进一步开发提供了保障。通过此方法,您可以结合Cookie技术,真正做到限制用户浏览网页,从而避免主页资料被非法访问者访问 ...
    今天遇上此问题的校验问题,可网上说明此问题的解决办法都不甚详细,折腾了半天终于基本成形,分享给大家,望大家能予以完善。代码如下: fileTest.jsp =============================================================   <%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%> <!DOCTY ...
下面这个html可以在js中动态操作表格     <!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> <meta http-equiv="Content-Type" cont ...
在BlogJava上已经有一位作者阐述了文件上传的问题,地址是在Struts 2中实现文件上传 ,因此我就不再讨论那个话题了。我今天简单介绍一下Struts 2的文件下载问题。 我们的项目名为 struts2hello ,所使用的开发环境是MyEclipse 6,当然其实用哪个IDE都是一样的,只要把类库放进去就行了,文件下载不需要再加入任何额外的包。读者可以参考文档:http://beansoft.java-cn.org/myeclipse_doc_cn/struts2_demo.pdf ,来了解怎么下载和配置基本的Struts 2开发环境。 为了便于大家对比,我把完整的stru ...
Global site tag (gtag.js) - Google Analytics