`
kungstriving
  • 浏览: 131356 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
数据库编程过程中,这个问题可以说是最让人头疼了,因为造成它的原因可能很多,只有一个个试验、检查才可以排错,可以以下面的顺序进行检查 1.看连接地址是否正确,端口是否正确 2.看目标host上数据库服务是否开启 3.看 ...
国际化就是指设计一个应用程序,该程序可以应用于不同的语言和地区,而不需要改变源程序。其实,就是让你的软件可以有各种语言的版本,比如在网站上提供一个语言选单,不同地区的用户可以选择自己的区域便可以查看不同的页面;或者在软件安装过程中选择不同语言包,让软件显示为自己的语言。这些还只是停留在标签显示的层面,也就是一些显示给用户的文本,但是还需要考虑的一些方面就是象时间、日期、数字、温度、电话、邮编等,都是不同的地区有不同的表现方式的。 Java语言中专门有处理国际化的机制,对于上面所提到的这两种问题都有很好的解决方案。 首先,对于固定的消息(Message--这里的消息指的是一些提示信息,比如bu ...
凡是研究过国外开源项目的朋友都知道,很多项目都用到Apache commons库中某些功能,那么该库主要是做什么的呢?它的官方网站(http://commons.apache.org/)上说道commons关注于各个不同领域的可重用的Java组件。也就是说它是一些可重用的Java库,它所关注的领域是一般编程中都会进程用到的功能,比如log的功能(commons-logging)、数据库连接池(commons-DBCP)、文件上传(commons-fileUpload)等等。所以学习使用commons是对提高编程效率和代码质量是很有帮助的。 在这里我会逐渐将我使用过的commons包做一个汇总和 ...
通过Axis2(版本1.4.1)与Tomcat(5.5.27)的结合,Axis2在Tomcat的webapps目录下,只要将满足一定目录结构的web服务的相关文件拷贝到axis2\WEB-INF\services目录下,便可以完成该服务的部署。  要部署的服务的目录结构必须满足下面的结构  - MyService   - META-INF     - services.xml   - lib     - log4j.jar    - edu     - nwpu       - service         - test           - AddService.class   其中最重要 ...
自从ActiveBPEL的设计器商业化之后,它的ActiveBPEL引擎的开源工作也没有投入太大的气力在做(至少在它的网站上表现出来是这样的,关于开源ActiveBPEL的内容是少之又少,取而代之的是它的商业化产品ActiveVOS,并且从它提供的下载包来看,连最基本的API参考手册都没有,也没有详细的二次开发文档,更不要提什么详细的架构、编程之类的文档了),所以做二次开发的工作量是大大加大了,现在正在考虑是否要转到Apache的ODE项目上去。好了,说它的流程部署。   它的流程部署方法和现在的很多的开源项目的部署服务的放大大致相同,就是将所有流程所需的文件,包括BPEL文件、WSDL文件 ...
项目需要,否定了前期确定的使用JDK的Logging框架改用Log4J来完成日志功能,以前也使用log4j但是当时没有记录下来。现在把log4j的使用方法简单记录如下,以备日后所需。 log4j是一个Apache开源项目,其目前的最新版本为1.2,使用log4j最重要的就是它的配置文件log4j.properties,在你的项目目录下新建一个文件,命名为log4j.properties,最好是使用它的配置文件的样例文件(在它的下载安装包内有),需要配置的元素有 1.使用哪个级别来输出log信息 在程序中所需要输出的信息是分不同等级的,越高级别的信息则说明这个错误越严重,通过配置可以控制程序 ...
    项目要用到工作流引擎,而且是整个系统的核心部件。所以,又要对工作流的部分进行研究了,为什么要说又呢?呵呵,本科时候的毕业设计就做的工作流的啊,但是说实话那时候并没有太多的理解,虽然题目定在了工作流,但是我实际做的东西还是分布式对象运行管理的。     算了,不说旧话了,反正现在的新项目上工作流系统也是很正常的,时下对工作流的研究还是非常热门的。现在又有了这么多的新技术什么SOA啊,WebService,UDDI啊这些的。其实,认真想想工作流这个概念,还是对于产业界非常有用的(如果实施的好的话,SAP应该也包含类似的东西吧,但是好像很多企业实施之后,头比身子大啊,哈),它是起源于办公自动 ...
由于项目需要,现在简单研究了下svn这个版本控制系统,但也只是了解了个皮毛。光看它的官方手册就450页,没那么多时间啊。就将我所了解到的东西写下来吧 首先,需要配置一个svn服务器(也就是官方文档里所说的仓库reposito ...

哈希表

    博客分类:
  • Java
我可能真的没有认真学本科时候开设的课程,但是依靠我的记忆力还真的没有想到我们哪个课程认真介绍过这个概念。我也不清楚这应该是计算机概念还是数学的。反正我就是不懂到现在为止。   哈希表:根据设定的哈希函数H(key)和所选中的处理冲突的方法,将一组关键字映射到一个有限的、地址连续的地址集(区间)上并以关键字在地址集中的“象”作为相应记录在表中的存储位置,这种表被称为哈希表。 key         address key1         add1 ...           ... a             1024 b             64   看完百度百科上的解释 ...
转自:CSDN http://vipnews.csdn.net/newscontent.aspx?pointid=2009_02_12_140215399 软件开发者面试百问     想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。 ...
机制与策略的分离 在维基百科上的解释是: The separation of mechanism and policy[1] is a design principle in computer science. It states that mechanisms (those parts of a system implementation that control the authorization of operations and the allocation of resources) should not dictate (or overly restrict) the ...
在一般的WEB编程中,经常会碰到字符串形式的日期,需要将这个日期转化为Date对象来使用或是存储。这是一个比较常用的功能,我们有必要将它抽取出来做成一个小工具,以备后需! 我在这里说的只是日期Date,不包括时间Time YYYY-MM-DD     private static final String DATESTRING_CONTAINS_1 = "-";     private static final String DATESTRING_CONTAINS_2 = "/";     private static final String ...
在对MySQL数据库进行插入操作时候,如果插入的字段中包括 ' '' 这样的字符,将会与你所写的SQL语句的'  ' ''  '' 相混淆,而且在执行过程中会抛出一个执行错误 比如你要想数据库表中插入一条地址记录,这个地址是 Youyi Road Xi'an City, China 你的SQL语句可能就是INSERT INTO add_table(address) VALUES ('Youyi Road Xi'an City, China '),这时候大家就明显看到了一个错误,就是xi'an中的 ' 与第一个 ' 先构成一个字段,所以当然会抛出一个语法错误了。这是,我在上次做一个购物平台的时候 ...
Global site tag (gtag.js) - Google Analytics