每日记载内容总结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:\Asp\lib\asp-all.jar" "E:\Asp Admin\lib" 將asp-all.jar復制到E:\Asp Admin\lib目錄下, /y表示不提示是否要覆蓋原有文件,直接覆蓋
復制文件夾 :xcopy "c:\windows\file" "d:\file" /e? 復制c:\windows\file的文件夾到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%\bin\mvn.bat ,這就是啟動Maven的腳本文件,在該文件中你能看到有一行注釋為:
? @REM set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE...
它的意思是你可以設置一些Maven參數,我們就在注釋下面加入一行:
set MAVEN_OPTS= -Xms128m -Xmx512m
之后,當你運行Maven命令如 mvn -version 的時候,你會看到如下的輸出:
E:\test>mvn -version
E:\test>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;
?? ??? ??? ?});
轉載于:https://www.cnblogs.com/cuiyf/p/3315763.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的每日记载内容总结22的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 各种排序总结(六)归并排序
- 下一篇: SqlServer 执行计划及Sql查询