`
文章列表
  select xs.xsid, xs.xh, xs.xm, xs.sfzh, xs.nj, xs.xqdm, xs.xqmc, xs.yxdm, xs.yxmc, xs.zydm, xs.zymc, xs.bjdm, xs.bjmc, yj.xn, nvl(sum(decode(yj.fylx, 1, jl.je)), 0) xf, --已缴学费 ...

数组操作

create or replace procedure SFGL_XF_SFBZ(p_xn in varchar2, p_czr in varchar2, o_errMsg out varchar2) is /** * 生成收费标准 * 功能:按学年生成收费标准。1、生成新年级的收费标准;2、已经毕业的年级不生成。 * 2016年10月21日 * p_xn 学年 * ...

行列转换

Oracle11.2新特性之listagg函数 (行列转换) 作为聚集函数SELECT deptno,LISTAGG(ename, ',') WITHIN GROUP(ORDER BY ename) AS employeesFROM scott.empGROUP BY deptno;   多表 select jzg.tid, jzg.fir

左外连接 和(+)

oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。 例如左外连接: select A.a,B.a from A LEFT JOIN B ON A.b=B.b; 等价于 select A.a,B.a from A,B where A.b = B.b(+); select * from a,b where a.id=b.id(+) 这里的意思就是a,b表连接,a表先全部展示,然后b表id和a表一致的就连接上,没有的就补些空格在后边。

js客户端获取组件

    博客分类:
  • ADF
function crkp(eve) { AdfCustomEvent.queue(eve.getSource(), "crkp", { }, false); eve.cancel(); }   //var cmdButton = AdfPage.PAGE.findComponentByAbsoluteId("bcsj"); //AdfCustomEvent.q ...

后台传多个值到jsp

    博客分类:
  • js
1、后台通过把多个值放到字符串数组或者Map中; 2、后台以json格式传递 eg:new Gson().toJson(pjxx); 3、使用js函数eval()转json对象; 正确的转换方式需要加(): var pjxxJson =  eval("(" + pjxx + ")");   --摘自 收费系统 缴费管理的打印

java显示图片

    博客分类:
  • java
1、base64编码显示;但是尽量避免使用该方式,因为可能存在丢失内容情况; 2、使用servlet获取图片,以流的形式显示。serlvet路径最好带个随机数,防止页面缓存问题。   方法1: byte[] data = getImageStr(bean.getImgPath()); // 对字节数组Base64编码 BASE64Encoder encoder = new BASE64Encoder(); String imgStr = ""; if(data!=null){ ...
package com.caac.knsgl.utils; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import javax.imageio.ImageIO; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGIm ...

list排序

    博客分类:
  • java
public static void main(String args[]){ List<KcBean> list = new ArrayList<KcBean>(); KcBean bean1 = new KcBean(); bean1.setCj("52"); KcBean bean2 = new KcBean(); bean2.setCj("58.5"); KcBean bean3 = new KcBean() ...

jsp多附件上传

 点击(+)新增一个文件框,(-)删除一个文件框。 <form name="form1" method="post" action="${pageContext.request.contextPath}/knsservlet"                           enctype="multipart/form-data" onsubmit="return onVail(this);">                         <table  ...

wordXML解析

使用DOM方式去解析word内容   @Override public String exportPath(ZjclSj sj) { String filepath = "/temp/" + sj.getSjmc() + ".xml"; //调用 DocumentBuilderFactory.newInstance() 方法得到创建 DOM 解析器的工厂 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); try { / ...

itext生成word

itext可以生成word、pdf,但是不能读取已有的word内容。 /** * 生成word文档 * * @param sj * @return */ private String writeToWord(ZjclSj sj) throws DocumentException, IOException { ResourceVO vo = ResourceManager.getResource("/temp/shijuan.doc"); // 找出试卷模板 Document document = new Documen ...
ORACLE提供了一种树形结构用来实现层次查询:     START WITH :指定记录是根节点的条件。根节点可以有多个。     CONNECT BY :指定记录之间是父节点和子节点关系的条件。查找出含有子节点的父节点的条件     PRIOR :指定父节点记录的引用。     SIBLINGS :指定树的排序。同一父节点下的兄弟节点的顺序。 表结构如下:原表数据:    树形结构查询语句: SELECT t.*, t.rowid FROM XTGL_JXDW t START WITH t.ssdw is null CONNECT BY PRIOR t.dwd ...

Tomcat启动问题

严重: IOException while loading persisted sessions: java.io.EOFException   tomcat在启动时出现如下异常问题:         严重: IOException while loading persisted sessions: java.io.EOFException         严重: Exception loading sessions from persistent storage     分析:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败 ...

Eclipse安装SVN

1、下载svn插件site-1.8.22.zip(百度云);   2、解压,将 features 里面的包和 plugins 里面的包分别复制到Eclipse的安装目录中对应的features 和plugins 文件夹中。   3、重启Eclipse工具,重新import项目即可,出现雪花的地方即修改过的文件,      右键选择Team里面的提交即可。    
Global site tag (gtag.js) - Google Analytics