#
更新某個對象時:
// 發布
public String issue() throws Exception {
String defineId = super.getRequest().getParameter("defineId");
try {
boolean isSuccess = false;
// 修改
if (defineId != null && !Utility.isEmpty(defineId)) {
//更新某個字段時,先清空對象。
fmDefine = new FmDefine();
fmDefine.setDefineId(defineId);
fmDefine.setState("已發布");
isSuccess = fmDefineBO.update(fmDefine);
}
if (isSuccess) {
super.addActionMessage("發布成功!");
} else {
super.addActionMessage("保存失敗!");
}
// super.getRequest().setAttribute("isSuccess", isSuccess);
} catch (Exception e) {
e.printStackTrace();
}
return query();
}
FileWriter writer;
try {
String path = System.getProperty("user.dir")+"/../webapps/sxzx/formfiles/"+session.get("objectID")+".txt";
writer = new FileWriter(path);
writer.write(content);
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
1、JAVA做一個循環,每做一次事務(CRUD)加一個連接,一個連接相當于占2M內存。
50秒后自動釋放。
如果超過最大連接數報錯如下:
ORA-12519: TNS:no appropriate service handler found 解決
有時候連得上數據庫,有時候又連不上.
可能是數據庫上當前的連接數目已經超過了它能夠處理的最大值.
select count(*) from v$process --當前的連接數
select value from v$parameter where name = 'processes' --數據庫允許的最大連接數
修改最大連接數:
alter system set processes = 300 scope = spfile;
重啟數據庫:
shutdown immediate;
startup;
--查看當前有哪些用戶正在使用數據
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;
連接數配置在:applicationcontext.xml中
另一種解決辦法:直接用存儲過程,一個存儲過程只占一個連接。
查看當前最大連接數:
BasicDataSource dataSource = (BasicDataSource)SpringTools.getBean("dataSource");
System.out.println(dataSource.getNumActive());
當myeclipse慢時,請查看以下原因:
1、檢查:.project文件,去掉<nature>org.eclipse.wst.jsdt.core.jsNature</nature>。
或:右鍵項目 -> properties -> Builders 去掉JavaScript Validator 前面的勾
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$.extend($.fn.validatebox.defaults.rules, { ...
閱讀全文
import java.text.Collator;
import java.util.Arrays;



public class Test2
{


/** *//**
* @param args
*/

public static void main(String[] args)
{
// TODO Auto-generated method stub

String[] names =
{"王飛","李明","趙六"};
Arrays.sort(names, Collator.getInstance(java.util.Locale.CHINA));
System.out.println(Arrays.toString(names));

}
}

1、在hibernate.cfg.xml中配置如下:
<property name="hibernate.jdbc.batch_size">0</property>
<property name="format_sql">false</property>
<property name="use_sql_comments">false</property>
<property name="show_sql">true</property>
字符串條件判斷:
<s:if test="%{#listD.genreId == '402881b73e11d5f5013e11dc118f000a'}">
數字型判斷:
<s:iterator value="list" id="listD" status="ind1">
<s:if test="#ind1.getIndex()<=6" >
對象的取值方法:
<s:iterator value="page" id="list" status="ind1">
<s:iterator value="list" id="listD" status="ind1">
<s:if test="#ind1.getIndex()<=5" >
<li> <a href="#"><span
class="news">${listD.titleName}</span> </a> <span class="right"><s:date
name="issueDate" format="yyyy-MM-dd" /> </span>
</s:if>
</s:iterator>
</s:iterator>
在一個頁面重復取list對象(不要id,,var,status):
<s:iterator value="#list">
<s:if test="%{genreId == '402881b73e11d5f5013e11dd21ea000c'}">
<li><a href="../opt/PortalInfoDAction_queryContent.do?detailId=${detailId}"><span class="news">${titleName}</span> </a>
<span class="right"><s:date name="issueDate"
format="yyyy-MM-dd" /> </span>
</s:if>
</s:iterator>
sql條件的取值方法:
<s:iterator value="#a19list" var="a19list" status="ind1">
<s:if test="#ind1.getIndex()<4">
<li>
<a
href="<c:url value="/web/WebHomeAction_content.do?detailId=${detailId}"/>">${titleName}</a>
</li>
</s:if>
</s:iterator>
判斷大小: <s:property value="sysRegisterList.size()"/>
下拉框獲取值:
<select id="radioName" name="radioName" >
<c:forEach var="sysobject" items="${session.sysobject }" >
<option name="" value="${sysobject.englishNames}" typeCode="${sysobject.dictName}" >${sysobject.chnName}</option>
</c:forEach>
</select>
session取值:
JAVA中:ActionContext.getContext().getSession().put("sum2", (String)sumObject[1]);
取值:${session.sum2}
在struts中用#來訪問ActionContext中的對象。
1、文字太長,加省略號。
li{
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis; /*opera*/
overflow: hidden;
}
第一步:
改代碼吧。 改文件jquery.jerichotab.js 第205行, 原為
.animate({ 'opacity': '1', width: opts.tabWidth }, function() {
$.fn.setTabActive(curIndex);
});
直接刪除205行,或注解掉205行
//$.fn.setTabActive(curIndex);
第二步:改JSP頁面
把activeTabIndex:1改為activeTabIndex:0