- 浏览: 100933 次
- 性别:
- 来自: 深圳
最新评论
文章列表
动态传参@RequestMapping("/{orderId}/callbck.htm")
public void callback(@PathVariable("orderId") String orderId, HttpServletRequest request, HttpServletResponse response) {}
静态传参:
@RequestMapping("/withdrawRecord.htm")
public String queryWithdrawList(OrderQueryParams param ...
/**
* 将timestamp转换成date
* @author hellostoy
* @param tt
* @return
*/
public static Date timestampToDate(Timestamp tt){
return new Date(tt.getTime());
}
处理TimeStamp类型的时间格式的时候可以数据库SQL语句处理,或者在后台 JAVA代码里面处理日期格式,或者在jsp页面处理,用 fmt:
eg: to_date(to_char(update_time, 'yyyy-mm-dd ...
<td><label class="f_input3 easyui-validatebox" validType="money" name="items[{}].start" value="" ><html:fen2yuan fen='${item.min }'/></label></td>
label 与input disabled="disabled"使用 ,
<input style="width: 300px ...
<script type="text/javascript">
$(document).ready(function(){
if("${oprFlag}"=="insert"){
form_addOrEditUmUser.orgName.value=parent.getHiddenVal("parentName_id");
form_addOrEditUmUser.orgId.value=parent.getHiddenVal("parentid_id");
} ...
instr函数在Oracle/PLSQL中是返回要截取的字符串在源字符串中的位置。instr是一个非常好用的字符串处理函数,几乎所有的字符串分隔都用到此函数。
instr语法
编辑
语法如下:
instr( string1, string2, start_position,nth_appearance ) [1] [2]
string1
源字符串,要在此字符串中查找。
string2
要在string1中查找的字符串 。
start_position
代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检 ...
OVER(PARTITION BY)函数介绍
开窗函数
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。
开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下:
1:over后的写法:
over(order by salary) 按照salary排序进行累计,order by是个默认的开窗函数
over(partition by deptno)按照部门分区
over(partit ...
CREATE OR REPLACE FUNCTION getId_by_seq (seq_name IN VARCHAR2)
RETURN NUMBER IS
val NUMBER(16) := 0;
BEGIN
execute immediate ('SELECT ' || seq_name || '.NEXTVAL FROM dual') INTO val;
RETURN val;
END;
package com.iec.web.utils;
import java.io.File;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLEncoder;
import java.security.CodeSource;
import java.security.MessageD ...
SELECT
sum(decode(WAT.DR_CR_FLAG,'CR',1,0)) CR_AMOUNT,
sum(decode(WAT.DR_CR_FLAG,'DR',1,0)) DR_AMOUNT,
sum(decode(WAT.DR_CR_FLAG,'CR',WAT.DR_CR_AMOUNT,0)) DR_CR_AMOUNT,
sum(decode(WAT.DR_CR_FLAG,'DR',WAT.DR_CR_AMOUNT,0)) ACCOUNT_AMOUNT
FROM T_ACCOUNT_WATER WAT
WHERE/* WAT.ACCO ...
package com.mall.business.duizhang.creditcard;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;
import java.net.URL;
import java.security.MessageDigest;
i ...
http://js.clicki.cc/
- 博客分类:
- 压缩js
http://js.clicki.cc/
jquery.validate.js
http://www.runoob.com/jquery/jquery-plugin-validate.html
默认校验规则
(1)required:true 必输字段
(2)remote:"check.php" 使用ajax方法调用check.php验证输入值
(3)email:true 必须输入正确格式的电子邮件
(4)url:true 必须输入正确格式的网址
(5)date:true 必须输入正确格式的日期
(6)dateISO:true 必须输入正确格式的日期(ISO),例如:2 ...
package com.kame.micropay.commons.util;
import java.lang.reflect.Array;
import java.lang.reflect.Field;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Map;
imp ...
过滤器处理乱码问题, springMVC在配置文件中直接配置Filter与请求路径,
拦截器的实现,implements HanderIntercpetor 或者实现 WebRequestIntercptor
两个接口,原理相同,只是前者其中一个方法的返回值是boolean类型,可以终止请求,功能比后面这个接口更加齐全。CharEncodingFiter 在拦截器中 Object arg 可以直接设置编码格式
nginx+memcache+tomcat 应该是企业级开发中用到的比较多的一套集群web环境,因为本人是从事Java的学习和开发,因此服务器选择了tomcat;配置这样一个环境在我看来首要目的当然是将服务器的压力分散开,用多台服务器来处理大用户的并发,并通过缓存来减少对服务器的请求量,同时一个应用分布在不同服务器上就需要做session共享。大概的结构我想应该是这样:
这样一来请求会被分派到这图中5个tomcat下的项目去处理,当然有时候服务器需要处理更大的并发量则需要更多的nginx来作为代理转发并需要更多的tomcat节点(当然也有牛人能把tomcat配到数千并发量,这样也不一定需要太多 ...
CREATE OR REPLACE FUNCTION FN_GET_ORDER_NO (NO_TYPE IN VARCHAR2)
RETURN VARCHAR2 IS
--定义业务类型编码
--订单业务:2010(充值业务),2011(提现业务),2012(支付转账) 2013 (支付方式) 2014(手续费)
--生成支付流水:6060
ORDER_NO VARCHAR2(30) := '';
TODAY VARCHAR2(8) := TO_CHAR(SYSDATE, 'YYYYMMdd');
VAL VARCHAR2(10) := 0;
SEQ_NAME VARCHAR2(50) := ...