Java Web 學(xué)習(xí)雜記
卍,
1 asp 和 asp.net的區(qū)別 類似jsp和Spring的區(qū)別 ?
1
// element count
var elementListStr = "";
function getElement(node) {
var count = 0;
if (node.nodeType = 1) {
count++;
elementListStr += node.nodeName + "、";
}
for (var cNode = node.firstChild; cNode != null; cNode = cNode.nextSibling) {
count += getElement(cNode);
}
return count;
}
function showMsg() {
var eleCnt = getElement(document);
elementListStr = elementListStr.substring(0, elementListStr.length - 1);
document.getElementById("eleCntDiv").innerHTML = "含有" + elementListStr + "共" + eleCnt + "個元素類型的節(jié)點!";
}
1. Java中的內(nèi)存泄漏問題 (good)(內(nèi)存泄漏是 堆內(nèi)存 無法釋放)
1. 循環(huán)引用問題
1. 為什么系統(tǒng)會分為堆內(nèi)存和棧內(nèi)存
- https://www.zhihu.com/question/363933278
- https://blog.csdn.net/xgq330409675/article/details/59482441
1. java中對象和對象引用(此文章最后一個問題好像答案錯了)
1. Java中基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的存放位置 (good)
1. 當你點擊運行tomcat時,默認就開始做以下事情:
- 編譯,IDEA在保存/自動保存后不會做編譯,不像Eclipse的保存即編譯,因此在運行server前會做一次編譯。編譯后class文件存放在指定的項目編譯輸出目錄下 ;
- 根據(jù)artifact中的設(shè)定對目錄結(jié)構(gòu)進行創(chuàng)建;
- 拷貝web資源的根目錄下的所有文件到artifact的目錄下 ;
- 拷貝編譯輸出目錄下的classes目錄到artifact下的WEB-INF下 ;
- 拷貝lib目錄下所需的jar包到artifact下的WEB_INF下;
- 運行server,運行成功后,如有需要,會自動打開瀏覽器訪問指定url。
1. idea使用jetty運行webapp: IntelliJ IDEA配置Jetty的兩種方式 - 簡書 (jianshu.com)
方式一大致步驟如下,詳細見文章;方式二需要先下載jetty,配置類似tomcat
1,pom.xml中配置 jetty-maven-plugin(<build> <pluginManagement><plugins><plugin>...)
<!-- https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-maven-plugin -->
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.44.v20210927</version>
</plugin>2. 點擊右上角 `Edit Configurations...`,點擊`+`,然后選擇maven選項,command line 填寫 `jetty:run`, 如需改變端口在·runner·選項卡VM Options填寫·-Djetty.port=8080·即可。
1.
1.
浙公網(wǎng)安備 33010602011771號