1.在多表查詢時,如果想使用一條語句查詢數(shù)據(jù),并需要查詢附屬表的信息時,盡量不要附屬表的信息,如果需要一定要把附屬表的信息篩選出你需要的那條記錄出來,否則會出現(xiàn)數(shù)據(jù)重復(fù)的問題。如果篩選不出來你要的數(shù)據(jù),那就拆開寫吧。
發(fā)現(xiàn)這個問題時,是因為mysql 和oracle中g(shù)roup by 的區(qū)別:
oracle中g(shù)roup by 后面的屬性一定要和select和order by 后面的屬性相同,否則在oracle中無法執(zhí)行。而mysql中就無需這樣。
2.向linux系統(tǒng)上更新項目時(其實和系統(tǒng)無關(guān)
),出現(xiàn)一個不能執(zhí)行sql的錯誤,當時在本地是可以執(zhí)行的,外網(wǎng)就不行,比較糾結(jié)。后來查了一下才了解到,原來是沒有加上group by的緣故;事情是這樣的:當你多表聯(lián)查的時候,在不能確定數(shù)據(jù)是否完整的情況下,一定要寫標準的sql 語句;
3.備份數(shù)據(jù)庫表的值
create table T_RSP_SOLUTION_COMMENT_1404_28 as select * from T_RSP_SOLUTION_COMMENT t;
4.獲得pageContext中的值 typeName pageContext 的屬性值
pageScope.typeName
5.界面生成的隨機數(shù),用于防止重復(fù)提交問題。 每次把生成的隨機數(shù)和session中的比較,
jsp界面
<input type="hidden" name="pskey"/>
6.ie8下報錯-----object doesn't support this property or method
原因:原生js方法“document.getElementsByClassName”在ie8及其以下瀏覽器中,不能使用。
7.增加或更改oracle中的連接地址(地址是你安裝的oracle所在地址)
D:\oracle\product\11.1.0\client_1\network\admin\tnsnames文件中
DEV_69 =
? (DESCRIPTION =
??? (ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.11.1)(PORT = 端口號))
??? (CONNECT_DATA =
????? (SERVER = DEDICATED)
????? (SERVICE_NAME = 服務(wù)器名稱)
??? )
)
8.c:foreach 中varStatus 的幾個參數(shù):index索引,count和,first是否是第一個,last是否是最后一個。在循環(huán)中,如果想設(shè)置奇偶行的樣式,可以使用vs.count%2,貌似是簡便了。
發(fā)現(xiàn)這個問題時,是因為mysql 和oracle中g(shù)roup by 的區(qū)別:
oracle中g(shù)roup by 后面的屬性一定要和select和order by 后面的屬性相同,否則在oracle中無法執(zhí)行。而mysql中就無需這樣。
2.向linux系統(tǒng)上更新項目時(其實和系統(tǒng)無關(guān)

3.備份數(shù)據(jù)庫表的值
create table T_RSP_SOLUTION_COMMENT_1404_28 as select * from T_RSP_SOLUTION_COMMENT t;
4.獲得pageContext中的值 typeName pageContext 的屬性值
pageScope.typeName
5.界面生成的隨機數(shù),用于防止重復(fù)提交問題。 每次把生成的隨機數(shù)和session中的比較,
String psKey = ParamUtil.getString(request, "psKey"); log.debug("psKey: '" + psKey + "'"); HttpSession session = PortalUtil.getHttpServletRequest(request).getSession(); if (session.getAttribute(psKey) != null) { response.setRenderParameter("jspPage", session.getAttribute("jspPage").toString()); return; } session.put(pskey,pskey);
jsp界面
<input type="hidden" name="pskey"/>
6.ie8下報錯-----object doesn't support this property or method
原因:原生js方法“document.getElementsByClassName”在ie8及其以下瀏覽器中,不能使用。
7.增加或更改oracle中的連接地址(地址是你安裝的oracle所在地址)
D:\oracle\product\11.1.0\client_1\network\admin\tnsnames文件中
DEV_69 =
? (DESCRIPTION =
??? (ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.11.1)(PORT = 端口號))
??? (CONNECT_DATA =
????? (SERVER = DEDICATED)
????? (SERVICE_NAME = 服務(wù)器名稱)
??? )
)
8.c:foreach 中varStatus 的幾個參數(shù):index索引,count和,first是否是第一個,last是否是最后一個。在循環(huán)中,如果想設(shè)置奇偶行的樣式,可以使用vs.count%2,貌似是簡便了。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
