??xml version="1.0" encoding="utf-8" standalone="yes"?>
1Q?span style="FONT: 7pt 'Times New Roman'"> 查找一个类Q?/span> ctrl+shift+t
2Q?span style="FONT: 7pt 'Times New Roman'"> 查找一个类的实玎ͼ ctrl+t
3Q?span style="FONT: 7pt 'Times New Roman'"> q箋查找Q?/span> ctrl+k
4Q?span style="FONT: 7pt 'Times New Roman'"> 引入cdQ?/span> ctrl+o
5Q?span style="FONT: 7pt 'Times New Roman'"> ?/span> try {语句: ctrl+1
20060228
Q?/span>
javascript
里获得某个页面元素对象方法?/span>
1Q?span style="FONT: 7pt 'Times New Roman'"> Document.all( ?/span> id ?/span> ) Q?/span>
2Q?span style="FONT: 7pt 'Times New Roman'"> Document.getElementById( ?/span> id ?/span> ) Q?/span>
20060316
Q?/span>
spring
l Ioc 用容器来控制E序之间的关p,而非q序代码直接操控;
即程序之间的关系׃码控制{Ud由外部容器控Ӟ
l DI. W记本, U 盘,Ud盘?/span> (OS 是容器, USB 是接?/span> ) Q?/span>
l 依赖注入模式Q?/span> type1- 接口注入?/span> type2- 讑ր注入?/span> type3- 构造函数注入?/span>
l Spring 是一?/span> DI 容器Q一个无侵入式的框架?/span> (EJB 则是高R入式的框?/span> )
20060316
Q?/span>
oralce
数据库设|联删?/span>
?/span> PL/SQL 讄 On delete 属性ؓ cascade 卛_?/span>
20060322
Q改
oracle
的数据库配置文g
文g位置Q?/span> D:\oracle\ora92\network\admin\tnsnames.ora
20060324
Q如何理解回调函?/span>
通常指由容器来调c里的方法,如一个类里的 set get Ҏq口自动设|值等?/span>
20060327
Q?/span>
JBuilder
常用快捷?/span>
1Q?span style="FONT: 7pt 'Times New Roman'"> Ctrl+Shift+- 查找一个类
2Q?span style="FONT: 7pt 'Times New Roman'"> Ctrl_shift+ 数字 定义一个标记?/span>
3Q?span style="FONT: 7pt 'Times New Roman'"> Ctrl+ 数字 回到数字对应的标记?/span>
4Q?span style="FONT: 7pt 'Times New Roman'"> Ctrl+shift+F9 ~译整个工程?/span>
20060329
Q类、方法、变量的修饰W用描q?/span>
l c: public- 可以被其他Q何类使用Q?/span> abstract- 不能直接通过实例化来讉KQ只能通过子类来访问; final- 不能被子cdQ无修饰W?/span> - 只能被包中的cM用?/span>
l ҎQ?/span> public- 能获得类Q就能访问此ҎQ?/span> abstract- 此方法必需被子c覆盖; final- 此方法不能被子类覆盖Q?/span> static- 可以通过cd直接Ҏ?/span> Private- 只能被类里的其他Ҏ使用?/span> Protect- 只能被包里的其他cL法,此类的子c里的方法,此类里的其他Ҏ使用Q?/span> synchronized- 同一时刻只能有一个线E来讉K此方法?/span>
l 变量Q?/span>
20060406
Q?/span>
oracle
数据库类?/span>
Varchar2 最大长度是 4000 个字?/span> .
20060510 Q?/span> html 的刷?/span>
< meta http-equiv=”refresh?content=?;URL=’my.jsp’?gt;
1) Q把字符串{化成 Long ?/span>
String strValue = “lxq?
Long longValue = Long.valueOf(strValue);
2), 把整形{化成 Long ?/span>
int intValue = 1;
Long longValue = new Long(intValue);
3) Q?/span> Long 形的初始?/span> :
Long longValue;
4), long cd
int lxqInt = 2;
long lxqlong = (long)lxqInt;
1203:
会议pȝȝ
1. Ҏ业务需求准的定目录l构 . 非常重要
2. 重用性是相对?/span> . 不要太追求重?/span> . 否则会花费大量时?/span> . 有时候独立是有好处的 .
1228
Q系l测?/span>
1. 在开发时要避免测试出现的问题 , 卛_际中不出玎ͼ 在测试中会出现的问题 .
如极限量{问?/span>
2. 不要把动态数据放?/span> UrL 里传递, Q用 URL 传递的M参数都要考虑大小问题Q 犹其Ҏ情况下的大小Q?/span>
0126
Q执?/span>
jar
文g
在命令窗?/span> (cmd) Q?/span> 执行 java –jar lxq.jar 卛_
0126
Q什么情况都要有一个限?/span>
如文本域的长度,选择信息的个敎ͼ 一定要有这样一个思维定式?/span>
0202:
路径的?/span>
1Q?span style="FONT: 7pt 'Times New Roman'"> 对于囄资源{一定要使用相对路径Q也可以使用l对路径 request.getContextPath() + /images/lxq.gif Q但不徏议)?/span>
2Q?span style="FONT: 7pt 'Times New Roman'"> 对于链接一定要使用l对路径Q?/span> eg Q?/span> request.getContextPath()+/lxqpath/lxq.jsp Q?/span>
3Q?span style="FONT: 7pt 'Times New Roman'"> 对于 struts l构?/span> .
使用 struts 专有标签的不能加应用上下文\?/span> (request.getContextPath()) Q?/span>
如: <html:form action=?system/userUpdate.do?gt; </html:form> 不用加上下文路径?/span>
而自己写的链接等p加上应用上下文\?/span>
如: 1 Q, <form action=?lt;%= request.getContextPath()%>/system/userUpdate.do?gt; </frm>
2 Q, <a href=?lt;%= request.getContextPath()%>/system/userUpdate.do?gt;</a>
3 Q, <script language=”javascript?gt;
window.open(?lt;%= request.getContextPath()%>/system/userUpdate.do?’_self?;
</script>
需要加上下文\径?/span>
另外?/span> Struts 里用?/span> forward 的\径也不用加上下文路径?/span>
0203
Q在
WEB
服务器里要部|带根目录的应用?/span>
Q如目名: somms {)
0221
Q对于页面上的输入项?/span>
无论暂时是否需要过滤,最好都要调用一?/span> js 的过滤方法。这P 在以后需求变化时Q可以随意在Ҏ内容q行控制?/span>
修改Ҏ?/span> ( 写一个通用的修?/span> SQL 语句 ):
在修Ҏ , 通过 id 获得一个对?/span> , C改这对象 , 最后把对象传递给 DAO 里的修改处理?/span>
0414
Q?/span>
java
里的静态方?/span>
public static void method()
{
}
对于静态方?/span> . 在调用时 , 不有 new 对象 , 用方法名可讉K?/span>
0420 Q类型{换:
int --- à String Q?/span> 1 Q, String newString = “?intValue Q?/span>
2 Q, String newString = Integer.toString(intValue);
String - à int Q?/span> 1 Q, int intValue = Integer.parInt(StringValue);
2) Q?/span> int intValue = new Integer(StringValue) ?/span> intValue() Q?/span>
0524
Q?/span>
Web
打印
(javascript)
使用 JavaScript 方式Q?/span>
<form name=”form1?action=”? method=”post?onLoad=”window.print();?gt;
或者这栯用: <script language=”javascript?gt;window.print();</script>
处理原则Q复制一个想打印?/span> jsp Q?/span> jsp1 ?/span> jsp2 Q等面QƈL按钮{不x印的东西Q?/span> jsp1 里调?/span> jsp2, ?/span> jsp2 里自动调用打印函数。(有上面的两种Ҏ可以使用Q在
0526
Q?/span>
javascript
知识Q弹出窗口自动关?/span>
<script language="JavaScript">
function closeit()
{
setTimeout("self.close()",10000) //
毫秒
}
</script>
0526
Q?/span>
SQL
语句Q外q接
select a,name,b.age from a left outer join b on a.id=b.id
0701
Q?/span>
javascript
隐藏昄功能
<script language=”javascript?gt;
function displayControl(theForm)
{
if(theForm.select.value == 2)
{
theForm.text..style.display = “block?
theForm.text.value = ?/span> 误入上信?/span> !?
}
}
</script>
<form name=”form1?action=”?method=”post?gt;
<select name=”select?onChange=”displayControl(document.form1)?gt;
<option value=??gt; 北京 </option>
<option value=??gt; 上v </option>
</select>
<input type=”text?name=”text?style=”display:none?gt;
</form>