`
mengqingyu
  • 浏览: 328630 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
当我们导入excel数据到数据表中时,如果数据表中包含其他维表数据的外键,可以通过此方法实现。   1.模板中的下拉数据源准备excel模板当点击下载模板的时候,通过后台sql查询出维表结果集通过POI存入模板中,尽量选择靠后的列,并且隐藏。 例如隐藏Z、Y列,如图:    2.设置单元格为下拉列表数据->数据验证->设置。如图:     3.自动带出下拉数据的ID(可以考虑将ID列放到靠后的列中并且隐藏)重点是通过公示进行引用,例如:=INDEX(Y:Y,MATCH(C:C,Z:Z,0))。(1)INDEXINDEX函数是返回表或区域中的值或对值的引用。语法 ...
区别: 1.IE7中,同一个窗口(IE 进程)共享一个session。 2.IE8中,所有打开的IE窗口(IE 进程)共享一个session 解决方法: 1、在IE8的快捷方式的目标栏中添加-nomerge,再打开IE时就不会共享同一个session了。 2、使用命令行参数 iexplore.exe -nomerge 来打开IE。
[size=small]select mlk_flag_2013.ID_, qnsj_ from (select case grouping(t.levels) when 1 then '小计' else to_char(ltrim(regexp_substr(t.levels, ';[^;]*$', 1, 1), ';')) end ID_, case grouping(t.levels) when 1 then ';小计' else to_char(t.levels) end levels from (select frm, sys ...
import java.util.List; import java.util.Map; import net.sf.json.JSONObject; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.mina.core.service.IoHandlerAdapter; import org.apache.mina.core.session.IdleStatus; import org.apache.mina.co ...
要求:每月24日定时抽取表mlk_flag_2012最新月份的数据作为当月的数据插入到表mlk_flag_2012中,例如,7月24号前,表mlk_flag_2012中只有1-6月份的数据,7月24号抽取6月份的数据作为7月份的初始值。 步骤: 一:创建存储过程MLK_FLAG_PROC  作用:抽取表mlk_flag最新月份的数据作为当月的数据插入。对于表不存在及无历史数据的情况都做了处理,也可以作为oracle初始化之用。 create or replace procedure MLK_FLAG_PRO_NEW as year_ varchar2(4); cre ...
CREATE TABLE user( /*用戶表*/ User_Id varchar(6), User_Pwd varchar(8) NULL, Again_Pwd varchar(8) NULL, Bel_Group varchar(3) NULL, Div_Type varchar(1) NULL, User_Auth varchar(1) NULL, Auth_Type varchar(1) NULL, User_Status varchar(1) NULL, Create_U ...
<!-- 在当前页面中,如果做出了一些页面功能操作,想在页面跳转之后,在点后退,可后退到当前页面某个指定功能状态的情况下, 可以在做出相对操作时执行addHistory(module)方法来给地址栏添加参数状态记录当前状态,这样可在后退时退到当前状态下 --> <%@ page language="java" pageEncoding="UTF-8"%> <html> <head> <title>Ext3浏览器后退功能</title> <script type ...
/** * 调用方式如:if(notNull('enterpriseEdit')==false)return; * 1.在需要加非空验证的input标签上直接添加例如notNull=标签名; * 2.checkbox类型的input只需要在首个input中加notNull=标签名; * 3.select标签中notNull=标签名; * @param id 组件的父级组件id,例如table、form的id * @returns {Boolean} */ function notNull(id){ var flag = true; var data = jQ ...
 读完的书 :   
第一章     前言 第二章     创建和销毁对象 1、            考虑用静态工厂方法代替构造器 创建对象方法:一是最常用的公有构造器,二是静态工厂方法。下面是一个Boolean的简单示例: public static Boolean valueOf(boolean b) {     return (b ? Boolean.TRUE : Boolean.FALSE); } l  静态工厂方法与构造器不同的第一大优势在于,它们有名称。 作用不同的公有构造器只能通过参数来区别(因为一个类只有一个带有指定签名的构造器,所以多个构造器只能使用不同的参数列表来区分),如果使用 ...
拦截器与过滤器的区别 : 1.拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2.拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3.拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 4.拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 5.在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次     执行顺序 :过滤前 - 拦截前 - Action处理 - 拦截后 - 过滤后。个人认为过滤是一个横向的过程,首先把客户端提交的内容进行过滤(例如未登录用户不能访问内部页面的处理 ...
Struts中默认的拦截器栈 打开struts-default.xml文件,在最下面我们可以看到 <default-interceptor-refname="defaultStack"/> 该配置说明Struts默认使用的拦截器栈是defaultStack。我们看一下默认的拦截器栈都有哪些拦截器: <intercepto ...
Spring 的几个接口 1.InitializingBean接口,在初始化Bean时容器会调用前者的afterPropertiesSet()方法 2.DisposableBean接口,在析构Bean时容器会调用destroy()方法,在下面的例子中好像没有体现出来(革命尚未成功,同志仍需努力) 3.BeanFactoryAware接口,当它被BeanFactory创建后,它会拥有一个指向创建它的BeanFactory的引用 4.BeanPostProcessor接口,这个接口两个方法,postProcessBeforeInitialization(Object bean, String ...
一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。 有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATI ...

Lucene 详解

1.什么是全文检索         对于搜索,按被搜索的资源类型,分为两种:可以转为文本的、多媒体类型。我们上一节提到的搜索功能都是搜索的可以转为文本的资源(第一种)。注意,百度或谷歌提供的音乐或视频搜索不是多媒体搜索,他们是按文件名搜索。在智能手机上有一款音乐搜索的软件,可以让他听10秒钟的音乐,然后他就能上网找出这段音乐的名称、演奏者等信息。这是多媒体搜索。         按搜索的方式,上一节提到的搜索功能都是不处理语义,只是找出包含指定词的所有资源(只对词进行匹配)。下图就是显示“中国的首都是哪里”这个搜索要求对应的结果,可以看到,是没有“北京”这个结果的,结果页面都是出现了这些词的网页 ...
Global site tag (gtag.js) - Google Analytics