zoukankan      html  css  js  c++  java
  • 每日记载内容总结22

    1.注意:s标签不能在外部js中使用,想要在外部js中用页面获取到的值的话,需要如下进行:
    (1)在jsp页面用js获取到需要的值
    <script type="text/javascript">
    var pageUrlStatic ="<s:property value='page.url'/>";

    或者(推荐使用后者)

    var pageUrlStatic ="${page.url}"
    </script>
    (2)在外部js中直接使用pageUrlStatic即可

    2.cmd 复制文件和文件夹

    复制文件: copy /y "E:Asplibasp-all.jar" "E:Asp Adminlib" 将asp-all.jar复制到E:Asp Adminlib目录下, /y表示不提示是否要覆盖原有文件,直接覆盖

    复制文件夹 :xcopy "c:windowsfile" "d:file" /e  复制c:windowsfile的文件夹到d盘

    (1)d:file一定要打file,如果不打就会将file里的文件放在d:,会造成文件摆放乱.

    (2)一定要加参数/e,不打会复制文件不全的.

     另外,连接两个命令行的符号是"&"

    3.服务器启动时自动运行程序

    Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。

    比如说把要运行的代码放入tomcatall文件里面,要启动admin和portal下的tomcat

    /usr/local/tomcat/tomcat-6.0.36-portal/bin ;
    ./startup.sh ;
    /usr/local/tomcat/tomcat-6.0.36-admin/bin ;
    ./startup.sh ;

    把这个文件放进服务器路径/etc/init.d/下,运行如下代码:

    # chmod +x /etc/init.d/tomcatall //设置文件的属性为可执行
    # ln -s /etc/init.d/tomcatall /etc/rc0.d/S80tomcatall //建立软连接,快捷方式

    重启服务器即可自动启动命令行里面的代码。

    4.解决maven内存溢出(转自 http://blog.sina.com.cn/u/1743752000)

    Windows环境

    找到文件%M2_HOME%inmvn.bat ,这就是启动Maven的脚本文件,在该文件中你能看到有一行注释为:

      @REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE...

    它的意思是你可以设置一些Maven参数,我们就在注释下面加入一行:
    set MAVEN_OPTS= -Xms128m -Xmx512m

    之后,当你运行Maven命令如 mvn -version 的时候,你会看到如下的输出:
    E: est>mvn -version

    E: est>set MAVEN_OPTS= -Xms128m -Xmx512m
    Maven version: 2.0.9
    Java version: 1.6.0_07
    OS name: "windows 2003" version: "5.2" arch: "x86" Family: "windows"

    我们看到,配置的Maven选项生效了,OutOfMemoryError也能得以相应的解决。

     
    Linux环境中

    也可以通过设置环境变量解决该问题, 如,编辑文件 /etc/profile 如下
    MAVEN_OPTS=-Xmx512m
    export JAVA_HOME MAVEN_HOME MAVEN_OPTS JAVA_BIN PATH CLASSPATH

     
    如果你使用Hudson

    用 Hudson + Maven做持续集成,并不幸也遇到了类似的错误,那么上述两种方式都将不再起作用了,因为Hudson使用自己的maven-agent来启动Maven,不会去调用Maven的脚本,自然相应的配置也就无效了。

    好在Hudson也给为我们提供了配置点,在Hudson的项目配置页面中,有一块Build区域,这里我们已经设置了Root Pom和Goals。注意该区域的右下角有一个"Advanced..."按钮,点击会看到MAVEN_OPTS输入框,这里输入"-Xmx512m"就 OK了。

     
    m2eclipse中

    类似以上的方法都会失效,所幸m2eclipse提供了配置点。步骤如下:

    项目上右击 -> Run As -> Run Configurations -> Maven Build 上右击 -> New

    这时会看到一个maven运行配置对话框,这里面其它的配置我不多解释了,为了解决内存溢出的问题,我们可以选择第二个TAB: JRE,然后在VM arguments中输入配置如:-Xms128m -Xmx512m。

    6.一些js html知识:

    $("#img5").replaceWith(rehtm);替换img5的html代码

    在js里面用s标签传一个参数到后台

    可以如下写$("#fuck").click(function(){
                var searchStr=$("#search").val();
                window.location.href="<s:url namespace='/business' action='testlucene'/>?gosearch="+searchStr;
                });

  • 相关阅读:
    leetcode 78 子集
    leetcode 404 左叶子之和
    《数学有意思》28杠杆原理 29信息革命 30可信的数学
    《数学有意思》25中心极限定理 26混沌现象 27焦虑
    《数学有意思》22算术和几何 23统计学 24概率
    《数学有意思》19数学语言 20函数 21无理数
    《数学有意思》16归纳法 17因果关系 18物理学
    《数学有意思》13度量的本质 14度量单位 15科学也是一种模型
    《数学有意思》10思维工具 11选择合适的数学模型 12几何学
    《数学有意思》07公理是“公认的道理”吗 08什么是好的公里系统 09数学模型
  • 原文地址:https://www.cnblogs.com/cuiyf/p/3315763.html
Copyright © 2011-2022 走看看