`
wuhaidong
  • 浏览: 349219 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论
文章列表

[置顶] 递归实现

    博客分类:
  • SE
 
递归的思想:方法自己调用自己(A方法自己调用A方法),但是必须要有一个出口,否则会出现死循环,所以要用好递归也是一个难事。   举个例子吧 public class DiGui { //用循环的方法实现阶乘 public int test(int number){ int total = 1; for(int i=1; i<=number;i++){ total = total * i; } return total; } //用递归的方法实现阶乘 public int test2(int number){ ...
 基本概念 任务(job):需要被调度以指定的时间间隔运行的任务单元 触发器(trigger):引发任务运行的条件 调度计划(schedule):一个任务和用来管理这个任务的一组触发器的集合   通常一个任务在他的调度计划中只有一个触发器,所以触发器和调度计划这两个概念通常可以互换。   spring的两种任务调度方法 1.JDK Timer JVM1.3版本后提供的任务调度能力,不需要依赖spring 以外的产品。 优点:被包含在java中,不需要外部依赖库,当受限于程序大小或公司政策时可以使用。 不足:在定义一个调度计划时只能够提供有限的灵活性。 2.Quartz提供很 ...
  用户重复提交同一个HTML表单的原因不在乎两种:一是操作失误;二是某个表单的处理时间过长而使得用户不知该如何是好。在某些场合,重复提交同一个HTML表单的后果可能非常严重;在另外一些场合,这种情况也许只会令人敢不快而已。例如,在使用使用卡进行在线支付到时候,如果服务器的响应速度太慢,用户难免会再次点击提交按钮,而这就有可能导致那张信用卡上的金额被划走两次。我们再来看一个后果没那么严重的例子 -- 用来录入产品信息的表单,重复提交这些表单可能同一中产品被添加二次。  在防止重复提交同一个表单方面,不同的浏览器有这不同的行为。Mozilla Firefox浏览器对重复点击同一按钮将不予理 ...
发现colorbox官方网站的troubleshoot写的比较好,转载一下。 1,flash覆盖colorbox: This is not a colorbox specific problem,by default flash will overlay any html content. This can be prevented by setting the “wmode” param and embed attribute to 'transparent'. 这不是colorbox本身的问题,flash默认会覆盖所有的HTML内容,你可以设置wmode参数为transp ...
单例模式是一种常见的设计模式   单例模式分三种:懒汉式单例,饿汉式单例,登记式单例三种。   单例模式有一下特点: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给所有其他对象提供这一实例   package org.cric.sing; /** * * 懒汉式单例在类加载的时候不创建单例实例. * 只有在第一次请求实例的时候创建,并且只在第一次创建后,以后不再创建该类的实例 */ public class EagerSingleton { //私有的(private)唯一(static final)实例成员 ...
不知道大家是否遇过这样情况,在一个页面里同时提交几个对象,例如,在发布产品的页面,同时发布几个产品.   package org.cric.model; import java.util.Date; /** * 产品持久化类 * @author Administrator * */ public class Product { private String name; private double price; private Date createDate; public String getName() { ret ...
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询再涵盖Criteria查询的所有功 ...
手工设置: excel菜单栏上--数据--有效性--允许--序列, excel菜单栏上--数据--有效性--输入信息. 程序现实: 首先,http://poi.apache.org/官方下载POI3.2 jar包.   注:经本人测试转载的文章中有一些错误:   1. 使用POI3.2.jar创建的提示框不支持中文,最终我换成了POI3.5.jar就能支持中文了. 2. DVConstraint constraint = DVConstraint.createCustomFormulaConstraint("B1");这样写有点问题,提示字段中可输入的值只 ...
一直搞不明白两者的区别。如果使用了SpringMVC,事实上,bean的配置完全可以在xxx-servlet.xml中进行配置。为什么需要applicationContext.xml?一定必须?一、因为直接使用了SpringMVC,所以之前一直不明白xxx-servlet.xml和applicationContext.xml是 ...
[html] view plaincopyprint? <SPAN style="FONT-SIZE: 18px"><!-- Character Encoding filter -->       <filter>           <filter-name>encodingFilter</filter-name>           <filter-class>org.springframework.web.filter.CharacterEncodingFilter&l ...
原文地址:http://blog.csdn.net/naruto1021/article/details/7969535 在使用Spring框架的时候,我们可以很方便的配置log4j来进行日志管理。 进行配置之前,首先得下载jar包(log4j-1.2.11.jar) 配置如下: 1.在web.xml中最上面加入如下配置代码:   [html] view plaincopyprint? <!--log4j配置文件加载-->      <context-param>              <param-name>log ...
在使用Eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP)。这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了, UTF-8 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文 ...
1,Eclipse建立Tomcat服务 1.1 新建Server  首先这里是指,jee版的Eclipse。Eclipse是没有像MyEclipse那样集成Tomcat的,需要我们自己设置。  New -> Other -> Server ,然后选择Apache下的tomcat的版本。     注意:如果Next或Finish按钮都是灰的,那么需要到Windw- > Preferences -> Server -> Runtime Environments 中进行设置。需要增加爱一个tomcat运行环境。指定tomcat的路径和jre。如图: ...

零碎脑残

    博客分类:
  • NC
 
if (NCOptionPane.showConfirmDialog(this, nc.ui.ml.NCLangRes.getInstance().getStrByID("_beans","UPP_uapcom0-000008")/*@res "确定要删除吗?"*/, nc.ui.ml.NCLangRes.getInstance().getStrByID("_beans","UPP_uapcom0-000009")/*@res "提示"*/, ...
原因是后来较新版本的JDK(例如我使用的JDK1.6)安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。像我在单位的环境,我的用户是受限制的(PowerUser),不方便设环境变量,于是我就找到了另外一个方法。   先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量,如我的就是:   rem ----------------------------------------------------------------- ...
Global site tag (gtag.js) - Google Analytics