自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 springMVC工程手动刷新配置

1.自定义CustomDispatcherServlet import javax.servlet.ServletConfig; import javax.servlet.ServletException; import org.slf4j.Logger; import org.slf4j....

2019-07-19 16:46:51

阅读数 23

评论数 0

原创 手动将java文件编译成class文件

/** * @Description: 编译java文件 * @author muzb * @date 2019年7月1日 上午9:42:16 * @param classRootPath class文件存放的根目录,com目录的上一层 * @param javaFileList 待...

2019-07-19 16:00:20

阅读数 76

评论数 0

原创 docx4j文档差异比较

最近研究两份word文档对比,并以批注形式显示差异,基本思路是先读取两份文档,逐个段落对比出差异后,增加批注显示。 核心代码: public class Diff_match_patch { // Defaults. // Set these on your diff_match...

2018-03-01 17:19:10

阅读数 1146

评论数 2

原创 docx4j根据关键字添加指定批注

/** * is:文件输入流 filename:文件名 map:关键字和批注键值对 */ @Override public String docx4jHandler(FileInputStream is,String fileName,HashMap map,Sess...

2016-07-14 15:15:30

阅读数 1358

评论数 1

原创 上传附件格式限制与内容校验

在web应用中,上传附件是很常见的操作,为了防止上传文件中有恶意攻击程序,必须验证文件是否安全,首先,也是最普通的,前后端程序都需要验证文件后缀名是否在自定义的白名单中,其次,后端通过文件流获取文件头信息,防止恶意木马文件,比如一张普通图片,文本工具打开后,内嵌有js代码; /**文件类型白名...

2019-07-17 11:14:41

阅读数 24

评论数 0

原创 代码质量管理平台SonarQube安装说明

1.下载相关组件 组件 压缩包 版本 说明 SonarQube sonarqube-7.3.zip 7.3 Sonar主程序 Sonar-scanner sonar-scanner-cli-3.2.0.1227-linux.zip ...

2019-07-17 10:48:59

阅读数 18

评论数 0

原创 openCV图片倾斜矫正(java版)

核心思想:由于openCV是用C编写,因此对C的支持度最高,曾经尝试转换成JAVA,最终都失败了,因此核心底层代码仍然是C版的基本思路:java调用dll客户端->生成.h头文件->新建win32项目->导入相关支持和头文件->编写c代码->生成dll文件->j...

2017-11-24 18:06:43

阅读数 4513

评论数 3

原创 Tesseract-ocr图片文字识别

1.下载安装tesseract-ocr-setup-4.00.00dev.exe http://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.00.00dev.exe 2.下载简体中文语言包chi_sim.traineddat...

2017-11-15 15:49:54

阅读数 511

评论数 0

原创 oracle数据库行转列加排序

行转列排序之前: select * from lawtlegaladvisermanageedu t order by id asc; id EDUCATIONID EDUCATION PROFESSIONAL RELATEID 1 100005 116245 大专生 电子 ...

2017-04-25 16:54:15

阅读数 1833

评论数 0

原创 js关闭页面

不同的浏览器和浏览器版本经常出现window.close();失效的问题,经过不断的探索,找到一种适应各种浏览器的关闭方法; javascript代码: top.window.opener=null; top.window.open('<%=basePath%>page...

2017-04-25 16:43:01

阅读数 233

评论数 0

原创 oracle数据库表空间不一样导致blob等大字段导入失败问题

数据泵导出: 1.手动新建一个文件夹:比如:E:\ncdatabak 2.数据库管理员登录sqlplus,创建数据导出目录expnc_dir为目录名,'E:\ncdatabak'为数据库实际目录,命令如下: create directory expnc_dir as &...

2017-01-17 17:36:21

阅读数 1452

评论数 0

原创 网络安全主要的安全漏洞及防御

1.跨站脚本攻击(Cross Site Scripting),恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的特殊目的。 exp:参数中带有<script>alert('121...

2016-08-11 16:49:45

阅读数 459

评论数 0

原创 webservice客户端调用cxf https服务端

没有配置之前,调用cxf https服务端会出现以下错误: PKIX:unable to find valid certification path to requested target 原因是没有找到有效的证书。 解决方法: 1.配置证书到客户端的jdk的cacerts下 cmd定位...

2016-07-25 15:58:49

阅读数 2936

评论数 0

原创 网络安全tomcat配置https

1.cmd定位到jdk的bin目录,执行以下语句: keytool -genkey -alias tomcat -keyalg RSA -validity 365 按照要求一步步输入信息,密码使用changeit,最后一步让你输入密钥的时候,直接回车。 具体记录如下: D:\Program Fil...

2016-07-21 15:10:06

阅读数 267

评论数 0

原创 DES前后台加密

js代码: /** * DES加密/解密 * @Copyright Copyright (c) 2006 * @author Guapo * @see DESCore */ /* * encrypt the string to string made up of hex * return...

2016-07-15 16:36:46

阅读数 488

评论数 0

原创 nginx服务器多虚拟主机配置

注:本详解以D:\nginx-1.6.0此目录为例 1.修改D:\nginx-1.6.0\conf里的nginx.conf文件。 #user nobody; worker_processes 2; #error_log logs/error.log; #error_log logs...

2016-07-10 11:18:31

阅读数 310

评论数 0

原创 dsoframer打包cab加签名

第一步:制作"数字证书" 解压signcode.rar到C盘根目录下,运行CMD进入dos输入CD C:/signcode makecert的命令如下: makecert -sv dsoframer.pvk -n "CN=钟德荣" -ss My -r ...

2016-07-10 11:02:28

阅读数 268

评论数 0

原创 dsoframer在线编辑(读取保存服务器文档)

jsp代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include ...

2016-07-10 10:19:12

阅读数 3463

评论数 3

原创 docx4j添加批注

import java.io.File; import java.math.BigInteger; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java...

2016-07-10 10:01:37

阅读数 805

评论数 0

原创 docx4j操作word常用方法

import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.StringWriter; import java.math.BigInteger; import jav...

2016-07-10 09:58:07

阅读数 5737

评论数 0

原创 随笔

1.控制页面滚动条滚动到顶部:scrollTo(0, 0); 2.控制页面禁止输入空格:value=value.replace(/\s/g,''); 3.mysql如果是UTF-8字符集,正常排序方法汉字不能按照A~Z顺序排列,需要通过orderbyconvert(name...

2016-05-17 21:52:11

阅读数 240

评论数 0

原创 spring通过反射调用service

Methodmh=ReflectionUtils.findMethod(SpringContextHolder.getBean(param.get("serviceName")).getClass(),"functionName",newClass[]{Pa...

2016-05-09 09:18:04

阅读数 339

评论数 0

原创 eclipse更改maven本地仓库路径

1.window-preferences-maven,选择user settings. 2.user settings下面有一个settings.xml文件目录的选择框,如果存在跳过此步骤。如果提示文件不存在,去Apache官网下载一个maven的apache-maven-3.3.9-bin.z...

2016-04-20 10:04:05

阅读数 355

评论数 0

原创 eclipse中junit test或者run main方法报错

最近在eclipse中使用junit单元测试或者执行main方法时,后台console输出: usage: javaw [-options] class [args...] {to execute a class} .............. 之类的错误,但是此工作空间的别的项目没有问...

2016-04-20 09:47:52

阅读数 2060

评论数 0

原创 cxf客户端调用报错(任何超类对此上下文都是未知的)

最近开发cxf服务端,在原来成熟的接口类中新增了接口方法,比如叫A,这个方法是返回一个分页pagePojo,实体里有个list对象,放的是新增的实体,这个方法和此接口内的其他方法,比如叫B,没有区别,除了返回的分页对象里存的实体不一样,但是在客户端一调用就报“任何超类对此上下文都是未知的”这种错误...

2016-04-20 09:31:24

阅读数 5687

评论数 2

原创 webService-cxf方式生成客户端

cmd定位到cxf的bin目录下,执行一下语句: wsdl2java -p com.daorigin.mobile.client.cont -d D:\cxf\src -all http://10.120.1.27:8080/SMELP/ws/index?wsdl

2016-04-05 16:14:27

阅读数 392

评论数 0

原创 webService-axis2方式生成客户端

wsdl文件放在bin目录下,以下语句在bin目录下执行: WSDL2Java -uri yrre_ws_contract_info.wsdl -p com.daorigin.WSServer.zdErpCont.ws -o ws

2016-04-05 16:01:54

阅读数 204

评论数 0

原创 nginx环境下润乾报表“+”号重复请求

配置nginx负载均衡环境下,点击润乾报表“+”号展开二级数据,时常造成报表重新加载,统计数据回到没有session查询条件时的数据。原因是nginx环境下前台访问请求的后台服务器是随机的,可能会由于没有session共享造成查询权限不同。 解决办法:解注nginx配置文件中ip_hash属性,...

2016-04-05 15:29:28

阅读数 543

评论数 0

原创 nginx集群配置详解

tomcat项目下配置nginx集群步骤详解: 1.复制nginx-1.6.0文件夹到指定目录,例D:\nginx\nginx-1.6.0。 2.修改E:\apache-tomcat-6.0.36\conf\server.xml,在源注释的<Cluster>标签下,增加<Cl...

2016-04-05 15:02:18

阅读数 6521

评论数 0

原创 oracle数据库10G客户端导出11G数据文件,空表不能导出

10G客户端导出11G数据文件,如果存在空表,是不能导出的,解决办法: 1.执行select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0...

2016-04-05 14:36:40

阅读数 603

评论数 0

提示
确定要删除当前文章?
取消 删除