- 博客(29)
- 资源 (1)
- 收藏
- 关注
转载 Hibernate与MyBatis的对比
Hibernate是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。Mybatis是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis参考资料官网:http://www.mybatis.org/core/zh/index.htmlHibernate参考资料:http://d
2016-08-31 15:13:35
309
原创 解决锁表问题
由于多次使用for uptate使得数据库表被锁,解决方法如下:---锁表查询的代码有以下形式select count(*) from v$locked_object;select * from v$locked_object;--查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_mode from v$lock
2016-08-31 14:51:11
812
原创 上传文件总结--使用springMVC+ajaxfileupload.js
本文实现的功能主要是将文件上传到后台,然后后台可以方便的处理文件。我要使用到的文件主要就是ajaxfileupload.js+jquery-1.12.0.js,其中的网上下载的ajaxfileupload.js里边一般会报错handlerError,加上这个就好了:handleError: function( s, xhr, status, e ) { // If a
2016-08-31 10:09:11
384
原创 web.xml的配置
1.加载所有的配置文件 contextConfigLocation classpath*:/META-INF/conf/spring/*.xml 2.配置spring监听 org.springframework.web.context.ContextL
2016-08-31 09:45:18
247
转载 EJB初学者常见的12个困惑问与答
1、EJB2.0有哪些內容?分別用在什麼場合? EJB2.0和EJB1.1的區別?答:規範內容包括Bean提供者,應用程序裝配者,EJB容器,EJB配置工具,EJB服務提供者,系統管理員.這裡面,EJB容器是EJB之所以能夠運行的核心.EJB容器管理著EJB的創建,撤消,激活,去活,與資料庫的連接等等重要的核心工作.JSP,Servlet,EJB,JNDI,JDBC,JMS……2、EJB與
2016-08-29 16:11:35
416
原创 被坑问题?
问题1、number类型的数据在数据库里得设置精确度,例如cbsehj NUMBER(38,2)问题2、小数点保留两位小数,使用java.text.DecimalFormat这个DecimalFormat dc = new DecimalFormat("#.00");dc.format(zcsehj);问题3、对于一直报错说:org.apache.ibatis.reflect
2016-08-23 17:31:19
274
原创 抽象类和接口的区别总结
语法:1.抽象类的成员方法可以看见具体的实现细节,而接口的方法都是抽象的。 2.抽象类中的成员变量可以是任意类型的,而接口的必须是静态常量。 3.抽象类的方法可以,接口的方法不可以是静态方法或代码块4抽象类只能被继承一次,而接口可以被遵循多次。 设计:1抽象类是指抽象某一个事物,而接口是抽象某一个方面或
2016-08-18 17:54:47
183
原创 两种格式的xml解析
元素的两中形式: 形式1 [值] 如:文章标题 形式2 例如: 解析方法(使用的是dom4j): 形式1: 思路:(1)先把xml解析成Document对象------>Document parseText = DocumentHelper.parseText(xmlcon);
2016-08-18 16:59:30
1186
原创 发布svn一直报错Commit blocked by pre-commit hook (exit code 1) with output
原来是要注明提交代码的内容,如下图
2016-08-17 17:24:32
5945
转载 java锁机制
原文:http://blog.youkuaiyun.com/yangzhijun_cau/article/details/6432216线程的同步问题: 1.给要同步的方法前边加上关键字synchronized 2.最好准确到粒度,就要给要同步的代码块加上synchronized块 3.同步问题解决了,但是若要考虑到同
2016-08-09 15:06:52
178
原创 解析xml
Map map = new HashMap(); try { Document parseText = DocumentHelper.parseText(xml); Element root= parseText.getRootElement();// Iterator elem
2016-07-13 15:06:17
275
转载 response.getWriter().write()与out.print()的区别
1、首先介绍write()和print()方法的区别: (1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等 (2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出 2、介绍response.getWriter()和out的区别: (1)、out和respons
2016-07-13 11:32:19
300
原创 元素不可用的三种样式
足球足球足球 请输入:对应的效果:1. style="visibility: hidden;" 隐藏掉元素,但是其所占的空间还存在。2.style="display:none;" 隐藏掉元素并去掉其空间。3.disabled 将元素置灰不可用4.readonly="readonly" 文本框只读不可修改
2016-07-13 11:23:19
1153
原创 基本的正则表达式
中文的是:/.*[\u4e00-\u9fa5]+.*$//^[\x21-\x7E]{6,22}$/;//至少6个字符,由数字,字母等组成if(/.*[\u4e00-\u9fa5]+.*$/.test(value)){ test_Name=/^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]{2,15}$/;
2016-07-05 18:24:55
234
原创 使用GooSeeker软件进行爬虫
一、使用GooSeeker软件进行爬虫,它是进行读取大量数据的,都出来的数据是xml格式的,可以通过office excel将xml格式转化成表格形式。 1.爬虫取数据:1)先要在网页上搜索出来你要搜索的关键字的链接。 2)然后将链接输入到‘MS谋数台’的网址,进行规则设置:【1】‘命名主题’的主题为必写,自定义 【2】‘创建规则’新建父节点,例列
2016-07-05 18:22:16
1422
原创 maven问题
前两天新建maven项目的时候总是遇见那种问题,只要新建一个maven项目就会报错,说maven-archetype-quickstart.jar有问题,百度说要加这个jar包 根据百度的过程加了jar包后还是报同样的错,最后将setting文件重新替换了新的之后就好了。
2016-07-05 18:20:56
246
原创 使用ivy管理jar包
以上边的ivy.xml中的配置为例来说明:1.在工程管理jar包的目录下新建一个文件夹取名为你的jar包的名字即freemarker-----》org来找的就是这个名字2.然后在该文件夹下边再新建一个文件夹名字为上边的name的名字即freemarker,如果这里有多个就分别取不一样的3.在最下边的文件夹建一个ivy和jars文件夹,ivy里边建一个xml取名方式ivy-版
2016-07-05 18:19:48
1988
转载 Missing artifactcom.oracle:ojdbc14:jar:10.2.0.4.0.jar的问题
导语:在我创建maven项目的时候,在pom.xml中导入的jar包一直报错,Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0.jar(简单译为没有找到ojdbc.jar包)。如图:那么为什么会出现这个错误呢?这是因为Oracle的商业版权问题,maven的中心资源库中没有ojdbc驱动包,所以需要在maven本地库中安装ojdbc驱
2016-07-05 18:17:02
1961
原创 eclipse使用alt+杠不提示解决方案
默认的快捷键是Ctrl+space这和我们在windows下换输入法的快捷键冲突了,所以会不好用。找到了原因,我们就能进行如下修改了1.选择MyEclipse6.5菜单栏中的Window->preferences;2.选择General->keys;3.在右侧中间的窗体中点击word completion后再点击remove binding,在下方的binding中随便输入一个快捷
2016-07-05 18:15:28
644
原创 复选框的全选和全部选
//复选框的全选全不选控制 function checkContorllor(){ var c = $("#cbxSelectAll").is(':checked'); //全选框的id为cbxSelectAll if(c){ $("input[name='data']").each(function(){ this.checked = true;});
2016-07-05 18:13:58
300
原创 mybatis批量删除mapper
使用mybatis的删除前台选定的几条数据;删除一条数据;删除所有数据。我是使用了list来传值,因为我的需求是通过完税证号码删除记录。mapper里边使用foreach标签 java代码: String[] split = wszhm.split(","); List list = new ArrayList(); for(
2016-07-05 18:12:36
11759
原创 js对字符串求和
js对字符串求和:parseInt、parseFloat、number自己的: for(.....){ var member = parseFloat(elements[i].getElementsByTagName("se")[0].firstChild.nodeValue) ; totalse += member; }
2016-07-05 18:11:44
1207
原创 mybatis+oracle主键自增
使用序列主键自增: eg: LOGGER_SEQUENCE.nextval insert into hgjks_logger (logid,loggerName,className,logger_date) values ( ,#{loggerName},#{className},#{
2016-07-05 18:09:22
385
原创 tomcat中发布
多个项目在同一个tomcat中发布,项目能够启动但是不能够访问。这个时候就新增几个tomcat,注意:这几个tomcat一定要是不同的端口号,否则就会报:虚拟机端口已经被占用。发布项目多的时候,容易产生栈异常,这个时候就要在tomcat中设置更大的内存, 加上这段:-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=51
2016-07-05 18:07:12
208
原创 导出下载不带格式的word
案例:@RequestMapping(value="/zdsy_word") publicvoidzdsy_word(HttpServletRequest request, HttpServletResponse response, ModelMapmodel)throws IOException{
2016-07-05 12:11:42
330
原创 java使用freemarker模版下载成Excel文件
下载整个过程:通过已有的Excel模版,前台显示的某些变量通过后台传到模版中,在后台系统自动组装下载路径和下载名,此下载有一个缺陷就是不能够在页面选择下载路径。实现过程: 1.建立模版 (1)如果要下载的是word,首先通过word建立模版;如果要下载的是Excel,首先通过Excel建立模版。 (2)将里边的变量使用${变量名}代替
2016-07-05 11:46:37
810
原创 验证码处理
页面:-----------------------------验证码:/ImageController/getImage.do" onclick="refresh();" width="90px;" height="30px;">JS:------------------------function refresh(){ $('#img').attr("src"
2016-07-04 19:14:09
291
原创 map的四种遍历方法
一、通过map.entrySet() 1.使用iterator遍历 2.使用foreach遍历二、通过map.keySet() 使用foreach遍历三、通过map.values()遍历值 使用foreach遍历具体代码如下所示:package cn.yanger.test;import java.util.HashMa
2016-06-21 11:32:53
429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人