一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - Java Web十條開發(fā)實(shí)用小知識

Java Web十條開發(fā)實(shí)用小知識

2020-04-26 11:28獅子座明仔 JAVA教程

這篇文章主要介紹了Java Web十條開發(fā)實(shí)用小知識的相關(guān)資料,需要的朋友可以參考下

 1.${ctx}與 ${pageContext.request.contextPath}這兩個為一個意思,都是獲取當(dāng)前根目錄。

不同的是${ctx}為${pageContext.request.contextPath}的簡寫版,經(jīng)查證之后果真如此,發(fā)現(xiàn)在項(xiàng)目的一個文件內(nèi)有這樣一段話

的配置

 

復(fù)制代碼 代碼如下:

<c:setvar="ctx"value="${pageContext.request.contextPath}"/>

 

 

注意在使用${ctx的時候一定不要忘記把帶有該配置的

 

復(fù)制代碼 代碼如下:

<c:setvar="ctx"value="${pageContext.request.contextPath}"/>

 

 

的文件引入到當(dāng)前頁面來。

2.oracle CLOB字段轉(zhuǎn)換為VARCHAR: to_char(substr(a.mcontent,1,3800))

3.

1.實(shí)際上處理CLOB字段的時候,直接TO_CHAR,當(dāng)長度超過4000的時候,會報(bào)錯,提示列被截取;

2.直接使用SUBSTR對CLOB字段進(jìn)行截取,是不能起到任何作用的;

3.可以使用dbms_lob.substr(clobcolumn,4000),對CLOB字段進(jìn)行截取;截取的長度是4000還是2000根據(jù)存儲的是漢字和數(shù)據(jù)決定長度。

4.tomcat內(nèi)存優(yōu)化:在arguments后面直接添加:

-Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=64m -XX:MaxPermSize=256m

5.oracle中查詢樹形數(shù)據(jù)的sql語句

 

復(fù)制代碼 代碼如下:

select dept_id,dept_name,level from test_dept start with dept_id='0' connect by prior dept_id=parent_id;

 

經(jīng)過我的驗(yàn)證,以上是查詢所有的數(shù)據(jù),即總公司的。 查詢分公司1的方法是:

 

復(fù)制代碼 代碼如下:

select dept_id,dept_name,level from test_dept start with dept_id='1' connect by prior dept_id=parent_id;

 

Java Web十條開發(fā)實(shí)用小知識

6.MySQL 關(guān)于mysql server has gone away的問題解決方法

 

復(fù)制代碼 代碼如下:

mysql>show global variables like ‘max_allowed_packet';
show: max_allowed_packet 1048576

 

解決方法:

?
1
2
3
mysql>set global max_allowed_packet=1024*1024*16; mysql>show
global variables like ‘max_allowed_packet';
show: max_allowed_packet 16777216

ok。

7.oracle關(guān)于無法刪除當(dāng)前連接的數(shù)據(jù)庫的解決方法

描述問題:oracle中用戶刪除不了,提示“無法刪除當(dāng)前已連接的用戶”

解決方法:

1.查看用戶的連接狀況: select username,sid,serial# from v$session

2.找到要刪的用戶的sid和serial,并刪掉: alter system kill session ‘532,4562'

3.刪除用戶: drop user username cascade

–當(dāng)前登錄USER SELECT USER FROM DUAL; SELECT SYS_CONTEXT (‘USERENV', ‘SESSION_USER') FROM DUAL;
–當(dāng)前登錄SID SELECT SYS_CONTEXT(‘USERENV','SID') FROM DUAL;

8.tomcat 傳入后臺時,中文會在頁面顯示出現(xiàn)亂碼

原因分析:

tomcat默認(rèn)編碼是iso8859-1

Solution

在tomcat的server.xml中的Connector里配置一個URIEncoding=”UTF-8”

修改Tomcat的Server.xml,在Connector標(biāo)簽中加上URLEncoding參數(shù):

maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>

9.Intellij IDEA 中Facets和Artifacts的區(qū)別

Facets 表示這個module有什么特征,比如 Web,Spring和Hibernate等;

Artifact 是maven中的一個概念,表示某個module要如何打包,例如war exploded、war、jar、ear等等這種打包形式;

一個module有了 Artifacts 就可以部署到應(yīng)用服務(wù)器中了!

10.Intellij IDEA 在給項(xiàng)目配置Artifacts的時候有好多個type的選項(xiàng),exploed是什么意思

explode 在這里你可以理解為展開,不壓縮的意思。也就是war、jar等產(chǎn)出物沒壓縮前的目錄結(jié)構(gòu)。建議在開發(fā)的時候使用這種模式,便于修改了文件的效果立刻顯現(xiàn)出來。

默認(rèn)情況下,IDEA的 Modules 和 Artifacts 的 output目錄 已經(jīng)設(shè)置好了,不需要更改,打成 war包 的時候會自動在 WEB-INF目錄 下生產(chǎn) classes目錄,然后把編譯后的文件放進(jìn)去。

以上內(nèi)容是小編給大家介紹的Java Web十條開發(fā)實(shí)用小知識,希望對大家有所幫助!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品综合一区二区三区 | 亚洲国产在线2o20 | 日韩特级片 | 亚洲第99页 | 久久国产精品人妻中文 | 久久国产精品高清一区二区三区 | 99久久精品无码一区二区毛片 | 欧美极品brazzers 高清 | 91精品国产高清久久久久久91 | 黑帮少爷爱上我第8集在线观看 | 热99re久久精品国产 | 日日夜夜撸影院 | 香蕉视频在线观看网址 | 精品国产自在现线久久 | 视频在线观看一区二区三区 | 国产成人在线综合 | 无毛黄片 | 午夜影视免费 | 日韩精品一区二区三区中文版 | 亚洲一区二区福利视频 | 欧美伊人久久久久久久久影院 | 古代翁熄系小说辣文 | 久久婷婷五月综合色精品首页 | 国产成人精品在线观看 | 9420高清完整版在线观看国语 | 全黄h全肉细节修仙玄幻文 全彩调教侵犯h本子全彩妖气he | 91久久福利国产成人精品 | 18成人在线观看 | 深夜成人| 国产成人精品三级在线 | 操弄哥哥的108种姿势 | 污小说h| 国产在亚洲线视频观看 | 免费观看欧美成人h | 国产一成人精品福利网站 | 免费观看欧美成人禁片 | 免费在线中文字幕 | 亚洲精品第一国产综合高清 | 王小军怎么了最新消息 | 日本免费三片在线观看 | 九九精品成人免费国产片 |