好久没用Java了,用惯了.net了。。。。。。结果今天被java小折磨一下。。。
今天用java做系统的时候,由于一些特殊原因必须由后台生成一段HTML代码
结果发现,速度奇慢。。。。大致写法如下
StringBuffer Html=new StringBuffer(10000);
String RowHtml="";
for(int i=0;i<xxx.length;i++)}
RowHtml+="<tr><td></td></tr>";
}
Html.append(RowHtml);
实际运算比这个复杂很多,意思如此。。。后来在经过近一个小时的郁闷和测试以后,发现原来是String的问题。。
如果改写成这个样子速度明显提升。。
StringBuffer Html=new StringBuffer(10000);
StringBuffer RowHtml=new StringBuffer(1000);
for(int i=0;i<xxx.length;i++)}
RowHtml。append("<tr><td></td></tr>");
}
Html.append(RowHtml);
学无止境啊,小问题包含大道理。道理俺就不阐述了,免得有班门弄斧之嫌。。。。。
baidu解释的比俺清楚。。。。
小弟初来乍到,以后还望各位前辈多多指教。收工睡觉。。。。
详情
http://mingongpeng.com/thread-800-1-1.html
分享到:
相关推荐
减少库的使用,解决那些需要小代码量,但苦恼于没有简易的字符串处理函数的郁闷 char *itoa_private(int val, char *buf, unsigned radix);//整数转字符串 int my_isdigit(int ch);//判断字符是否为数字 long long ...
郁闷的事来了,先看前台HTML: 代码如下: 购买数量: <input id=”txtNum” type=”text” value=”1″ runat=”server” onchange=”[removed]checkNum();” /> 件(库存”getGoodsNum”> <%=GOODS...
String userName = session.getAttribute("AdminName").toString(); typePath = typePath + "/" + userName; // 将用户名添加到类型路径中,创建用户专属的上传目录 ``` 这样,每当我们有新的上传请求时,文件将会...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传递数据。它基于JavaScript的一个子集,但语法简单明了,易于人阅读和编写,同时也易于机器解析和生成。JSON格式是独立...
调用产生二维码的接口一直乱码,一直没想出为什么乱码,囧,郁闷之极,还好九爷慷慨分享了文章,得知返回的是二进制,createwxaqrcode接口并不复杂,只是在官方接口并没声明返回内容,只要知道返回的内容就好办了,...
前段时间母亲手机遭贼了,以防万一,如果自己手机丢了,肯定会更郁闷,记得很多手机有防盗功能,如果更换了sim卡就会,手机就会自动把新的 sim卡手机号,gps坐标,什么的发送到绑定的手机上。网上查了下资料,这类...
iOS开发,最郁闷的莫过于程序毫无征兆地就崩溃了,用bt命令打出调用栈,给出的是一堆系统EXC_BAD_ACCESS的信息,根本没办法定位问题出现在哪里。 首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源...
例如下面我要根据[jb51.net]分割的话 代码如下:string str = “reterry[jb51.net]是软件开发网[jb51.net]的站长”;... } 采用上面这种方法是很令人郁闷的,虽然得到的结果没错,但是其数组长度却是25,而不是3。
INSERT INTO `xltxlm` (`author`, `title`, `id`, `content`, `date`) VALUES ('xltxlm', 'use`', 1, 'criterion your sql string ', '2003-07-11 00:00:00') ``` 了解系统支持的函数,可以使用`get_defined_...
2.用nl2br之前,请仔细看好手册解释,我就是搞郁闷了,一般都理解为将\n转换成 ,其实不是的: 看php手册解释: nl2br – Inserts HTML line breaks before all newlines in a string Returns string with ‘ ...
代码如下: /// <summary> /// Unicode字符转换为中文字符,如96F7,78CA等” /// </summary> private char UnicodeToChineseByHex(string Unicode) { return (char)int.Parse(Unicode, System.Globalization.Number...
如果您研究过这个问题,那么,你一定会比较郁闷,现在网上流行的那个,国产的,里面有点问题,反正我一从昨天研究到现在 2008年12月17日 23时59分10秒,才搞明白是怎么回事,你说我们这些人容易吗!如果只是为了完成...
通过上面的那句代码就能插入到系统图库,这时候有一个问题,就是我们不能指定插入照片的名字,而是系统给了我们一个当前时间的毫秒数为名字,有一个问题郁闷了很久,我还是先把insertImage的源码贴出来吧 代码如下:...
这还不是最郁闷的地方,如果嵌入平台是客户的,客户要购买你的产品,你突然发现客户设 备里的系统和你的环境不一样,它没有你要的驱动了,你的程序运行不了,你会先想:“没关系,我写个内核驱动加载一下不就行了...
string connStr = global::MobileSystem.Properties.Settings.Default.JTmobileConnectionString ; 呵呵,就是它了,后面的那个字符串就是连接字符串的名字。结果测试了一下,通过。。。。。。。应该还有很多方法读...
《21天学会C++》是一本旨在帮助初学者快速掌握C++编程语言的经典教材...总之,《21天学会C++》是一本实用的入门教程,通过系统的学习和实践,你将不再为编程感到郁闷,而是享受到解决问题的乐趣,开启编程之旅的大门。
最近郁闷地发现网上现有的相当一部分万年历上干支纪年的算法都是错误的。因为干支纪年是针对阴历而言的,而生肖属相又跟地支对应,所以元旦和春节之间那段时间在干支纪年法中应该归上一年,以阳历2007年2月9日为例,...
被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进 内存,并被当作文件分析。因此,以下例子: FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i 会枚举当前环境中的环境变量名称。 另外,FOR 变量参照的...
string appName = (string)key.GetValue("AppName"); Console.WriteLine("Application Name: " + appName); key.Close(); } } ``` 在这个例子中,我们首先创建了一个位于`HKEY_CURRENT_USER\Software\MyApp`下...
特别是很大的文件(几百MB甚至是上G的文件),心里总觉得不踏实,一不小心就会出现问题,而一但出现问题就无法继续上传,这是很郁闷的。 后来在一些网站上找到一些上传文件的组件,但都是要用到一些COM组件。至于后来...