layxue

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  5 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

2015年8月11日 #

使用mysqldump进行导出,语句如下:
mysqldump -u root -p123456 test tbuser --where="1=1 limit 5,10">D:\user.sql
以上语句意为:把tbuser表的第6至15条数据导出
root为用户名,123456为密码,test为数据库名字,tbuser为表名
posted @ 2021-02-20 10:21 layxue 阅读(96) | 评论 (0)编辑 收藏

我们开发人员都是用的tomcat,程序运行都正常。往服务器部署的时候,服务器上用的是weblogic,启动的时候就出现此错误,后来经过搜索发现是由于xml-apis.jar这个jar包导致的。  tomcat中不带此jar包,而weblogic带,所以就出现jar包冲突了,解决办法就是把程序中的此jar包给删掉啦。
posted @ 2016-03-21 10:43 layxue 阅读(2469) | 评论 (0)编辑 收藏

excel是有条数限制的,最多到65536行,一个excel中导出数据条数过多了是不行的,得想其他的办法,分成多个sheet或者多个excel
posted @ 2016-01-26 16:43 layxue 阅读(1254) | 评论 (0)编辑 收藏

  工作过程中遇到一些问题,去网上查了才知道这些方法,先写这么多,遇到问题了再加喽     
1、不要列表中前面的复选框:直接添加属性multiselect: false即可。
2、获取当前列表的一些数据
 var grid = jQuery("#jqgrid");
 var rows = grid.jqGrid('getRowData'); //获取当前显示的记录
 var rowNum = grid.jqGrid('getGridParam', 'rowNum'); //获取显示配置记录数量
 var total = grid.jqGrid('getGridParam', 'records');//获取总条数
posted @ 2015-08-14 15:47 layxue 阅读(128) | 评论 (0)编辑 收藏

错误信息如下图:

开发时是在Windows下,运行也正常。正式环境是部署到Linux下的,生成excel时出错了,找到错误信息,去网上搜了一下,才知道原因。
原来问题出在WriteAccessRecord文件里。源代码中byte数组data的最大长度被定义为112,当被传入的参数达到一定长度时就会出错了。
解决方法如下:(转)
1.修改JXL源代码中WriteAccessRecord文件代码,重新设置变量data的长度,例如:data = new byte[astring.getBytes().length];
2.只要在代码中强制设置变量WorkbookSettings.writeAccess的值即可,例如:
Workbook wb = Workbook.getWorkbook(new File("XXXXX"));
WorkbookSettings settings = new WorkbookSettings ();
settings.setWriteAccess(null);
WritableWorkbook workbook = Workbook.createWorkbook(new File("XXXXX"), wb, settings);

我们用了第二种方法,果然可以了。
posted @ 2015-08-11 17:03 layxue 阅读(898) | 评论 (0)编辑 收藏