- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 java线程池的使用
需求:已知三方的地址cookie等信息,用java的URLConnection接口取获取结果,但是只能指定当前页page,不能指定获取结果数,这样要获取所有的查询结果,只好用循环的方式从第一页取到最后一页,然后把结果合并起来,再做接下来的处理问题:开始是用单线程来处理,但是结果需要20s+才能出来,这显然有点太长了。后来考虑了多线程,用CountDownLatch+Thread的方式,每页用一个线...
2018-05-09 18:18:53 253 1
原创 easyui-datetimebox的隐藏和显示
关于easyui中的combobox的隐藏和显示网上有很多教程,此次项目中要求的是根据不同的状态隐藏和显示日期时间控件,即easyui-datetimebox,这里采用的是动态追加和删除的方式来实现的。显示: 这里采用的是jquery中的after和appendTo方法,但是这两个方法还有些细微的差别。 首先看appendTo的方法实现:
2018-01-12 15:04:11 2728
原创 在eclipse中修改maven插件
记得要修改两个地方:一是maven的安装路径,在eclipse中是这里如果没有的话,要点那个add按钮添加上。一是要改maven仓库的配置:
2017-12-20 19:19:14 218
原创 解决oracle表被锁的问题
alter system kill session'5076,8808';情况是这样的,今天需要修改表中一条记录的某个字段,于是用了select。。。for update语句,但是由于不常用这条语句(之前是看需求这样用过),没有在修改了之后还要commit一下,于是改了几次后发现表被锁了,怎么也没法再执行update语句了,于是百度下,找到了下面的语句select b.owner,b.
2017-12-15 19:51:12 705
原创 location.herf=url参数有中文传到后台java代码有乱码
jsp页面:资源function rescuClick(method){ location.href="/"+method+"Power.action?idcname="+encodeURI(encodeURI('${idcname}')); }后台java:String idcname = request.getParameter("idcname"
2017-11-28 16:36:25 359
原创 用java导出word并下载文件
public void download() { Configuration configuration = new Configuration(); configuration.setDefaultEncoding("utf-8"); //注意这里要设置编码 configuration.setServlet
2017-11-14 20:43:37 7988 6
原创 关于迭代集合同时删除元素报错的问题java.util.ConcurrentModificationException
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-13 10:34:15 296
原创 oracle创建存储过程定时任务时报错的问题
写了四张表的存储过程,并要分别建四个定时任务去执行这四个过程,其中三个存储过程创建,然后创建定时任务,没问题,维有一个始终报错,报的错也看不懂是啥。于是就在网上查找相关问题码,最后找到一篇文章说是编译存储过程时有错误导致定时任务无法创建,于是就在网上查找怎么查看编译错误,后来找到,原来在plsql里,用sqlwindow只能执行sql语句,因为创建存储过程是用create or rep
2017-11-09 15:32:51 2109
原创 Ubuntu14.04 LTS下 <<UNIX环境高级编程>>源代码下载编译步骤
这篇文章是我在系统中编译源代码时遇到的问题的一个总结。首先,需要下载yuan dai
2014-11-03 00:02:19 999
原创 jsf中后台取前台页面组件的值
在jsf页面,将组件的value属性绑定到javabean的某个属性,然后在后台直接去javabean中的属性时,注意,组件的位置和按钮必须在同一个form同一个table中才能取到值,否则不能取到。
2013-10-14 19:22:07 1252
原创 js获取rich:dataTable的行数
今天在做项目的时候,需要用到rich:dataTable的行数作为批量保存的参数。我开始试着在javabean中添加参数的方式,但是点击分页后这个行数不能正确的传递,于是我观察rich:dataTable本身有一个rows属性,我就把这个rows属性用alert方法打印出来,看到其中有一个length属性和行数有关,是行数+1的,于是在js方法中获取length属性后再-1即可。这里附上一个用
2013-10-09 11:57:08 1470
原创 jxl生成Excel和读取Excel
生成:package com.student.ExcelOperate;import java.io.File;import java.io.IOException;import java.util.*;import java.sql.*;import com.student.db.StudentDB;import jxl.Workbook;import
2013-09-26 17:53:15 489
原创 内存不足 java.lang.OutOfMemoryError: Java heap space
问题描述Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方案[转]一直都知道可以设置jvm heap大小,一直用eclipse写/调试java程序。一直用命令行or console加参数跑程序。现象:在eclipse的配置文件eclipse.ini中设置-vmargs -Xms500m
2013-09-26 17:52:31 702
原创 Oracle中使用SQL语句修改字段类型总结
一.如果表中没有数据:直接这样就可以了alter table 表名 modify (字段名 类型)如 alter table student (id number(4));二.如果原表中存在data那么方法就大不相同了ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;ALTER TABLE 表名 ADD 字段名 VARCHAR
2013-09-26 17:51:56 819
原创 关于<logic:iterate>用法
问题1;在使用时候,通常一行就只有一列,如果想让一行显示2列数据,然后换行输出,该如何编写代码呢解决方案: //2 表示一列分两行 显示内容
2013-09-26 17:50:40 1119
原创 Oracle的instr函数
1.instr 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位 置。 语法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] ) string1 源字符串,要在此字符串中查找。string2 要在string1中查找的字符串.
2013-09-26 17:49:42 571
原创 oracle最常见的数据类型
当解决某些编程问题时,这些数据类型能够提供很多解决方案。同样要注意,有些函 数只适用于某些特殊的数据类型。如下是PL/SQL中可以使用的主要ORCALE数据类型。 VARCHAR2(maximun_length)存储变长的字符数据。参数是必需的,指定字符数据的最大长度,最大为32767字节。不使用常量或者变量来指定最大长度;必须使用整数型的字面值。VARCHAR2数据库
2013-09-26 17:49:07 972
原创 Oracle 异常 ORA-01861: literal does not match form
Oracle 异常 ORA-01861: literal does not match format string(字符串格式不匹配)如果直接按照字符串方式,或者,直接使用'2007-12-28 10:07:24',没有指定日期格式,就会报错:ORA-01861: 文字与格式字符串不匹配必须指定日期格式 正确 SELECT D261 as ename,G
2013-09-26 17:48:29 734
原创 JSF 如何用编程方式访问托管bean
如果定制方法需要访问特定于用户的信息,例如用户的userLastName,在JSF 1.1中可以用以下Java代码编程方式做这件事:FacesContext context = FacesContext.getCurrentInstance();ValueBinding currentBinding = context.getApplication() .create
2013-09-26 17:47:55 611
原创 JSF中的commandButton、commandLink、outputLink用法
先说 comanndButton和commandLink: commandLink必须要在一个from中。 comanndButton和commandLink要在一个from中才能提交表单内容。 会发送回本页面,并触发JSF的生命周期,比如:重建组件树、应用请求值等,因此,允许设置actionListener和action属性,这样他们可以很轻松完成强大的功能。 action
2013-09-26 17:47:13 2345
原创 JSF中CommandButton与CommandLink传值
f:param标签能够将一个参数添加到组件。需要注意的是f:param标签的不同表现依赖于它所关联的组件类型:【1】如果为 h:outputText添加f:param标签,那么JSF实现将使用参数来填充占位符,例如{0}、{1}等。【2】如果添加f:param标签到h:commandLink,JSF实现会将参数值作为请求参数传递到服务器,如: 12
2013-09-26 17:46:00 2264
原创 CSS display 属性
对象的style.display属性当值是block时,会自动在元素前后添加换行符,导致换行,可以直接设置成空字符串或者其他不带换行符的值.
2013-09-26 17:44:49 498
原创 mybatis sql报错
### The error occurred while setting parameters### Cause: java.lang.UnsupportedOperationException SELECT a.* FROM TB_CAR_STATISTICS_INFO a WHERE 1=1 ]]> 0"> AND a.ORGCODE like #{orgCo
2013-08-30 17:33:31 868
原创 jsf通过ValueChangeListener事件动态更改selectOneListbox的值
value="#{cashTransportBean.seTRANSPORTTYPE}" style="width:100px" onchange="this.form.submit();"required="true">value="#{cashTransportBean.menuisitems2.valueResult}" />1.组件里要加上onchange="t
2013-08-21 18:43:19 1287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人