背景:
最近项目中需要用到服务器模板和字符串拼接技术。服务器模板技术很多,JSP、Velocity、JDynamiTe等很多。字符串拼接技术在Java中更简单,StringBuilder、StringBuffer和重载的字符串“+”操作。但是实际开发中,发现自己平时对Java的字符串拼接的细节处理真的很差。
基础:
字符串操作主要问题在效率上,包括如下两点:...
分类:
编程语言 时间:
2015-06-01 09:41:28
阅读次数:
117
sring拼接经常会用到,拼接时候使用的方法,每个人的又不一样,有的是不知道哪个效率高,也有一些是为了方便不差那么一点时间!今天百度查了查他们的区别!+= 是效率最低的一个,尽量避免使用stringbuilder string.formatstring.format每次都是重新开辟内存空间所以如果频...
分类:
其他好文 时间:
2015-05-31 16:37:19
阅读次数:
102
模糊查询: 工作中用到,写三种用法吧,第四种为大小写匹配查询 ? 1. sql中字符串拼接 ???SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT(‘%‘, #{text}), ‘%‘); ? 2. 使用 ${...} 代替 #{...} ??...
分类:
其他好文 时间:
2015-05-30 16:47:15
阅读次数:
206
1、 实际上,当我们使用字符串拼接时,是String调用了他的静态方法Concat,Concat接受object参数也就是说如果本来就是引用类型就可以直接传进去了,千万不要转为值类型。比如 Int a =0; Object b =a; Console.WriteLine(a+","+(int)b);...
分类:
编程语言 时间:
2015-05-26 18:20:45
阅读次数:
154
下面介绍与操作字符串有关的几个方法。第一个就是concat(),用于将一或多个字符串拼接起来,返回拼接得到的新字符串。例如:var stringValue = "hello";var result = stringValue.concat("world");alert(result);//"he.....
分类:
其他好文 时间:
2015-05-24 06:31:22
阅读次数:
98
2015年5月22日 天气阴
问题描述:
后台代码:
//caseId为字符串类型
Struts2Utils.getRequest().getSession().setAttribute(caseId + "idPhoto", idPhoto);
jsp获取idPhoto获取session域中的值
错误写法:
${param.search_caseId+"idPhoto"}
正确...
分类:
Web程序 时间:
2015-05-22 11:33:42
阅读次数:
121
缓存DOM对象
在内存中操作元素
由于DOM操作会导致浏览器的回流,回流需要花费大量的时间进行样式计算和节点重绘与渲染,所以应当尽量减少回流次数。一种可靠的方法就是加入元素时不要修改页面上已经存在的元素,而是在内存中的节点进行大量的操作,最后再一并将修改运用到页面上。
一次性DOM节点生成
在这里我们每次都需要生成节点(document.createElement("li")),然后将其加入到内存片段中,我们可以通过innerHTML属性来一次性生成节点,具体的思路就是使用字符串拼接的方式,先生成相应的HT...
分类:
其他好文 时间:
2015-05-14 16:42:46
阅读次数:
119
select * from tablenamewhere mydata like CONCAT(CURDATE(), '%') limit 3这里concat是字符串拼接, concat('mys', 'q', 'l') -> mysqlCURDATE()是日期不算时间 2015-05-13
分类:
数据库 时间:
2015-05-13 16:34:27
阅读次数:
162
php初学者,有什么不对的还请指正。首先是在html页面中用jq实现添加标签:divAchivePersonnal是select所在的div的外层div,divselectAchivePersonnal是select的最近一层div,info内是字符串拼接,jq标签插入用append方法。接下来是调...
分类:
Web程序 时间:
2015-05-10 21:53:38
阅读次数:
208
在php里声明一个字符串有2种方式,一种是用单引号,另一种是用双引号。2者最大的区别就是当字符串中包含变量时,单引号不能输出变量的值,而是直接输出变量名,双引号就可以输出变量的值。1 另外单引号里只能有2种转义字符,\'(表示单引号)和\\(表示反斜杠),双引号就没这个限制。1 在php...
分类:
Web程序 时间:
2015-05-10 18:52:24
阅读次数:
260