- 博客(26)
- 问答 (9)
- 收藏
- 关注
原创 xss跨站脚本过滤
自定义XssRequestWrapper集成HttpServletRequestWrapper package com.workflow.base.filter;import org.apache.commons.lang.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletRequest;import javax.servlet.
2021-03-05 17:35:42 2585 2
原创 前端des加密,后端des解密
使用crypto-js.min.js的des加密方式加密数据 下载地址https://cdnjs.com/libraries/crypto-js 前端加密方式 // 加密方法function Encrypt(word,skey) { var keyHex = CryptoJS.enc.Utf8.parse(skey); let encrypted = CryptoJS.AES.encrypt(word, keyHex, { mode: CryptoJS....
2021-02-23 18:01:50 1275 1
原创 jasper 中textfield控件的Markup属性用法
markup属性主要分为4个属性 none:不做任何处理,当作普通字符串展示 styled:样式化标记文本,系统会使用jasperreport的样式化标记文本的进行渲染 html:使用html标记语言进行渲染 rtf:使用rtf标记文本进行渲染,rtf类似word,excel这样的文件格式,两者之间可以相互转换,兼容行比较好 styled的用法,首先设置textfield控件markup属性为styled 在代码中使用jasperreport标记文本,并设置字体颜色,可以参考官方文档:http.
2021-01-26 13:46:41 1594
原创 jekins 远程调用服务端shell脚本时,输出的内容出现中文乱码问题
问题:由于我windows环境部署jekins,默认编码是gbk编码,服务器shell的脚本文件是utf-8编码,所以再输出中文时出现乱码问题解决:修改服务器shell文件编码为ANSI编码,在这里说一下用notpad++修改成gb2312编码后,放到服务器就自动变成ANSI编码...
2020-10-13 17:32:49 746
原创 DBVisualizer 如何配置自动快捷键自动提示,和自动提示去掉用户名
DBVisualizer 如何配置自动快捷键自动提示,和自动提示去掉用户名打开Tools>>Tool properties>>key Bindings界面,复制一份默认的配置选择自己复制的配置,点击Set Action设置为默认快捷键配置设置自动提示快捷键,点击main menu>>edit,在edit下找到show Auto Completion 并选中,并设置快捷键,点击应用配置完后,在工具快捷提示时,发现自动带入的表和列都会加一个用户名.表名,如果不
2020-06-30 10:27:30 4636
原创 解决 dbvisualizer 修改字体编码为中文时,匿名块执行报错问题
首先我修改工具编码为仿宋,如图 在工具新增一个sql 编辑窗口,编写匿名块 --/begin DBMS_OUTPUT.PUT_LINE('Sample output');end;/ 执行匿名块,然后就报错了,具体错误如下,说是出现“”什么的,但是我并没有看到 [Code: 6550, SQL State: 65000] ORA-06550: 第 1 行...
2019-12-13 15:52:41 1067
原创 ireport list组件循环输出对差异显示内容加背景色遇到的问题
在使用list组件做表格时,需要对变更前和变更后内容不一致的行的第一列增加背景色显示,并且第一列的文字不跟随页面重复显示,一致的内容第一列不显示背景色且内容不跟随页面重复显示,达到如下效果 ↓ 上面的效果,思路就是,先用一个文本组件设置背景色,并且勾选Print When Detail Overflows选项,这个属性是让自字段内容超出当前页剩余空间时,新增页时再次显示,但是我的用途是背景...
2019-07-02 17:53:33 1496
转载 JasperReport字体设置字体大小后,导致溢出内容不换行问题
报告中,原先设置字体为宋体,大小14px,内容溢出换行后生成报告时,发现超出内容部换行,后来将字体大小修改成默认大小,发现溢出内容可以换行,但是这并不能满足业务需求,后来查资料获知是因为PDF字体和报告字体不一致导致JasperReport计算字体宽度错误,所以解决方法就是将模版字体设置和pdf字体一致,如下: 参考:https://www.cnblogs.com/xiao-zh/p/75630...
2019-05-09 09:48:12 2253
原创 easyui textbox多行文本输入框高度根据内容伸缩
直接上代码 function makeTextArea(fromId){ //查找所有textare 方法 添加自适应 $("#"+fromId).find('textarea').each(function(index) { //获取ID属性 IE 不支持attachEvent 写法 makeExpandingAreaIE(this); });}function ...
2019-05-06 16:15:34 4260
原创 ireport table中元素内容超出纸张剩余空间,导致出现空白页问题的解决方法
问题:我们在使用table组件输出多条记录,发现如果某条记录的内容过多时,生成的报告中间几页,剩余部分区域会出现空白的问题,空白不均匀,有的页显示一小部分内容,剩下大部分空间都是空白,有的显示一大部分内容,剩下一小部分空间显示空白,如图所示: 原因:去官方社区查询问题,发现ireport本身机制就是这样,当下一元素内容超出当前页剩余空间,则重新创建一个新的页面去渲染内容,而当前页剩余的空间不管多...
2019-04-28 17:22:54 4119 3
原创 在jasperreports中自定义字体
记录下我在公司使用jasper自定义字体时的方法和遇到的坑我的jasper的maven配置<dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports</artifactId> <version>6.3.0</...
2018-11-16 11:33:01 2240
原创 数字转中文实现
经过测试支持到一亿 /** * 数数字转中文 范围1-1亿 * @param val * @return java.lang.String * @author Administrator * @updateAuthor: Administrator * @date 2018/9/19 13:06 */ public static String convertN...
2018-09-25 16:02:09 541
原创 easyui-textbox 开启多行时,后台回显到前台时换行问题的解决方式
后台处理://这里测试代码,具体替换根据实际情况,将想要换行的位置替换成<br>就可以了 String a="a\r\na\r\na\r\n"; System.out.println(a); a=a.replaceAll("\r\n","<br>"); System.out.println(a);前端处理:/...
2018-09-11 15:44:43 2758
原创 openOfficeConnection 在linux环境下word excel转html时,中文文件名无法识别问题
一,发现问题:在windows环境中文的文件都可以识别并成功转换成html,但是到了linux环境,就一致报错,错误信息为Caused by: com.sun.star.lang.IllegalArgumentException: URL seems to be an unsupported one.。二,定位问题于是远程debug一步步调试,发现OpenOfficeDocumentCo...
2018-08-17 17:14:41 1866
转载 openoffice启动服务
https://www.cnblogs.com/guanghuiqq/archive/2012/10/31/2747527.html
2018-08-16 17:50:04 2292
转载 烟火_ java word文档 转 html文件
https://www.cnblogs.com/always-online/p/4800131.html
2018-08-16 17:01:25 177
原创 linux用java解析html出现中文乱码问题
File htmlFile = convert(docFile, filepath);// 获取html文件流StringBuffer htmlSb = new StringBuffer();Document parse = Jsoup.parse(htmlFile, "utf-8");htmlSb.append(parse.html());
2018-08-16 14:59:45 792
原创 获取CAS自定义用户信息时,中文乱码解决方法
最开始我们没有设置编码之前,cas发送http请求到cas server验证ticket票据,验证通过后,会以xml形式返回自定义的用户信息,如果存在中文就会出现乱码问题,网上查了些资料,说在web.xml中配置spring的编码转换过滤器,那纯属扯淡,没有作用,于是我查看了源码,发现cas验证ticket是通过代码发送的http请求好,知道了问题所在,我们开始想办法怎么解决,首先我们在sprin...
2018-04-23 16:32:12 1342 1
原创 RSA加密解密学习
package com.demo;;import org.apache.commons.codec.binary.Base64;import org.apache.commons.io.IOUtils;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;im...
2018-02-27 14:09:14 1766
原创 使用spring-boot-devtools热部署遇到的坑
spring-boot版本1.5.3.RELEASEspring-boot-devtools版本1.5.9.RELEASEjdk 1.7问题:当我在修改class文件时,手动重新编译class文件时,工具就会出现异常信息(如果工具设置为自动编译是不会提示这个错误信息的但是会影响到项目正常编译导致每次重新启动时都会出现一些问题,我遇到的就是controller没有扫描到)如下:网
2018-02-02 14:56:31 8964 1
原创 oracle impdp和expdp使用
创建测试表并插入数据create table test_tab( id number not null primary key, name varchar2(20));insert into test_tab values(1,'数据1');创建目录对象create or replace directory DMP_DIR as '/oradata/ebankbak/';
2018-01-24 10:54:58 466
原创 无线上外网,有线上内网的方式
这里按win10环境举例说明,之前网上添加路由规则的方式没有用方法一:1:第一步进入控制面板--网络和internet--网络和共享中心--更改适配器设置--以太网2:右键--状态--详细信息,在详细信息可以看到当前自动获取的ip地址,子网掩码,默认网关,DNS服务器信息,或者在cmd窗口使用命令ipconfig也可以看到这些信息。3:点击属性,在属性界面将自动
2017-11-22 12:12:30 23593 2
转载 suse 12 配置ssh服务
编辑sshd_config文件:vim /etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication yes查看是否开启了防火墙:service SuSEfirewall2 status如果开启了则编辑SuSEfirewall2文件,没有则无需往下做:vim /etc/sysconfig/SuSEfirewall2
2017-11-21 22:17:09 5462
原创 关于tomcat启动完成后,出现Exception http-apr-8080-2
使用intellij+tomcat7启动项目结束后,发现工程无法访问,看控制日志出现Exception http-apr-8080-2,没有其他任何错误提示(有些tomcat可以打印出内存溢出的异常),纠结了一会,后来百度发现原来是内存溢出问题,只需要在intellij中tomcat配置下VM options 中增加-server -XX:PermSize=-512m -XX:MaxPermSi
2017-09-18 14:19:30 1140
空空如也
websphere除了安装包,其它一些zip介质包在哪里下载
2017-09-04
wensphere8.5我只能下载到安装包,找不到介质包
2017-09-03
xbrowser 远程桌面openSUSE-Leap-42.3问题
2017-08-13
solr创建索引时,遇到中文内容就报错
2016-07-21
网页上如何实现扫描条形码端功能
2016-03-23
为什么在虚拟机安装的suse linux界面那么小
2016-02-14
如何修改alert中的类容
2015-06-15
这段代码到底是什么意思readini
2014-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人