--判断表是否存在,如果存在则删除
-- drop table WMS_IN_POOL;
-- Create table
create table WMS_IN_POOL
(
POOL_PK_NO NUMBER NOT NULL,
BIG_DATA CLOB default NULL,
CREATE_TIME DATE default SYSDATE,
UPDATE_TIME DATE
);
-- Add comments to the table
comment on table VENDOR_CHECK_WAY is 'CLOB测试表';
-- Add comments to the columns
COMMENT ON COLUMN WMS_IN_POOL.POOL_PK_NO IS '主键ID(自增)';
COMMENT ON COLUMN WMS_IN_POOL.BIG_DATA IS '存储json字符串,大数据值';
COMMENT ON COLUMN VENDOR_CHECK_WAY.CREATE_TIME IS '创建时间';
COMMENT ON COLUMN VENDOR_CHECK_WAY.UPDATE_TIME IS '修改时间';
-- Create/Recreate primary, unique and foreign key constraints
alter table WMS_IN_POOL
add constraint WMS_IN_POOL primary key (POOL_PK_NO);
-- Create sequence
create sequence SEQ_POOL_PK_NO
minvalue 1 -- 最小值=1
maxvalue 999999999999999999999999999 -- 指定最大值
start with 1 -- 从1开始
increment by 1 -- 每次递增1
cache 20;
-- Create Index --> clob can not create index
-- create index index_big_data on WMS_IN_POOL(BIG_DATA);
-- commit
commit;
效果图:
2.2 实体类 WmsInPool.java
import java.math.BigDecimal;
import java.util.Date;
public class WmsInPool implements java.io.Serializable {
private static final long serialVersionUID = 1L;
/** 主键id*/
private BigDecimal poolPkNo;
/** clob类型数据字段*/
private String bigData;
/** 创建时间*/
private Date createTime;
/** 更新时间*/
private Date updateTime;
public BigDecimal getPoolPkNo() {
return poolPkNo;
}
public void setPoolPkNo(BigDecimal poolPkNo) {
this.poolPkNo = poolPkNo;
}
public String getBigData() {
return bigData;
}
public void setBigData(String bigData) {
this.bigData = bigData;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
}
2.3 mybatis映射文件 WmsInPoolMapper.xml
POOL_PK_NO,BIG_DATA,CREATE_TIME,UPDATE_TIME
delete from WMS_IN_POOL
where POOL_PK_NO = #{poolPkNo,jdbcType=DECIMAL}
SELECT nvl(max(POOL_PK_NO),0)+1 from WMS_IN_POOL
insert into WMS_IN_POOL (POOL_PK_NO,BIG_DATA,CREATE_TIME,UPDATE_TIME)
values (
#{poolPkNo,jdbcType=DECIMAL},#{bigData,jdbcType=CLOB},
#{createTime,jdbcType=TIMESTAMP},#{updateTime,jdbcType=TIMESTAMP}
)
insert into WMS_IN_POOL
POOL_PK_NO,
BIG_DATA,
CREATE_TIME,
UPDATE_TIME,
#{poolPkNo,jdbcType=DECIMAL},
#{bigData,jdbcType=CLOB},
#{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},
update WMS_IN_POOL
BIG_DATA = #{bigData,jdbcType=CLOB},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
where POOL_PK_NO = #{poolPkNo,jdbcType=DECIMAL}
update WMS_IN_POOL
set BIG_DATA = #{bigDdata,jdbcType=CLOB},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}
where POOL_PK_NO = #{poolPkNo,jdbcType=DECIMAL}
insert into WMS_IN_POOL(
POOL_PK_NO,BIG_DATA,CREATE_TIME,UPDATE_TIME)
select SEQ_POOL_PK_NO.NEXTVAL, A.* from(
SELECT
#{item.bigData,jdbcType=CLOB},
#{item.createTime,jdbcType=TIMESTAMP},
#{item.updateTime,jdbcType=TIMESTAMP}
from dual
) A
2.4 dao层接口(没有实现类的哦)
import cn.wlw.mgt.entity.WmsInPool;
import java.math.BigDecimal;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface WmsInPoolMapper {
/**
*
* @param poolPkNo
* @return
*/
public int deleteByPrimaryKey(BigDecimal poolPkNo);
/**
*
* @param record
* @return
*/
public int insert(WmsInPool record);
/**
*
* @param record
* @return
*/
public int insertSelective(WmsInPool record);
/**
*
* @param poolPkNo
* @return
*/
public WmsInPool selectByPrimaryKey(BigDecimal poolPkNo);
/**
*
* @param record
* @return
*/
public int updateByPrimaryKeySelective(WmsInPool record);
/**
*
* @param record
* @return
*/
public int updateByPrimaryKey(WmsInPool record);
/**
* @param wmsInPools
* @return
*/
public int batchInsertWmsInPool(@Param("wmsInPools") List wmsInPools);
}
2.5 service层接口及实现类
WmsInPoolService.java
import java.util.List;
import cn.wlw.mgt.entity.WmsInPool;
public interface WmsInPoolService {
/**
* 批量插入数据
* @param list
* @return
*/
public Integer batchInsertWmsInPool(List list);
}
#!/bin/bash
address="192.168.150.128:6666,192.168.150.128:6666"
hosts=(${address//,/ })
sfile="staticts.log"
for hostitem in ${hosts[@]}
do
ipport=(${hostitem
提高代码质量的插件1. FindBugsFindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。2. CheckstyleCheckstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式。3. ECLemmaECLemma是一款拥有Eclipse Public License许可的免费工具,它提供了
一、对分组的记录取前N条记录:例如:取每组的前3条最大的记录 1.用子查询: SELECT * FROM tableName a WHERE 3> (SELECT COUNT(*) FROM tableName b WHERE b.id=a.id AND b.cnt>a. cnt) ORDER BY a.id,a.account DE
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后We
感谢http://www.w3school.com.cn提供的资料
HTML 文档中的每个成分都是一个节点。
节点
根据 DOM,HTML 文档中的每个成分都是一个节点。
DOM 是这样规定的:
整个文档是一个文档节点
每个 HTML 标签是一个元素节点
包含在 HTML 元素中的文本是文本节点
每一个 HTML 属性是一个属性节点
注释属于注释节点
Node 层次
var formData = new FormData($("#inputFileForm")[0]);
$.ajax({
type:'post',
url:webRoot+"/electronicContractUrl/webapp/uploadfile",
data:formData,
async: false,
ca