- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 jdbcTemplate 预编译 批量提交
近期做了excel批量上传功能,发现jdbcTemplate预编译批量提交效率很高(对比jdbc直接批量提交),方法如下public void batchUpdateList(final List list) { String sql = "insert into specialtel(sn,tel,province,remark,provincename) values (?,?,?
2013-10-10 10:28:10 4208
原创 oracle中lob类型学习
oracle中支持4种类型的LOB(large object)CLOB:字符LOB。这种类型用于存储大量的文本信息,如xml或者只是纯文本。这个数据类型需要进行字符集转换,也就是说,在获取时,这个字段中的字符会从数据库的字符集转换为客户的字符集,而在修改时会总客户的字符集转换为数据库的字符集。NCLOB:这是另一种类型的LOB。存储在这一列中的数据所采用的字符集是数据库的国家字符集,而不是
2013-09-26 14:04:21 6780
原创 如何查看eclipse版本
进入到eclipse安装目录下,有一个.eclipseproduct文件,用记事本打开, name=Eclipse Platform id=org.eclipse.platform version=3.5.0(版本)
2013-03-19 14:04:25 924
转载 Java线程安全详解
自己1年前阅读过此文章,当时明白了很多,今天又找出来,贴在这里,方便自己温习,也方便大家学习。浅谈java内存模型: 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计
2013-03-05 08:59:05 2325 2
原创 sql特殊写法记录
一、集合的并、交、差(select 查询语句1) UNION 【ALL】 (select 查询语句2)(select 查询语句1) INTERSECT 【ALL】 (select 查询语句2)(select 查询语句1) EXCEPT 【ALL】 (select 查询语句2)上述操作中不带关键字ALL时,返回结果消除了重复元组,而带ALL时,返回结果中为消除重复元组二、字符
2012-12-04 15:52:53 1531
原创 solr4.0环境搭建
因近期想搞个知识库,所以选择solr,现在最新的solr是4.0,所以用solr4.0。服务器:tomcat6 JDK :1.6 SOLR :4.0中文分词器 :ik-analyzer,mmseg4j安装:目前mmseg4j的版本是mmseg4j-1.9.0.v20120712-SNAPSHOT,经过测试,发现这个版本有bug: java.lang.Runti
2012-11-18 22:00:52 12085 6
转载 抽象类与接口的应用区别
如果单从具体代码来看,对这两个概念很容易模糊,甚至觉得接口就是多余的,因为单从具体功能来看,除多重继承外(C#,Java中),抽象类似乎完全能取代接口。但是,难道接口的存在是为了实现多重继承?当然不是。我认为,抽象类和接口的区别在于使用动机。使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。所以,如果你在为某个地方该使用接口还是抽象类而犹豫不决时,那么可以想想你的动机是什么。
2012-09-13 10:03:21 958
转载 oracle查看当前用户权限
--查看用户和默认表空间的关系select username,default_tablespace from dba_users;--查看当前用户能访问的表select * from user_tables; --Oracle查询用户表select * from user_all_tables;--Oracle查询用户视图sele
2012-09-12 15:34:13 23508
原创 spring事务传播行为类型
事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDA
2012-09-12 14:30:45 509
原创 模态窗口,提交时页面刷新弹出新的页面
问题描述:模态对话框中有保存操作,提交方式为location.href问题现象:点击保存,总是打开新的页面解决过程:用网上说的在中添加 但是仍然会弹出新页面。解决方法:在对话框中不能用location.href,会打开新页面。可以用标签模拟点击事件,具体如下: 在中添加 在body中增加隐藏的: js为href
2012-07-06 11:13:33 1606
原创 ajax 动态为<a> href 赋值,总是不执行的原因
问题是这样的:')">拨打点击“拨打”,调用loadSalesInfo函数,该函数通过jquery的ajax调用返回是否限制拨打,如代码:var vlink;function loadSalesInfo(link,salesNo) { var queryUrl="/servlet/AjaxValid"; vlink = link; j
2012-04-18 00:06:49 6369 1
原创 PLSQL select into 为空的时候 报错的处理方法
在存储过程中select column into t_prop 。。。当查询不到值的时候会报错,这时候的处理方法为:使用聚合函数,比如:create or replace procedure test ist_prop varchar2(20);begin select max(sales_no) into t_prop from sales_card where
2012-04-11 17:10:21 6661
转载 oracle存储过程中update不成功的一个原因
转载自:http://lin49940.javaeye.com/blog/466626 今天一个同事写oracle 的存储过程遇到了一个问题, 他在里面update 操作不能完成更新的操作, 但是又不会报错. 如一个表 A(id, code, name, type) 在存储过程中的更新操作的语句: update A x set
2012-04-05 09:37:41 1146
原创 jbpm4.3+ssh框架搭建
本人jbpm框架搭建是基于ssh框架,所以框架中已经包含有struts、Spring和hibernate的jar包。相关框架版本说明:struts-2.1.8.1、hibernate3、spring2.5.6、jbpm4.3需要的jbpm的jar包有jbpm.jar、livetribe-jsr223.jar、juel.jar、juel-engine.jar、juel-impl.jar删
2012-03-22 16:05:09 1977
转载 hibernate 映射文件java与sql类型对照
hibernate :oracle --> objectbasic structure : *.hbm.xml and *.java and *form.javageneral corresponding :Hibernate映射类型 Java类型 标准SQL类型integer /int java.lang.I
2012-03-08 15:01:17 1010
原创 数据库driver、url汇总
mysql:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/jbpmdb
2012-02-22 16:37:33 774
原创 mysql5.4 start service 、apply security settings 报错
解决方案:1、卸载MySQL。2、在“运行”里键入regedit进入注册表。3、HEKY_LOCAL_MACHINE\SOFTWARE\MYSQL目录删除4、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除5、HKEY_LOCAL_MACHINE\SYSTEM\Con
2012-02-22 11:25:36 796
原创 sql server 2008 win7下安装检查,重启计算机 失败
解决方法:a 、重启机器,再进行安装,如果发现还有该错误,按下面步骤b、在开始->运行中输入regeditc、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置d、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认e、重启安装,问题解决
2012-02-21 11:34:26 6656
转载 如何去掉打印网页时自带的网址以及页码等内容
1.问题有时候我们会把网页上我信息打印出来,但偏偏打印机在打印完成后最后会把网页的地址也打印出来,这样就会影响打印好的文件的美观,下面教大家如何去除这个网址的打印:2.原因之所以会才出现网址,是因为我们网页页面设置带有页眉和页脚。在浏览器中打开“文件->页面设置”,如下图所示:打开以后会出现如下界面:我们只需要将页面页脚中的内容全部设为空
2012-02-20 11:09:50 11973
原创 Oracle 数据库操作 导入导出 删除用户 表空间
1、 导入导出数据 导出exp dbuser/oracle file=dbuser.dmplog=dbuser.log owner=dbuser buffer=4096000 feedback=10000; 导入某个用户所有对象imp dbuser/pwd file=E:/dbuser.dmp log=E:/dbuser.log fromuser=dbu
2011-11-08 08:52:01 796
转载 深刻理解Oracle数据库的启动和关闭
Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数OracleDBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的ServerManager。从Oracle 8i以后,系统将ServerManager的所有功能都集中到了SQL*Plus中,也就是说从
2011-11-04 14:40:30 535
原创 oracle 报系统资源正忙
该问题原因为你需要用到的对象被锁定了,我出现改问题的场景为plsql developer死掉了,但是表被锁了,下面说明如何去解锁:selectobject_name as 对象名称,s.sid,s.serial#,p.spid as 系统进程号fromv$locked_object l , dba_objects o , v$session s , v$process pwherel.ob
2011-11-04 14:30:24 877
原创 oracle 输入字符&的问题
在INSERTINTO DEPARTMENT VALUES('4','Math & Science','444');插入该条记录的时候发现&及后面的字符被忽略掉了,不能正确插入(department表已建立,且记录符合约束)。在Oracle9i中&是有特殊含义的字符,默认状态其功能为指出一个变量,故不能正确插入,若想输入必须禁用此功能或者绕过此功能。解决方法:在SQLPlus中使用se
2011-11-04 14:25:08 2051
原创 oracle system与sys的区别
今天在创建用户赋权限的时候发现,system以sysdba的身份无法登录数据库,但是用sys就可以登录,查了下区别,介绍如下:sys用户拥有dba、sysdba、sysoper等角色或权限,登录em只能用sysdba或sysoper身份登录system用户拥有普通dba的角色或权限,只能用normal形式登录、除非赋予了sysdba的权限以sys用户登录oracle,执行 se
2011-11-01 15:25:09 857
原创 Oracle sql和过程的总结
1、 递归start with ...connect by 的用法, start with 后面所跟的就是就是递归的种子。递归的种子也就是递归开始的地方 connect by 后面的"prior" 如果缺省:则只能查询到符合条件的起始行,并不进行递归查询;connect by prior 后面所放的字段是有关系的,它指明了查询的方向。没有start with 也是可以的在
2011-10-28 10:48:41 442
原创 linux下tomcat的重启
1、查找进程号lsof -i:9999 其中9999为tomcat的端口号,比如80802、杀进程,pid为进程号kill -9 pid3、清除缓存rm -rf 目录名字4、启动tomcat进入tomcat的bin目录,输入./startup.sh
2011-10-28 09:49:34 469
原创 页面显示紊乱
这里所说的紊乱,指的是在别的工程中都是好好的,但是到自己的工程里都成了很乱的页面,这时候可以去看一下页面的编码方式,这是很有效的,如果自己的工程里是UTF-8,这时候,你可以看你的jsp页面的编码方式可能就是GBK。这个问题也烦恼了自己2天啊
2011-10-28 09:27:08 645
原创 判断post和get传输方式
在写jsp往后台传送数据的时候,以前是在URL后面加的数据一般都是数字或英文,这次在后面直接加中文,发现后台出现乱码。但是表单中提交的中文就不是乱码啊!真是搞的我很不解。最后查了一下网上,说要转码。转就转呗。可是转过以后form提交的数据却成了乱码了。真是烦。想到的办法就是在后台需要接收这个参数的方法中,先进行判断,如果是post则不需要转码,如果是get则需要转码。但是首先需要获得页面的传输方式
2011-10-28 09:23:29 10190
原创 较长的数字字符串转换为整型
在数据库中存放时间的类型为整型,而需要传入的时间字符串比较长,无法直接转换为Integer类型。此时可以转换为BigInteger类型(大数字)也是可以放入数据表的number类型中的。程序如下:DateFormat df = new SimpleDateFormat( "yyyyMMddHHmmss"); String sDate = df.format(new D
2011-10-28 09:19:24 1362
原创 带百分号保留两位小数
今天需要处理一个数学运算,最后带%且保留两位小数,实现如下: public static void main(String[] args) { String market_value = "999", cost_price = "998"; double market_value1 = Integer.valueOf(market_value).doubleValu
2011-10-28 09:14:22 3598
原创 SAXParseException
这个问题一般都是由jar包引起的问题。症状:明明都很正常的applicationContext.xml这个时候却出现这样的现象,排查过这个xml确实是可以使用的,但是就是启动服务器报错,这就可能是spring的jar包有问题,自己就是碰见的工程里有spring1和spring2的jar包,这两个jar包产生冲突了,就会报错的
2011-10-28 09:06:35 924
原创 LifecycleException
严重: Exceptionduring cleanup after start failedLifecycleException: ContainerStandardContext[/hsipccWeb] has not been started at org.apache.catalina.core.StandardContext.stop(StandardContext.jav
2011-10-28 08:58:26 3237
原创 xfire与spring开发问题小计
问题是:因为xfire中自带的spring的jar包是1.2.7的,而框架中的是2.5.6的,jar包有冲突,这就决定了,我必须舍弃1.2.7的jar包,但是webservice有问题了,报命名解析错误。原来,spring1.2.6的是在Service.Xml中的beans节点命名空间的,即用spring2的话就要将命名空间改到service节点。即原来还以
2011-10-26 11:47:53 613
原创 调用webservice方法总结
现在有几种调用webservice的方法,总结一下:1、 stub方式。这种方式,是利用axis的WSDL2Java工具类。这个是根据webservice的wsdl生成客户端类。这样就可以像是在调用本地的类一样来调用webservice,很简单。需要一个批处理,如下:set Axis_Lib=E:\jar\axis-bin-1_4\axis-1_4\libset Jav
2011-10-26 11:42:12 5001
原创 Axis1.4开发webservice总结
把自己以前研究的东西分享下:这两天一直在研究axis1.4服务端的开发,哎……真是烦死了,哎……。不过自己有个感悟:“出现的exception不一样的时候会让人看到希望”,哈哈。这技术啊,就是耐不住研究,其实都不难,只怕我研究它。这两天一直停留在了axis1.4的服务的发布上了。就是用deploy.msdd来生成server-config.wsdd发布服务。这个用到了axis.jar中的一个org
2011-10-26 11:26:39 4301
原创 数据库分页有重复数据
在工作中发现系统中数据第一页和第二页以后后面的一部分数据相同,原因为分页的时候排序,但是排序的字段不唯一,像市值,大量的重复,就会导致出现重复数据,解决的办法是:再找一个唯一的字段,一起排序
2011-10-26 08:40:29 667
jasperreports mvn依赖包olap4j-0.9.7.309-JS-3
2017-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人