- 博客(364)
- 资源 (9)
- 收藏
- 关注
原创 jasperreports中处理元件位置微调
在jaspersoft report中设计jrxml模板,如果遇到元件要调整位置第一种时直接在x,y中设定值。第二种直接放大工作区域比例(300%),点中元件后用键盘上的上下左右箭头键进行微调...
2020-02-23 21:35:37
1092
原创 jasperreports导出的excel打开时提示修复,点击修复后设置的边框效果丢失
最近用jasperreports导出excel,在jrxml模板里设置了边框,导出pdf没有任何问题显示正常,导出的excel文件打开时遇到如下画面,提示要恢复,点是之后发现设置的边框线效果丢失。一度怀疑是jasperreports的问题,后来才发现因为pdf中要输出中文,在font里设定指向本地地址的simsun.ttc。设定虽解决了中文不显示问题,但却干扰到了excel导出,导致边框样...
2020-02-23 21:12:32
839
原创 jasperreports导出excel怎么取消grid line
最近遇到导出excel的需求,系统已经有了基于jasperreports制导出pdf的功能(模板是jaspersoft report制作的),图省事直接利用jasperreports的方法来导出excel。单导出的excel没有去掉grid line十分难看。后来查了一下,要去掉grid line很简单。方式一:直接在jrxml的文件里配置<property name="net.sf...
2020-02-23 20:48:52
582
原创 java导出dbf文件生僻汉字处理
java导出数据到dbf文件,如果姓名中有生僻汉字,在dbf中看到的很可能是?号。遇到这种情况需查对GBK的生僻汉字的Unicode表,GBK提及的52个生僻汉字有两种Unicode。例如:䶮(yan 3)\u4ADE就不能在dbf中正常显示是?,如果换成\uE863则可以(可以打开word的插入->符号->其他符号,在字符代码中输入4ADE的到字符插入word,输入E863的到...
2019-12-23 11:37:32
910
原创 intellij idea载入java工程报程序包不存在问题
重做过开发环境后在intellijidea中载入java工程,通过maven build工程时报出程序包不存在问题,在工程里点击报不存在的类,又能进入相关class。网上贴出的程序包不存在的解释和修复措施不能解决我遇到的情况,后来仔细对比以往工程目录结构,发现这次载入工程居然没有自动创建xxx.iml文件,如是尝试解决此问题:开始->运行->切换到项目目录执行 mvn idea:mo...
2019-05-22 14:22:42
36806
52
转载 Feign Client 捕获自定义异常
在feign.hystrix.enable=false情况下,微服务提供方跑出自定义异常,微服务调用方怎么捕获这个自定义异常?分两种情况:1.如果微服务提供了接口声明,微服务调用工程引用了这个接口声明jar,有异常可以正常捕获。2.如果微服务提供方以RestController的方式对外提供服务(例如/api/login),则在微服务调用工程中要自定义错误解码处理。3.还有一...
2019-05-22 12:28:44
17121
4
原创 intellij idea Before lanuch:Build窗口部分被遮挡无法显示问题
前一段时间在笔记本上遇到过intellij idea的Run/Debug Configurations窗口配置tomcat时Before lanuch:Build被遮挡无法操作的情况,折腾了好长一段时间都没有找到解决方式,后来才想起自己调整过idea的字体大小,很可能是这次字体调整导致,尝试把字体设置还原,被遮挡部分展示出来了。File --> Settings --> Appe...
2019-05-22 12:22:36
4678
1
转载 fastjson把对象转化成json避免$ref
1. DisableCircularReferenceDetect来禁止循环引用检测: 2. JSON.toJSONString(..., SerializerFeature.DisableCircularReferenceDetect) 3.项目中遇到问题的源代码:// 查询所有的订单 @ResponseBody @Requ...
2018-07-23 10:51:56
1041
转载 MyBatis 物理分页foreach 参数失效(list值传不进<foreach>标签为null)
前些日子遇到一个mybatis中进行分页查询的问题,进行分页查询时查询条件传入了一个列表,在mybatis Mapper.xml中表现为foreach处理,查询记录总数时list可以传值进去,但是查询具体某个分页数据时list中的参数死活传不进去。直到采用下面文章中提到的处理才解决。MyBatis-3.4.4.jar使用分页插件时并且查询条件包含foreach时,分页插件在执行count语句时...
2018-07-19 09:29:57
3988
2
转载 SpringMVC 手动控制事务提交
描述 事务还是一个比较好的东东,有了这个,我们在做流程性的东西的时候,就会很好,很nice。现在看看 SpringMVC 如何实现的,详细请看代码:1、配置文件 applicationContext.xml: id="txManager" class="org.springframework.jdbc.datasource.DataSourceTra
2017-06-08 16:34:15
5844
转载 spring使用aop时需要设置proxy-target-class="true" 否则无法依赖注入
在spring3以上版本中使用spring的依赖注入(注解或者xml方式)和aop功能时,发现了一个问题,如果不设置那么在获取bean时一直报:(无论通过name还是type都获取不到bean)org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type或者Java.lan
2016-12-28 12:25:54
10462
转载 spring mvc 异常处理
error/authExceptionView error/customExceptionView package com.test.demo.exception;import java.util.Date;public class YourCustomException e
2016-12-26 15:03:08
574
原创 在Ueditor 1.4.3中自定义插件
1.定义js/ueditor/myCustomize/myCustomizeLine.jsUE.registerUI('customizeline',function(editor,uiName){ //创建dialog var dialog = new UE.ui.Dialog({ //指定弹出层中页面的路径 iframeUrl:'js
2016-08-26 16:52:26
3852
原创 Ueditor指定用br做换行标签
Ueditor富文本框中对每段换行文字都会自动追加标签进行包裹,看到的换行效果其实是由ueditor中标签的样式实现的,在实际使用时这可能带来问题。我们可以指定用br换行,整段文字只有最外层有标签包裹,换行则是,处理时只需抹除最外层的标签即可var editor = UE.getEditor('editor',{ 'enterTag' : 'br' });
2016-08-26 16:11:45
13114
3
转载 ArrayBuffer:类型化数组
ArrayBuffer:类型化数组来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录分配内存视图视图的生成视图的操作复合视图DataView视图应用AjaxCanvasFile参考链接类型化数组是JavaScript操作二进制数据的一个接口。这要从WebGL项目的诞生说起,所谓Web
2016-08-25 15:25:18
2039
转载 html页面保存成图片,图片写入pdf
需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的。有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE。前端:首先引入 html2canvas.jshtml2canvas(document.body, { //截图对象 //此处可配置详细参数 onrendered: function(c
2016-08-25 10:30:39
5665
转载 Eclipse中使用复制粘贴功能非常卡的解决办法
Eclipse中编辑代码时尤其是JSP,使用快捷键进行复制粘贴,经常会导致编辑器短暂的停顿几秒甚至更长,几近假死。想来想去应该是编辑上的什么配置或者是IDE的什么功能导致,进入Preferences查找edit功能,进行测试最后发现是代码的超链功能导致。Window -> Preferences -> General -> Editors -> Text Editors -> Hyperl
2016-08-09 14:36:54
606
转载 jsp调用js文件中文乱码
jsp-config> jsp-property-group> description> Special property group for JSP Configuration JSP example. description> display-n
2016-07-29 16:04:23
881
原创 kendo ui grid checkboxz勾选全部效果
关键代码片段:指定kendo ui grid的列Columns = [ {template:'', title:'', width:30}, {field:"name", title:"名字", width:80} ];定义testI
2016-07-29 10:49:34
11551
转载 在springmvc中解决FastJson循环引用的问题
我们先来看一个例子:package com.elong.bms;import java.io.OutputStream;import java.util.HashMap;import java.util.Map;import com.alibaba.fastjson.JSON;public class Test { public static void m
2016-07-18 19:59:23
868
原创 kindeditor自定义插件
kindeditor是一款比较好用的富文本,里面功能比较全面,还支持自定义插件。官网的自定义hello插件示例非常简单,想仿照此例做一个插入文本框的插件,一番折腾总算看到效果。1.定义kindeditor/plugins/hello/hello.jsKindEditor.plugin('hello', function(K) { var editor = this
2016-05-30 16:57:14
8776
1
转载 kendo ui treeview设置节点选中
var treeview = $("#treeView").data("kendoTreeView");if(treeview){ treeview.select($()); var treeNodeData = treeview.dataSource.get(treeNodeId); // treeview.dataSource.options.data[1]; if(
2016-04-13 18:08:09
8959
1
原创 eclipse web工程中jndi数据源设置
开发的web工程改用jndi来配置数据源。spring配置: java:comp/env/jdbc/yourDataSource tomcat的server.xml中配置Resource(可放置在GlobalNamingResources中): type="javax.sql.
2016-04-13 11:38:47
4236
原创 bootstrap-fileinput的使用
bootstrap-fileinput是基于bootstrap的上传控件,此控件网上有很多例子。我照着例子做后发现请求无法提交到后台,反复测试后发现,不能禁止预览(showPreview要设置为true),禁止预览后fileuploaded则无法响应。uploadAsync: 不能设置为false,设置为false文件可以上传,但是fileuploaded则无法响应也无法响应。注意如果出现$(
2016-03-28 15:08:28
49609
1
转载 bootstrapValidator如何重新初始化
在大多数情况下bootstrapValidator是不需要重新初始化的,极少数情况下则需要把动态增加的控件也纳入到验证中来。这时如何做?//先销毁$("#yourForm").data('bootstrapValidator').destroy();$('#yourForm').data('bootstrapValidator', null);//再重新初始化$("#y
2016-03-28 13:25:00
15556
原创 开启事务后hibernate缓存自动更新数据到数据库?
今天遇到一个问题,调用REST接口GET数据过程中对Hibernate缓存的部分对象做了修改操作,结果接口调用完毕后针对缓存对象的修改操作居然被固化到数据库中去了。反复查看后才发现方法的外层居然以@Transactional注解的方式开启了事务。关闭事务就一切正常了。
2015-08-31 15:25:31
3021
转载 CSS中的绝对定位与相对定位
层级关系为:效果图:为改变参照物(橘色框)后的效果层级关系为:效果图:参照物为最顶级的元素情况。层级关系为:效果图:仅使用margin属性布局绝对定位元素的情况此情况,margin-bottom 和margin-right的值不再对文档流中的元素产生影响,因为该元素已经脱离了
2015-08-24 15:18:32
581
转载 html5 canvas自定义画板
html>head>meta charset="utf-8" />head>body>定义画板br />canvas id="myCanvas" width="1200" height="600">你的浏览器不支持HTML5canvas>br/>br/>画笔颜色:button style="width:80px;background-color:yellow;" oncl
2015-07-20 09:03:23
4635
转载 给excanvas添加fillText方法
excanvas使得IE能通过VML支持Canvas标签,但是在一些细节方面还是不尽人意.比如1.动态生成的Canvas对象将不支持getContext方法,2.drawImage方法不能用Canvas对象作为第一个参数,3.不支持fillText等方法.本文针对以上三个问题给出改进方案.1.要使IE中的Canvas对象支持getContext等方法需要调用excanv
2015-07-13 15:15:59
1041
原创 canvas初级示例
window.onload = function() { var myCanvas = document.getElementById("myCanvas"); var context = myCanvas.getContext("2d"); context.strokeStyle =
2015-07-13 10:54:38
426
转载 wicket之实现IDataProvider接口,只查询当前页数据
1.html文件Html代码 html> head> link href="styles/wicket.css" rel="stylesheet" type="text/css"> link href="styles/office.css" rel="stylesheet" type="text/css"> head> body>
2015-06-16 17:04:20
1397
原创 hibernate使用hql跨表查询遇到的问题以及解决方式
有时遇到项目使用hibernate来实现dao层操作。hibernate中定义了对象与表的映射关系,各对象定义了与关联表的1:1或1:n等关系。1.要做两表关联查询时hql语句怎么写?假设人员对象Person和联系地址Address对象是1:n关联查询的hql不能这样写是错误的:select p from Person p left join Address a on a.id =
2015-06-16 16:43:02
3356
转载 Detected Maven Version: 3.0.2 is not in the allowed range 3.0.3
在使用maven构建springside的时候,出现错误提示:Detected Maven Version: 3.0.2 is not in the allowed range 3.0.3.修改相应错误产生的包中的pox.xml文件的 requireMavenVersion groupId>org.apache.maven.pluginsgroupId>arti
2015-05-29 17:04:23
5454
1
转载 Spring 定时器
Spring 定时器最常见的JAVA定时器有JDK自带的Timer、ScheduledThreadExecutor以及第三方的Quartz,Timer自身有很多缺陷(如不支持多线程,多任务执行时会出现任务滞后执行,没有处理运行时异常可导致定时器异常终止等),实际上已经被JDK 5 提供的ScheduledThreadExecutor替代,ScheduledThreadExecutor基本解
2015-05-21 14:21:50
768
转载 用Javascript和canvas实现的涂鸦板,似乎不支持IE8及以下浏览器
javascript canvas画图实例 *{margin:0;padding:0;} .fa{width:740px;margin:0 auto;} .top{margin:20px 0;} .top input{width:25px;height:25px;border:1px solid #fff;border-radius:4px;backgrou
2015-04-29 17:01:02
2281
转载 不安装WTP全包怎么添加Tomcat8到Eclipse Kepler中
After experimenting by myself, I came up with the following solution:Go to the "Install New Software..." menuUse the Luna WTP url but select only the adapters (http://download.eclipse.org/
2015-03-05 09:23:43
7018
转载 单向关系中的JoinColumn
1.person与address的一对一单向关系:在address中没有特殊的注解。在Person中对应到数据库里面就有一个指向Address的外键.我们也可以增加注释指定外键的列的名字,如下: @OneToOne(cascade=CascadeType.ALL,optional=true) @JoinColumn(name="addressID")//注释本表中指向另一个表的
2015-02-28 17:08:23
655
1
转载 Spring Data JPA
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/1.Spring Data所解决的问题 Spring Data :提供了一整套数据访问层(DAO)的解决方案,致力于减少数据访问层(DAO)的开发量。它使用一个叫作Repository的接口类为基础,它被定义为访问底层数据模型的超级接口。而对于某种具体的数据
2015-02-27 10:54:04
926
Microsoft SQL Server 2005 JDBC Driver for java
2008-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人