- 博客(19)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Jeecgboot 开发坑---大文件导出的问题
遇到一个新需求, 关联12张表进行数据查询, 大概150个字段,然后导出xls。 大概的数据1W 左右。 于是想到了三种方法;JEECGBOOT 在线报表--------- 直接SQL 报错,放弃了 积木报表---------- 采用分页, 能显示数据,但是导出xls 10分钟都没有结果;也放弃了 模板导出---------- 最后一条路了,必须要能用呀。 结果 10M 一个问题,客户端等待导出还是不太理想 必须要改造一下了。于是想到了任务模式,客户发起一下导出任务,然后等待后台生成好了再下...
2021-02-12 13:00:26 3040
原创 autopoi 模板导出 在jeecgboot中遇到的坑
今天客户有一个导出数据的需求,一个是序列号要按照数据行开始第一个, 第二个是 导出文件的 列名需要 排序。使用注入实体类的方式满足不要需求,然后看看 以模板的方式是否能搞定。 开始搞吧。遇到的第一个问题, 系统编译以后找不到模板文件。 TemplateExportParams params=new TemplateExportParams("c:/exportTemplate/office.xlsx"); 使用系统目录结构,找不到模板文件。 Baidu一下和我遇到相同问题的人不在少数。..
2021-01-27 23:48:32 3281 1
原创 mybatisplus查询部分字段返回的类型
#今天遇到个问题,分组查询某个字段 生成柱状图一般我们都是用对象类型的 List 来实现,但是上述问题,无法满足要求。浪费1个多小时,才满足要求;第一种类型的查询, select a1 from table , 只查询一个字段,那可以用String 类型;第二种类型的查询, select a1,a2 from table ,查询两个字段以上的,可以用 List<Map<String,Object>> 来实现;粘点代码看看// An highlighted block@S
2021-01-22 00:46:49 3010
原创 EXT combox显示错误的问题。
Ext.form.ComboBox的id属性和name属性不能相同,否则会引起两个严重的问题:1、显示位置不对,一直显示在页面的左上角;2、当formPanel加载完数据之后,这个comboBox的值无法正确显示。解决这个问题, id 和 name 属性要不相同!...
2012-03-28 12:05:27 167
Ext +Struts2 的文件上传
反正 搞 EXT 很久了。 说 文件上传也很久了。 原来去 EXT 的论坛找了个 现成的组件,也很方便。 不过感觉 不适合小的需求。对用户来说,操作也不是很直观。 这回有时间,搞搞上传了。 去找了个半成品,改改还是OK 了。。。 先看图片吧。[img]http://qianlei007.iteye.com/upload/picture/pic/38462/11c...
2009-06-15 13:55:39 132
qWikiOffice Web Desktop的 java版本!
用 EXT 也很长时间了,最早看到 ext 的 demo 里面有 webdesk , 感觉很好,很有感觉。最近有时间来搞搞这个东西了,在论坛里面看到了这个,更震撼。http://extjs.com/forum/showthread.php?t=10950作者果然是大牛。 很漂亮的东东呀!http://www.qwikioffice.com/看到这个东西,真的...
2009-03-07 14:51:59 174
ext 继续搞!
搞了很久EXT 了, 有点审美疲劳了, 但是看了看, 2.2 的版本,又想继续搞下去了。 最近遇到一个布局问题, 就是将 formpanel 放到 tabpanel 里面, formpanel 的布局不能正常显示,很郁闷! 问题展示效果: 第一页,[img]http://qianlei007.iteye.com/upload/picture/pic/31391/f...
2009-02-17 10:57:40 92
struts2的拦截器和action的返回值
最近编码过程中,遇到这样一个问题,没有好好研究,不知道怎么解决,记录下拉,希望自己不要忘记。 问题的起因:用户登陆后,建立session,未登陆,就通过拦截器,检查访问action,是否执行。这个需求和struts2的拦截器教程差不多。 问题描述: 由于我前台只需要json,很多action 都不需要跳转,也就是说,返回值是 null; 范例代...
2008-10-17 14:58:14 404
文件操作!
[code="java"]//读文件转成字符串! public static String fileToString(String fileName) throws IOException { String lineContent = null;// StringBuffer str = new StringBuffer(); FileReader fr; t...
2008-06-10 10:29:21 135
洗牌算法!
[code="java"]package readom;public class Test { //随机整数=Int((max-min+1)*Rnd()+min) public static void main(String args[]){ int []result=new int[100]; for(int i=0;i...
2008-06-10 10:06:12 209
说说可视化的工作流配置界面!
用过JBPM 的同学,想必都知道有一个eclipse的插件设计器,能生成你需要的流程JPDL。但是,往往流程随着业务不断的变化,难道每次我们都要重新修改代码?前段时间,一个项目就是这样,流程巨多,而且很多都三天两头的变化,其实,就是客户毛病多,太挑剔。 提出一个新需求,用户可视化配置工作流,当听到这个需求的时候,心想,“这下挂了!”。人家普元的EOS 都不能完全做到这个需求,更何况...
2008-05-29 10:44:52 2930
原创 spring中的一种任务配置方法!
相信大家在开发中经常遇到“定时任务”的的需求,例如:定时后台生成报表,定时触发后台日志等等。。。。。在没有接触spring的时候,这样的需求好像是学习多线程的例子。大家的设计思路不外呼:启动程序的时候启动一个任务线程,间隔固定的时间让线程激活一次。接触spring后,发现这个需求实现的愈发的简单,谢谢xml配置文件就可以了,不用开发人员写线程控制代码,减少了开放工作量。下面就把我配置的
2007-06-03 15:13:00 834 1
原创 webWork2.2 拦截器学习笔记!
学习webwork2,很快就接触到了拦截器这个东东,interceptor 它充分体现了 切面编程的思想。也许很多人都还不理解这个概念。举个例子: 相信大家都写过“用户权限验证”功能把,常用的做法是,用户登陆后,记录一个session来保存信息,通过它来验证用户是否登陆过,是否能访问其他的功能页面。(当然,这种做法不一定是最好的。) 这个验证方法是统一的,所有需要验证的页面都会使用他,记得刚学习J
2007-05-20 22:57:00 1102 1
原创 webWork2.2 action介绍!
最近在学习《webwork in action》虽然能在网络上下载到电子版,但是在书店看到了中文版纸制图书,还是忍不住买了一本。随便浏览了下,还是要比电子版本介绍的详细的多,很多细节介绍,对实际的开发有很大的帮助。边看书,边写程序,边简单记录下笔记,方便以后查看。本人使用的webwork 2.2.4 比图书介绍的例子所使用的版本高,怕因为版本的原因会有不同的地方,因此,看一点,写程序试试,这样
2007-05-17 01:28:00 730
Spring数据库事务配置方式
Spring事务配置要和数据库交流,事务管理是必不可少的,刚刚开始学习Spring框架,被他提供的功能吸引,确实减少了我们的编码量.<o:p></o:p>Spring中,提供了多种和数据库交流的办法,我们最常用的JDBC, 现在流行的 O/R映射,含盖现在所有的和数据库交流的办法. Spring不仅给我们提供了这些方法,同时还对其进行了有效的封装,大大减少我们的公式编码...
2007-05-06 00:49:56 181
原创 spring的事务管理方式!
事务管理要和数据库交流,事务管理是必不可少的,刚刚开始学习Spring框架,被他提供的功能吸引,确实减少了我们的编码量.Spring中,提供了多种和数据库交流的办法,我们最常用的JDBC, 现在流行的 O/R映射,含盖现在所有的和数据库交流的办法. Spring不仅给我们提供了这些方法,同时还对其进行了有效的封装,大大减少我们的公式编码工作.举例说明:下面一段是我们学习JDBC时
2007-05-06 00:46:00 1572 1
原创 webWork2.2的简单配置介绍!
很长时间没写笔记了,研究了一段时间的webwork,今天写点学习笔记之类的东西。Webwork是一个MVC框架,和其他MVC框架一样,分离web开发中的,控制,模型和视图。个人感觉,她的配置更加简单和优雅,更容易新人上手。同时,业务逻辑也更加清晰,对软件的维护和扩展有很大的帮助。(有多少帮助也不是很清楚,还是讲讲配置把!)需要的包,去baidu或者google都能找到很多。现在常用的版本是
2007-04-03 12:49:00 1008
原创 关心自己的福利!
问:什么是五险一金? 答:“五险一金”讲的是五种保险,包括养老保险、医疗保险、失业保险、工伤保险和生育保险;“一金”指的是住房公积金。 其中养老保险、医疗保险和失业保险,这三种险是由企业和个人共同缴纳的保费,工伤保险和生育保险完全是由企业承担的。个人不需要缴纳。这里要注意的是“五险”是法定的,而“一金”不是法定的。 问:“五险一金”的缴费比例是什么?
2007-03-01 18:53:00 649
原创 tomcat+MYSQL+proxool 的配置介绍!
最近比较小气,喜欢上了免费的东西。其实免费的东西还是有好东东的,就像tomcat,MYSQL,proxool这些开源的东西,还是很不错的。。。。。。 最近的一个项目准备使用mysql+tomcat来构建,说的数据库就不能避免和JDBC交流,现在这些事都很简单了,都有现成的驱动包,只要下载来就可以用了,我的mysql驱动包是:mysql-connector-java-
2007-02-26 10:21:00 4001
hibernate3 的多对一的外键更新问题!
2008-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人