- 博客(64)
- 资源 (18)
- 收藏
- 关注
原创 SpringBoot文件下载
package com.example.servicehi;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;import javax.servlet.http.HttpServletResponse;import java.io.Buffe.
2021-04-18 21:09:09
1878
原创 JDBC PreparedStatement setString IN 传多个参数
在使用JDBCPreparedStatement 进行SQL预编译时,发现使用IN(String) 传入一个字符串(逗号为分隔符),查询结果不正确。以下面SQL为例,进行测试。SELECT * FROM EMP T WHERE T.ENAME IN ('BLAKE', 'ADAMS')Java中通过 ? 占位符传参。错误的方式:直接传入一个拼接字符串。因为会把拼接的字符串当作一个元素去查询。测试未通过的方式:PreparedStatement statement = con.
2020-07-11 18:48:19
5785
原创 Java 压缩ZIP文件
1.需要导入的两个架包import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipOutputStream;用apache的相关类代替Java的相关类,可以解决压缩文件中中文文件名乱码的问题。2.代码如下/** * 压缩文件 * @param zipFile 压缩后的压缩包文件 * @param files 要压缩的文件数组 */ public static void zip(File zip
2020-06-26 11:24:38
266
原创 Apache POI复制行和复制单元格
package test;import org.apache.poi.hssf.usermodel.HSSFDateUtil;import org.apache.poi.ss.util.CellRangeAddress;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.X...
2019-05-26 15:15:36
5999
原创 OpenCV人脸识别三(根据训练的模型进行人脸识别)
OpenCV版本3.4.1人脸识别算法采用:LBPHFaceRecognizer.pro文件代码QT += coreQT -= guiCONFIG += c++11TARGET = opencvTestCONFIG += consoleCONFIG -= app_bundleTEMPLATE = appSOURCES += main.cpp \ fisherdemo....
2018-06-05 17:06:47
2111
原创 OpenCV人脸识别二(根据ORL人脸库训练模型)
OpenCV版本3.4.1人脸识别算法采用:LBPHFaceRecognizer.pro文件代码QT += coreQT -= guiCONFIG += c++11TARGET = opencvTestCONFIG += consoleCONFIG -= app_bundleTEMPLATE = appSOURCES += main.cpp \ fisherdemo....
2018-06-05 16:57:41
2290
4
原创 OpenCV create_csv.py使用方法
OpenCV中create_csv.py脚本是用Python2写的,如果你要在Python3下面使用,你需要把脚本里面的Python2语法修改为Python3。代码如下:Python2#!/usr/bin/env pythonimport sysimport os.path# This is a tiny script to help you creating a CSV file fr...
2018-06-05 12:55:54
2110
5
原创 apache pdfbox PDF文件转换为图片
单页PDF文件转换图片方法,需要导入pdfbox-2.0.9.jar、fontbox-2.0.9.jar、pdfbox-tools-2.0.9.jar架包:/** * 将单页PDF文件转换为图片 * apache pdfbox工具实现 * @param srcPath PDF文件绝对路径 * @param destPath 图片文件绝对路径 */ public static ...
2018-04-09 11:12:25
1447
原创 ICEpdf转换pdf文件为图片
ICEpdf版本为:6.3.01.转换代码如下:package com.icepdf;import java.awt.image.BufferedImage;import java.awt.image.RenderedImage;import java.io.File;import javax.imageio.ImageIO;import org.icepdf.core.pobject...
2018-03-22 13:53:23
6565
2
原创 oracle 删除级联树形结构数据
DELETE FROM AMC_DEPT WHERE ID IN (SELECT ID FROM AMC_DEPT start with ID=4 connect by prior ID=PID)注意:id为菜单主键,pid为子菜单中父菜单主键。
2017-12-19 15:20:06
817
原创 Flex3 AdvancedDataGrid 树形结构展示数据
代码如下:<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:flexlib="http://code.google.com/p/flexlib/" width="100%" height="100%" creationComplete="handleCreationComplete()"> <![C
2017-12-15 11:32:47
743
原创 MyBatis提示getFundBonus attempted to return null from a method with a primitive return type (double)
错误提示:Caused by: org.apache.ibatis.binding.BindingException: Mapper method 'com.amc.nonstandardinsinfo.dao.mapper.NonstandardInsInfoManageMapper.getFundBonus attempted to return null from a method wi
2017-10-13 11:19:13
881
原创 Oracle两表之间数据更新
UPDATE AMC_FAX_ADDRESS_LIST AFAL SET (FAX1, FAX2, TEL1, TEL2) = (SELECT BFI.LXR_FAX, BFI.JBR_FAX, BFI.LXR_TEL, BFI.JBR_TEL FROM BASE_FAXLIST_INFO BFI WHERE BFI.FAXID = AFA
2017-09-01 18:03:58
540
原创 CXF JaxWsProxyFactoryBean调用SOAP服务出现异常信息
异常信息如下:javax.xml.bind.JAXBException: class com.ulic.webservice.vo.SealFile以及其任何超类对此上下文都是未知的。 at com.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:247) at com.sun.xml.bind.v2
2017-06-26 15:03:00
2043
原创 java StringTokenizer
StringTokenizer:官方API解释如下:stringtokenizer 类允许应用程序将字符串分解为标记。StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用 String 的 split 方法或 java.util.regex 包。在看spring源码时发现的这个方法,发现这个工具类在某些时候使
2017-06-21 16:19:19
369
原创 java 解析SOAP字符串指定标签转换为实体类
1.测试实体类package test;@SuppressWarnings("serial")public class Policy implements java.io.Serializable{ private String LicenseNo; private String LicenseType; private String ComCode; private Strin
2017-06-15 18:01:56
9011
原创 mybatis中insert into ...select ...from dual union all select ... from dual 提示sql命令未结束的问题
需要在插入时加上useGeneratedKeys="false"原Mapper: INSERT INTO AMC_PRODUCT_ROLE_USER (user_id, role_id) SELECT #{productRole.user_id,jdbcType=VARCHAR}, #{productRole.role_id,jdbcTy
2017-05-06 18:25:03
7586
原创 oracle imp和exp
oracle 中使用 imp和exp可以进行数据的导入和导出1.导出指定用户表空间EXP ul3/ul3@hz BUFFER=64000 FILE=E:\hz.dmp OWNER=ul32.导入指定用户表空间IMP ul3/ul3@orcl BUFFER=64000 FILE=C:\hz.DMP FROMUSER=ul3 TOUSER=ul3在使用oracle dmp文件导入时,导
2017-05-06 15:49:08
718
原创 apache cxf-2.4.3 +spring-3.0.5发布SOAP协议WebService服务
1.apache cxf-2.4.3导入相关架包:commons-net-3.3.jarcxf-2.4.3.jargeronimo-jaxws_2.2_spec-1.1.jargeronimo-servlet_3.0_spec-1.0.jarjaxb-api-2.2.6.jarjaxb-impl-2.2.6.jarneethi-3.0.1.jar
2017-04-23 12:12:12
1074
原创 Java byte数组和文件相互转换
package com.amc.oainterface.service;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream
2017-04-19 18:01:46
16031
原创 apache FTPClient返回当前目录的路径
package test;import java.io.IOException;import java.net.SocketException;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.net.ftp.FTPClient;public class F
2017-04-17 15:07:04
13766
1
原创 oracle 查询记录为空,返回默认值
SELECT nvl(MAX(t.uuid),0) AS UUID from AMC_BIZ_REC t where t.uuid=11
2017-03-30 19:11:36
13770
原创 Java发送Https请求
package test;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import java.security.cert.CertificateExc
2017-03-29 13:01:01
907
原创 Flex datagrid itemrenderer刷新显示错乱问题
1.itemrenderer中控制按钮的显示和隐藏,datagrid水平滚动条拖动,itemrenderer显示错乱问题已解决,代码如下: <![CDATA[ import mx.events.FlexEvent; override public function
2017-03-22 18:03:57
967
原创 Flex ArrayCollection中Object 属性重新赋值
1.假如ArrayCollection如下var arrDataList:ArrayCollection=new ArrayCollection();var item:Object=new Object();item.BANK_ABSTRACT="银行对账单余额";item.BANK_POSTINGDATE="";item.BANK_DOCNUM="";item.BANK_MONEY
2017-03-15 12:41:22
805
原创 Flex 不同前端界面传递相同对象,ASObject 第一次转换正常,第二次转换异常的解决方案
1.除了两边对象都需要序列化之外,还要在Flex对象构造方法中加上红色部分内容,如下面所示:package module.system.amc.base.nonstandardManage.vo{ import flash.net.registerClassAlias; [RemoteClass(alias="com.amc.nonstandardinsinfo.vo.Nonstan
2017-02-27 09:54:11
608
原创 Flex 父窗口监听子窗口关闭并刷新DataGrid
1.父窗口 <![CDATA[ import mx.events.FlexEvent; import mx.events.DragEvent; import mx.events.ChildExistenceChangedEvent; import mx.collections.ArrayCollection; import mx.managers.Pop
2017-02-17 15:34:05
1448
原创 Flex DataGrid 添加超链接
<![CDATA[ import mx.collections.ArrayCollection; import mx.controls.Alert; [Bindable] private var demoArr:ArrayCollection=new ArrayCollection
2017-02-14 16:54:58
851
原创 Flex基础控件示例
<![CDATA[ import mx.controls.Alert; import mx.events.CloseEvent; import mx.controls.CheckBox; //月份中文 public static const MONTH_NAMES:Array=["一月","二月","三月","四月","五月","六月","七月","八月","九月",
2017-02-11 15:35:42
618
原创 解决cors跨域的问题
1.过滤器代码如下:package com.mvc.imp;import java.io.IOException;import java.util.Arrays;import java.util.List;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.Filter
2016-12-08 12:00:58
652
原创 @RequestBody接收json字符串,自动将日期字符串转换为java.util.Date
1.配置springMVC可以接收json字符串<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:
2016-11-27 10:10:29
23100
1
原创 jquery清空select option
今天在谷歌浏览器上操作select时,发现通过$("#unitlist").empty();,虽然可以把select下的option全部清空,但是select选中显示的文本还残留在select框里,为了去掉残留的文本,需要在清空之前,先把select选中显示的文本设置为空。代码如下:$("#unitlist").find("option:selected").text("");$("#u
2016-11-23 14:38:36
20138
原创 支持WebSocket的Web容器
随着WebSocket越来越普及,应用越来越广泛,在这里简单介绍一下使用WebSocket的注意事项:1.在Spring框架中使用WebSocket,需要 Spring4以上的版本;Spring4最低支持 jdk6,官方建议使用 jdk7+。2.在Java或Spring4中使用WebSocket,还依赖各个Web容器的版本,对各个Web服务器的要求,请参考下面的图片。
2016-11-10 10:35:02
2253
1
原创 HTML5获取麦克风音频,输出到扬声器
本例子在谷歌浏览器上测试通过! HTML5获取麦克风音频,输出到扬声器 var audioCtx; try { audioCtx=new (window.AudioContext || window.webkitAudioContext)(); } catch(e) { console.log("Y
2016-10-14 17:44:38
22573
1
原创 HTML5 WebSocket 传输消息、图片、音频
根据Tomcat7.0.37 chat 官方例子修改,核心代码如下:/* * */package com.servlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.catalina.websocket.Stream
2016-10-12 16:50:11
13878
1
原创 js object对象转换为自定义对象
object对象转换为自定义对象 function Man() { this.id=0; this.name=""; this.sex=""; } function People() { this.name=""; this.sex="";
2016-10-09 15:57:27
5115
原创 js调用方法中的方法
函数调用 var timer=null; var num=0; var bool=true; function onChange() { this.shuchu=function(i) { console.log(i); timer=window.setTimeout(fun
2016-08-04 13:29:11
1599
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人