- 浏览: 26362 次
- 性别:
- 来自: 北京
最新评论
文章列表
String和StringBuffer在字符串拼接性能上的比较是Java技术面试的常见问题,在很多书籍和文章中只是简单的说:“String是不可变类型,StringBuffer是可变类型;所以在字符串拼接时StringBuffer的效率要远高于String。”事实真的是这样吗?
1. 在只有字符串常量参与拼接的情况下,String的效率要远高于StringBuffer
package test;
public class StringTest {
public static void main(String[] args) {
long ti ...
这两个函数截取汉字时都是按汉字字数来的, 如果你想用字节长度请用下面的函数
select substring('北京市海淀区', 1, 6);select substring(convert(text, '北京市海淀区'), 1, 6);
select substr('北京市海淀区',1, 6) from dual; select substrb('北京市海淀区',1, 6) from dual;
修改Linux文件后注意改权限
- 博客分类:
- Linux/Unix
修改Linux文件后注意改权限
把weblogic的startWebLogic.sh改了后传上去, 发现启动总报"没有权限"的错误,才发现新传到Linux上的文件权限都是只读, 这种情况对于class和xml文件,启动应用时是不影响的. 但是shell文件就会报"没有权限"的错误
select request_session_id spid,resource_associated_entity_id,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type = 'OBJECT 'order by spid;
exec sp_lock;--select OBJECT_NAME(890486251);
DBCC INPUTBUFFER(52);DBCC INPUTBUFFER(53);
sqls2008 studio 中调出 活 ...
答:函数原型声明里和函数定义中都行。但是必须满足两个规则:
1.只能在函数声明和函数定义中选一个,不能两个都定义默认参数。
2.默认参数无论定义在函数声明还是函数定义中,必须位于调用该函数的函数前面。
例子:可以通过编译:
#include <iostream>
using namespace std;
int add(int m1, int m2, int m3, int m4);
int add(int m1, int m2, int m3=0, int m4=0) {
return m1+m2+m3+m4;
}
void main() ...
1.C2134:syntax error : missing ';' before 'PCH creation point'
错误原因:class没有用分号结束。
最近使用VC++6.0
1.当一个未初始化赋值的时候,他在内存就默认保存为-858993460;
2.如果变量的数据类型由于你的运算的溢出了,在内存中系统就自动改为-858993460
一般的书上都会说如果一个变量未付值,系统会给他一个随机值,但我实际测试VC++6.0
里实际上是-858993460。
http://www.iteye.com/topic/4189
代码1:
import java.awt.Point;
public final class ParameterPassingTest {
// 为基本类型参数重新赋值
public static void change(int i) {
i = 5;
}
// 为引用型参数重新赋值
// t指向新值,旧值没有任何变化。
public static void change(Point t) {
t = new Point(9, 0);
}
// 改变引用类型参数所指向对象 ...
- 2009-11-17 11:16
- 浏览 1071
- 评论(0)
javax.xml.transform.TransformerException: java.io.FileNotFoundException
test,下班之后再写。
TransformerFactory tfactory = TransformerFactory.newInstance();
Transformer transformer = tfactory.newTransformer();
// 将DOM对象转化为DOMSource类对象,该对象表现为转化成别的表达形式的信息容器。
DOMSource source = new DOMSource(doc);
...
- 2008-12-25 11:09
- 浏览 1131
- 评论(0)
参考了网上的一些资料。
package test;
import java.awt.AWTException;
import java.awt.Dimension;
import java.awt.GraphicsConfiguration;
import java.awt.GraphicsEnvironment;
import java.awt.Insets;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.Buffered ...
- 2008-02-22 15:22
- 浏览 1145
- 评论(0)
发表于:2007-10-12 11:50:03 楼主
在网上看了很多资料都是讨论如何利用POI读EXCEL的,但是没看到几个用POI向EXCEL写入日期数据的贴子,好不容易使通了,但是碰到了两个新问题,希望各位大侠指点: 我向EXCEL写日期数据思路是先用JAVA函数把日期转换成相对1900-1-1 0:00的数字,然后利用POI自定义EXCEL单元格格式为YYYY-MM-DD HH:MM型,我测试了一下程序,这个方法基本上是行的通的,但是其中有两点问题: 1.JAVA日期转换函数的参考日期是1900-1-1 0:00而EXCEL的参考日期是1900-1-0 0:00,因此算 ...
异常信息: java.lang.IllegalArgumentException: Cannot invoke com.eplugger.pub.model.BaseModel.setFormFile - argument type mismatch
解决方案:
必须在html:form 中加上如下 enctype="multipart/form-data"
- 2007-11-01 17:07
- 浏览 1096
- 评论(0)
让人迷惑的命名:JDK1.5中的String的两个方法replace和replaceAll。从名字你绝对猜不到replaceAll的真正用途。
String
replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
String
replace(CharSequence target, CharSequence replacement) 使用指定的字面值替换序列替换此字符串匹配字面值目标序列的每个子字符串。
String
r ...
- 2007-10-25 21:55
- 浏览 1041
- 评论(0)
转载自:http://blog.sina.com.cn/s/blog_3f554c3f010007g9.html
Your 9 most important career planning tips
为您提供9条最为重要的Web职业计划指南。
1. Never Stop Learning
1. 永远不要停止学习。
Life-long learning is your keyword.
“学习一生”应该作为你的座右铭。
The world is constantly changing, and everybody is looking for new ways of doing business. ...
- 2007-10-07 12:44
- 浏览 1165
- 评论(0)