- 浏览: 275575 次
- 性别:
- 来自: 深圳
最新评论
-
GGGGeek:
您好,转载博客之前最好验证一下正确性,方法二可以加载contr ...
使用hibernate-validator 和 javax.validation来验证spring-boot的 @RequestParam、@Request参数
文章列表
package com.test.dao.impl;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
i ...
Jquery图片轮翻插件地址
- 博客分类:
- Jquery
插件地址:http://baijs.com/tinycarousel/
Informatica 简介
- 博客分类:
- Informatica
Informatica 简介
在整个设计流程中涉及的客户端有:
n Repository Manager 存放相关资料文档
n Power Center Designer 设计ETL同步关系,创建源数据,目标数据,Mapping
n Workflow Manager 创建session , workflow
n Workflow Monitor 调试日志报告
Java 多线程 练习 循环输出数字1
- 博客分类:
- Java SE
package com.test;
public class ThreadTest2 {
private static byte[] lock = new byte[0];
private static int i = 0;
public static void main(String[] args) {
new Thread() {
public void run() {
while (true) {
synchronized (lock) {
if (i % 2 == 0) {
System.out ...
Java BigDecimal详解
- 博客分类:
- Java SE
一、引言
借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,货币计算往往要求结果精确,这时候可以使用int、long或BigDecimal。本文主要讲述BigDecimal使用过程中的一些陷阱、建议和技巧。
二、不可变性
package com.test;
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class FormatTest {
public static void main(String[] args) {
// System.out.print(format4(5));
decimalFormatTest();
}
private static String formatNum(Double d) {
String formatPattern = &q ...
Jquery Ajax 练习
- 博客分类:
- Jquery
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + " ...
oracle 对字符串型数字 比较
- 博客分类:
- Oracle
--oracle 对字符串型数字 比较时 要将字符串的长度保持两端相等
SELECT 1 FROM DUAL WHERE '0103' > '4'; --结果0103 不大于 4
SELECT 1 FROM DUAL WHERE '0103' > '0004'; --结果0103 大于 4
SELECT *
FROM (SELECT T.*,
ROW_NUMBER() OVER(PARTITION BY T.AREA_CODE ORDER BY ROWNUM) CN
FROM TT_AREA T)
WHERE CN = 1;
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%-- <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> --%>
<%
String path ...
转载自:http://blog.csdn.net/chch010520/article/details/7423143
[java] view plaincopy
Oracle RPAD /REVERSE
- 博客分类:
- Oracle
SELECT 'W' || TO_CHAR(SYSDATE, 'YYYYMMDD') ||
REVERSE(RPAD(REVERSE('' || SEQ_ST_BASE.NEXTVAL), 2, '0'))
INTO L_BA_NO
FROM DUAL;
原文:http://www.cnblogs.com/liu-l/p/3928373.html
还是先吐个槽,网上都都是转载抄袭,基本上就那么一两篇文章,说的还不清楚....
正文:
其实说白了,从两个方法本身就能看出来端倪。
我们先把jQuery看成了一个类,这样好理解一些。
jQuery.extend(),是扩展的jQuery这个类。
假设我们把jQuery这个类看成是人类,能吃饭能喝水能跑能跳,现在我们用jQuery.extend这个方法给这个类拓展一个能唱歌的技能。这样的话,不论是男人,女人,xx人.....等能继承这个技能(方法)了。
我们这样写:
http://uule.iteye.com/blog/947923转载
在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。 针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条件列表用什么来构造?传统上使用Map,但是这种方式缺陷很大,Map可以传递的信息非常有限,只能传递name和value,无法传递究竟要做怎样的条件运算,究竟是大于,小于,like,还是其它的什么,业务层对象必须确切掌握 ...
Jquery Test Table01
- 博客分类:
- Jquery
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + " ...