- 浏览: 92302 次
- 性别:
- 来自: 北京
最新评论
-
JavaStudyEye:
非常不错的算法。
获取第n对括号里的内容 -
wenlong0898:
楼主试试运行上面的代码,验证一下文中的这段话:不幸的是,双重加 ...
线程安全的单例模式 -
wenlong0898:
public class Foo {
privat ...
线程安全的单例模式 -
fanjianjun0608:
果然是!我就没写get(0)之前没问题。后来莫名其妙的不好使 ...
reset是js的方法,在jquery中使用应注意
文章列表
分两种情况介绍
注:首先,各位得对一次 请求/响应 的流程有基本认识,即:浏览器发出请求--》服务器接收并处理请求--》将html形式的页面返回(响应)给浏览器,一次 请求/响应 完毕!
静态页面(html):
保存文件时的编码选项(默认为ANSI,中文操作系统ANSI即为GBK)必须得与html页面中的content-Type(即在meta标签中配置的http-equiv="content-Type")中的配置的码一致,访问此页面时才不会出现乱码。(若不显示定义meta标签,则默认是meta标签中给出的是系统ANSI编 ...
public void saveToFile(String newsContent)
{
Properties prop = new Properties();
try
{
InputStream is = NewsPush.class.getClassLoader().getResourceAsStream("newspath.properties");
prop.load(is);
String newsPath = prop.getProperty("path");
is.close();
...
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:
public enum Color{
RED,BLUE,BLACK,YELLOW,GREEN
}
显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类,而且是类库中Enum类的子类(java.lang.Enum<E>)。
1、Color枚举类是特殊的class,其枚举值(RED,BLUE...)是Color的类对象(类实例):Color c=Color.RED;而且这些枚举值都是public static final ...
转自:http://hi.baidu.com/coolcooldool/item/a740655f266512454fff2006
1、来到要删除目录的上级目录,执行更新操作。
2、找到要删除的目录,会显示冲突状态,在这个目录上执行还原,执行完成后显示为同步状态。
3、在这个要删除的目录上执行SVN内的删除。
4、提交这个删除了的目录即可成功,因为是SVN的删除,所以这时候目录还在,在这个目录上执行就可以了。
./表示当前目录,这是因为linux的默认搜索目录里没有当前目录,所以如果你在当前目录需要执行程序就要加上路径,./用全路径代替也是可以的。
H 移动到页面的第一行
M 移动到页面的中间一行
L 移动到页面的最后一行
1G或gg 定位到文件第一行
G 定位到文件最后一行
注释多行
首先查看行号:set nu
注释多行:startLineNum,endLineNum s/^/#/g
取消多行注释
取消注释多行:startLineNum,endLineNum s/^#//g
我使用maven很不熟练,在eclipse上开发时编译相关的配置都是由eclipse完成的。
而今天需要将maven工程从svn上checkout到linux服务器上,并且由maven编译,就有问题了。
首先,是maven的编译版本不对,默认的是1.3,很多想注解,foreach的用法主有1.5之后才支持。
经过询问得知,由于要部署的web工程是通过eclipse的maven设置向导新创建的,所以pom里的一些配置并没有继承工程组的pom文件里的配置,所以才编译版本过低。在pom文件加上下面代码后则问题解决:
<parent>
<artifactId>api ...
公司在resin上部署web工程的方式是手动指定配置文件。
这隐含的就包含了两部分的工作量:
1.写执行脚本,脚本名称自定义,这里是upload.sh,内容如下:
#!/bin/sh
ulimit -n 32768
#LANG=en_US
#LANG=zh_CN.GBK
JAVA_HOME=/usr/local/jdk
RESIN_HOME=/opt/app/resin
export LANG PATH JAVA_HOME CLASSPATH RESIN_HOME
case "$1" in
start)
$RESIN_HOME/bin/ ...
resin配置文件---jmx端口占用
- 博客分类:
- resin
resin的配置文件中有时候会在jvm-arg标签中配置jmx监控,其中设计到了监听的端口,如监听的端口为1012,则很有可能与另外的web应用的jmx的配置冲突,从而由于端口占用使应用无法启动成功。去掉相应jmx配置即可正常启动。
最常见的懒汉模式下的核心代码
if(instance == null) {
instance = new Singleton();
}
如果一个线程在第二行的赋值语句发生之前切换,那么成员变量instance仍然是null,然后另一个线程可能接下来进入到if块中。在这种情况下,两个 ...
今天调试程序时,debug到下面这段代码时出的问题,具体是大括号里面的那句:
if(response.getEntity() != null && response.getEntity().getContent() != null)
{
message = IOUtils.toString(response.getEntity().getContent());
}
抛出的异常是:
java.lang.IllegalStateException: Content has been consumed
原因是在if的逻辑判断里已经调用过一次getConte ...
在Eclipse里选:Window->Preference->Installed JREs->Edit(选中jre),
在Default VM Arguments里输入-Xms256m -Xmx1024m,表示最小内存256M,最大1G,然后运行就可以了。
在SecureCRT中,先cd到要上传到linux目录的位置,再通过rz -be命令打开本地的文件选择窗口,完成windows到linux的文件上传。
在SecureCRT中,通过“sz 文件名”完成从linux到windows的文件的下载,下载目录可以设置。
在持久层、业务层和控制层分别采用 @Repository、@Service 和 @Controller 对分层中的类进行注释,而用 @Component 对那些比较中立的类进行注释