- 浏览: 378679 次
- 性别:
- 来自: 上海
最新评论
-
iwindyforest:
httpServletRequest.getRequestUR ...
request.getPathInfo() 方法的作用 -
stephansun:
多谢!解决了困扰半天的问题。
jetty7 No JSP support解决办法 -
1505643368:
...
java实现—身份证号码验证 -
布拉君君:
亲,为什么我测试以war包形式启动,总是报404错误啊,我写的 ...
jetty7内嵌代码配置 -
Lixh1986:
3楼的方法没问题效率:上面a[v] 是直接取值, 而 inde ...
JavaScript去掉数组中的重复元素
文章列表
List<Integer> list = Arrays.asList(16,17,18,19,20);
list.set(1, 99);
list.add(21);//运行时错误
书中是这么解释的:其底层表示的是数组,因此不能调整尺寸。
后来看了Arrays.asList的源码,发现了一些问题:
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}
/**
* @serial i ...
解决办法:
1.修改路径。即你的.Android 文件夹不能存在含有中文名的路径下,可以将它放到任何没有中文名的路径下都可以。
2.添加一个环境变量ANDROID_SDK_HOME,这个不能改,环境变量的值就是.Android SDK所在文件夹的路径,比如D:\Andorid\android-sdk-windows。
3.修改一下Eclipse中preferences-Android-Bulid-debug keystore,使其路径指向你的 \.android\debug.keystore。(重启一下eclipse就可以了,可以忽 ...
设置系统
当前时间
#date -s '2008-6-8 09:19:00'
#date -s '09:19:00'
#date -s '09:19'
写入硬件
#hwclock -w
json:1.http://muquanli123.blog.163.com/blog/static/771991200801010425544/ 2.http://blog.csdn.net/BearRui/archive/2010/03/12/5374415.aspx 3.http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking 4.http://wiki.fasterxml.com/JacksonDownload 5.http://www.iteye.com/topic/561368 6.http://www.it ...
freemarker现学现用笔记:
判断是否为空:
<#if xx?exists>
<#if xx??>
<#if xx?default("xxx")>
数据类型转换:
${xx?string} //字符串
${xx?number}//整数
${xx?currency}//小数
${xx?percent} //百分比
截取字符串长度:
有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的列子就可 ...
突然今天脑中出现个问题...什么是多态?它的作用?这两个问题我以前在看Think in Java的时候遇到过,但是已经淡忘了,重温一下。
什么是多态?
其实可以理解为“动态绑定”,它的含义就是在运行时根据对象的类型进行绑定。这是一种机制,可以在运行时判断对象的类型,从而调用恰当的方法。Java中除了static方法和final方法之外,其他所有的方法都是动态绑定的。
多态的作用
换句话说,为什么要用多态?它的作用是消除类型的耦合关系。详细的可以看Think in Java第四版第8章8.1节...
我想概念上的问题,对工作中的作用不会太大,但是还是需要明白下比较好,起 ...
在 Tomcat 中部署 jforum 项目,
如果 Tomcat 的 Connector 配置了 URIEncoding="UTF-8"
参数的话,
那么 jforum 搜索任何中文关键字都无法搜索到帖子。
解决的办法:
将 SystemGlobals.properties
中的 default.container.encoding
项改为 UTF-8
,默认值是 ISO-8859-1
-------------------------------------------------------------------------- ...
1. 复制表结构及其数据:
create table table_name_new as select * from table_name_old
2. 只复制表结构:
create table table_name_new as select * from table_name_old where 1=2;
或者:
create table table_name_new like table_name_old
3. 只复制表数据:
如果两个表结构一样:
in
一、 FreeMarker简介
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。
所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容,由使用者来填充,不同的使用者 ...
//读取XML文件.
File myFile = new File("D:/tmp/to/B10.xml");
BufferedReader br = new BufferedReader(new FileReader(myFile));
StringBuilder sb = new StringBuilder();
String str;
while ((str = br.readLine()) != null)
{
sb.append(str);
}
br.close();
//发送请求
String returnText = webServi ...
使用myeclipse链接到oracle 9i数据库出现如下错误:
ora-00604:error occurred at recursive SQL level 1.1
ora-12705:invalid or unknown NLS parameter value specified
到网上一搜都是关于oracle编码的问题,但是我用jdbc连接却没有问题,可以运行,于是想到是不是eclipse本身的问题,最终终于在网上找到此问题的答案,原来是eclipse的环境编码和oracle的有冲突,oracle在注册表中 ...
tomcat-清除缓存
方法一:
conf/server.xml文件
Context path中间加上reloadable="true"
例如:<Context path="" docBase="" reloadable="true">
方法二:
删除work目录下的缓存文件
可以把Catalina目录删除;
注意:不能把work整个目录删除,不然重启tomcat
时,会把conf/web.xml删除掉,这样在启动时,日志
...
修改linux的时间可以使用date指令
在命令行输入:
date
显示当前时间 Fri Aug 3 14:15:16 CST 2007
date -s
按字符串方式修改时间
可以只修改日期,不修改时间,输入: date -s 2007-08-03
只修改时间,输入:date -s 14:15:00
同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s "2007-08-03 14:15:00"
修改完后,记得输入:clock -w
把系统时间写入CMOS
有时候有些简单的配置文件可以没必要使用xml,其实ResourceBundle类就已经做的很好的。它甚至可以搜索到classpath里的jar文件中一些properties文件。
例如在jar文件中的根目录放置一个文件:test.properties,然后只要这个jar文件在classpath里。就可以使用这样的语句来获得一些属性:
ResourceBundle rb = ResourceBundle.getBundle("test");
String s = rb.getString("MQ_Server_Ad ...
CSV
即
Comma Separate Values
,是一种纯文本格式,用来存储数据。这种文件格式经常用来作为不同程序之间的数据交互的格式。最终文件可以用电子表格程序(如
Microsoft Excel
)打开,也可以用作其他程序的导入格式。
CSV
文件格式
·
每条记录占一行
(但字段中有换行符的情况,一行也会变成多行)
·