- 浏览: 109144 次
- 性别:
- 来自: 杭州
最新评论
-
xiaguangme:
那个#values[]# 不对吧 貌似 是#ids[]#
ibatis
文章列表
话说有一天,哥要解析XML,于是就百度COPY了一段代码,用的是org.jdom这个包
xml内容如下
<?xml version="1.0" encoding="GB2312"?>
<r>
<a>新宏·香榭丽舍</a>
</r>
简析代码:
SAXBuilder sax = new SAXBuilder();
Document xmlDom = sax.build(new ByteArrayInputStream(xmlSt ...
Connector
port
="80"
maxHttpHeaderSize
="8192"
maxThreads
="150"
minSpareThreads
="25"
maxSpareThreads
="75"
enableLookups
="false"
redirectPort
="8443"
acceptCount
...
转自网上:
An invalid XML character (Unicode: 0x4) was found in the element content of the document.
org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x4) was found in the element content of the document.
原因是在获取InputStream的时候,使用了StringBufferInputStream(String
source ...
作者:郎云鹏(dev2dev ID: hippiewolf)
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。
目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制
package
cc.util.List.cnsort;
import
java.util.ArrayList;
import
java.util.Collections;
import
java.util.List;
import
java.text.Collator;
import
java.util.Comparator;
import
java.util.Locale;
/**
*
@author
tomcat 下server.xml 配置文件
<Host name="www.dpsenmall.com" appBase="D:\var"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
var 目录如下
...
<html><head></head><body> <a href="javascript:alert(this)">seasion1</a> <a href="#" onclick="alert(this)">seasion2</a></body></html>
在session1这个a标签中, this 指向的是当前窗体
而在session2 这个 a 标签中, this 指向 当前a 标签
下面都是从PMD规则中总结的一部分代码优化建议:
1.局部变量只被赋值一次可以声明为final
说明: 使用final标识后,Java在编译的时候会自动把变化替换成常量,这样程序的运行效率就会提升
2.如果传入长度为1的字面意义参数,这调用String.startsWith 可以使用 String.charAt(0) 方法节省运行时间
说明:关于这点比较好理解,String对象本身就是char数组,String.startsWith方法在内部处理比较复杂,又有循环比较操作,所以效率远不及charAt操作。
“Abc”.startsWith(“A”) //bad
“Abc”.charA ...
自从MyEclipse8版本以上,安装插件变得非常麻烦,需要通过MyEclipse Configuration Center进行安装,很多安装不成功,网上google发现是因为MyEclipse网站访问被屏蔽的原因。
后来上网找了多种安装SVN插件的方法,都不成功后,非常郁闷,经过多次的摸索后,终于找到安装的方式,赶快分享一下,步骤如下:
1.在MyEclipse安装目录的dropins 下新建目录 svn , 在svn目录下新建eclipse目录。
2.解压SVN的插件site-1.6.13.zip, 将解压后的 features 和plugins 目录复制到 dropins\svn\ ...
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...)
values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将
一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(fi ...
hinbernate hhh
- 博客分类:
- JAVA
More than one row with the given
identifier was found: 2468BDC50182F9266E2AB32D9F7A78DD, for class:
com.ot.opf.org.model.DepartmentVO
原因:表ID重复 ,查看是否重复导入.
eclipse/myeclipse 进java代码的开发,特别是web应用开发,一般情况下,修改配置文件(如web.xml)重启服务器
才生效.而修改jsp页面,则不用重启.
若修改的是java文件,有两种情况:
1.小规模的修改,没有改变类的块结构,不用重启服务器,也可以立即生效.(前提是同步发布,即要勾上菜单
project->build automatically)
2.修改了类的结构(如增加或删除类的方法,字段).如果是这种情况,myeclipse会有"hot code replace fail"的提
示,和失败的原因的说明(如add metho ...
sequence(max,1)
例题
load data ------控制文件标识
infile 'st.txt' ------要输入的数据文件名
append into table MOBILE_TYPE ------向表中追加记录
fields terminated by ',' ------字段终止于‘,’
TRAILING NULLCOLS ------允许空字段
(TYPE_ID sequence( ...
模型层:
Map map = new HashMap(); map.put("a", "12345"); map.put("b", "abcde"); out.println(map.get("a")); request.setAttribute("map",map);
展示层:
<c:forEach items="${map}" var="mymap" &g ...
ibatis中sql in语句的配置? ibatis中如何配置in语句,需要迭代,不能直接用string的写法<select id="sql_test" parameterclass="myPramBean" resultclass="myResult">select *from tablewhere name in <iterate property="ids" conjunction="," close=")" open="(" ...