JAVA開(kāi)發(fā)中遇到的問(wèn)題和異常及高考語(yǔ)文試卷_第1頁(yè)
JAVA開(kāi)發(fā)中遇到的問(wèn)題和異常及高考語(yǔ)文試卷_第2頁(yè)
JAVA開(kāi)發(fā)中遇到的問(wèn)題和異常及高考語(yǔ)文試卷_第3頁(yè)
JAVA開(kāi)發(fā)中遇到的問(wèn)題和異常及高考語(yǔ)文試卷_第4頁(yè)
JAVA開(kāi)發(fā)中遇到的問(wèn)題和異常及高考語(yǔ)文試卷_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

========================================J2SE=======================================1.形參中有可變數(shù)組參數(shù)時(shí),可以直接在實(shí)參中,用逗號(hào)隔開(kāi)來(lái)寫(xiě)上多個(gè)。

如voidfindUniqueResult(Stringhql,Object[]values){}

vs.findUniqueResult("fromVocationwherename=?andid=?","保3",Long.valueOf(2));

2.一個(gè)Object[]的數(shù)組中可以同時(shí)存放各種類(lèi)型,如String,Long

3.如果要對(duì)boolean的屬性使用EL表達(dá)式,要將其isXX()方法改成,getXXX();

4.如何獲取date的下一天?

先newCaledar的子類(lèi)實(shí)例。

調(diào)用實(shí)例的cal.setTime(date)的方法將date轉(zhuǎn)換成calendar類(lèi)型.

調(diào)用,1);獲取當(dāng)前日歷的下一天

調(diào)用cal.getTime();再將calendar轉(zhuǎn)換成date類(lèi)型。

5.比較list集合中是否有指定對(duì)象obj出錯(cuò)。

問(wèn)題描述:list中明明有一個(gè)對(duì)象與obj完全一樣,但是調(diào)用list.contains(obj)

方法始終返回false,for遍歷這個(gè)集合中的對(duì)象與obj比較,是有一個(gè)對(duì)象與obj

相等的。

錯(cuò)誤的原因:這個(gè)obj對(duì)象重寫(xiě)了hashcode與equals方法,去掉就可以了。并且集合的比較要用equals。

6.set<>可以用增強(qiáng)for來(lái)循環(huán)輸出嗎?可以的,只不過(guò)輸出的順序與保存的順序是不相同的。========================================J2EE=======================================1.nogramarconstraints(XSDorDTDSchema)detectedforthedocument警告

2.在JSTL標(biāo)簽中使用EL表達(dá)式獲取服務(wù)器傳來(lái)的數(shù)據(jù)與頁(yè)面數(shù)據(jù)比較時(shí),要將頁(yè)面中的數(shù)據(jù)放到${}內(nèi),放在外面不能比較。正確的寫(xiě)法是:${cal.id>5}

3.如何在jsp頁(yè)面中獲取當(dāng)前action路徑。

1)${request.requestURL}獲取到的是跳轉(zhuǎn)后的jsp的路徑。是在js中獲取請(qǐng)求路徑

3)<%=request.getHeader("referer")%>可以獲得action請(qǐng)求的完整路徑,而不是當(dāng)前地址欄的路徑。

只是怎么通過(guò)EL表達(dá)式來(lái)取有參數(shù)的值呢?

${header['Referer']}

4)<%=basePath%>獲得的是項(xiàng)目的路徑://localhost:8080/jshou/

====前面的錯(cuò)誤在于獲取到的并不是當(dāng)前地址欄中的路徑

解決方法:在action中獲取到請(qǐng)求的uri,getRequest().getRequestURI(),再傳遞到頁(yè)面中去。4.<c:iftest="${2>1}

">123</c:if>表達(dá)式寫(xiě)正確了,但是結(jié)果不正確怎么回事??錯(cuò)誤的原因在于test屬性值的EL表達(dá)式后面多了空格,去掉就可以了。中進(jìn)行文件上傳時(shí),只能用post的方式提交類(lèi)型為multi-part/form的數(shù)據(jù)。

6.文件上傳格式攔截器的配置:

<interceptor-refname="fileUpload">

<paramname="allowedTypes">

image/bmp,image/png,image/gif,image/jpeg

</param>

</interceptor-ref>

7.頁(yè)面中判斷集合是否為空時(shí),不需要用fn:length,可以用${emptylist}========================================SSH=======================================\o"JavaEE知識(shí)庫(kù)"spring報(bào)空指針異常。

錯(cuò)誤是因?yàn)閚ew的Dao實(shí)例,進(jìn)行調(diào)用,以至于出現(xiàn)Dao中注入的Sessionfactory空指針。

使用spring的注入時(shí),要先對(duì)需要注入的對(duì)象添加聲明,再注入,注入的屬性要提供setter方法。

2.業(yè)務(wù)基類(lèi)報(bào)空指針異常的問(wèn)題:有幾種可能性

1)沒(méi)有為具體的業(yè)務(wù)的set方法中注入基類(lèi)的屬性。

2)@Autowired添加到了屬性上,應(yīng)該添加到get()方法上,否則父類(lèi)沒(méi)法注入。

3..明明已經(jīng)刪除的類(lèi),卻報(bào)spring的注入引用為空?

--處理方法,將項(xiàng)目刪除再重新導(dǎo)入就可以。至于為什么會(huì)這樣,還沒(méi)想到。4.已經(jīng)打開(kāi)了OSIV,還有報(bào)延遲加載異常?

--處理方法,設(shè)置lazy="false"。hibernate3的默認(rèn)的lazy="true"。推測(cè)在哪加上,就在對(duì)應(yīng)的這端起作用。

要想在另一端起作用,還得另外再添加。測(cè)試所得,這樣也不會(huì)影響load()方法的使用。也有可能這樣做只是把延遲加載關(guān)閉了,OSIV仍然沒(méi)有直到作用。必須是全部納入spring管理,openSessionInviewFilter才能起作用是這樣嗎?

6.使用定時(shí)任務(wù)調(diào)度器:

方法中只有一行結(jié)果,但是執(zhí)行了兩次,為什么?

因?yàn)榕淞藘蓚€(gè)定時(shí)任務(wù)調(diào)度的配置文件,二者都在做相同的事情,會(huì)互相影響。

7.緩存配置文件中的聲明文檔?

<!DOCTYPE\o"JavaEE知識(shí)庫(kù)"hibernate-configurationPUBLIC

"-//Hibernate/HibernateConfigurationDTD3.0//EN"

"">

<ehcache>8.session管理的對(duì)象用saveOrUpdate(),脫管狀態(tài)的才用update()??

9.不能在test當(dāng)中獲取打開(kāi)OSIV可以獲取到的對(duì)象??必須經(jīng)過(guò)請(qǐng)求才能獲取??注入SessionFactory的空指針異常。

異常描述:自己的錯(cuò)誤在于,new的Dao實(shí)例,進(jìn)行調(diào)用,以至于出現(xiàn)Dao中注入的Sessionfactory空指針。

在hibernate+spring配置過(guò)程中,應(yīng)注意幾點(diǎn):

1)不能直接new一個(gè)DAO的實(shí)例,而應(yīng)該通過(guò)spring的配置文件自動(dòng)初始化sessionbean,然后再通過(guò)spring得到該DAO的引用,否則在調(diào)用getHibernateTemplate()時(shí),會(huì)獲得一個(gè)null的空指針異常。

2)在DAO的sql語(yǔ)句中,from后面的應(yīng)該是POJObean的類(lèi)名,而不是\o"MySQL知識(shí)庫(kù)"數(shù)據(jù)庫(kù)的表名。

也就是說(shuō),在引入spring的ioc時(shí),所有的bean都在里面統(tǒng)一管理配置。在action里獲得的那個(gè)dao并不是從spring的bean管理中()獲得的,因此也就沒(méi)有獲得象datasource等資源,改正方法,在action里注入dao的引用就可以了。Spring不是執(zhí)行時(shí)通過(guò)進(jìn)行配置的,是在啟動(dòng)服務(wù)時(shí)就配好了的,所以在執(zhí)行時(shí)只需調(diào)用注入進(jìn)來(lái)的,如果這時(shí)候再new一個(gè)對(duì)象,是不會(huì)出錯(cuò),只不過(guò)這個(gè)對(duì)象不是Spring注入進(jìn)來(lái)的對(duì)象,所以在獲得SessionFactory時(shí)拋出空指針。Hibernate語(yǔ)句正確,但是不往數(shù)據(jù)庫(kù)中添加怎么回事?

1)事務(wù)沒(méi)有提交!

2)hbm2ddl.auto選項(xiàng)將自動(dòng)生成數(shù)據(jù)庫(kù)模式(schema)-直接參加數(shù)據(jù)庫(kù)中。

2.為什么user_hobby表不報(bào)沒(méi)有主鍵的警告??因只寫(xiě)了單向關(guān)聯(lián),沒(méi)有寫(xiě)雙向關(guān)聯(lián)。

user_hobby中為什么不報(bào)沒(méi)有主鍵的錯(cuò)誤,反而有兩個(gè)主鍵。參考建表語(yǔ)句。是因?yàn)橛玫氖莝et嗎?可是這有什么關(guān)系?

--錯(cuò)誤的原因在于primarykey(user_id,hobby_id)不是指兩個(gè)主鍵,而是指聯(lián)合主鍵。

可能因?yàn)橛玫膕et不能有重復(fù)記錄,生成了聯(lián)合主鍵,來(lái)控制中間表的不重復(fù)。

3.org.hibernate.MappingException:Unsupportedcascadestyle:true:有誤寫(xiě)了cascade="true"的屬性--Portrait的配置文件中

4.Location中的關(guān)聯(lián)屬性的名字與配置文件中不相同

5.樂(lè)觀鎖版本號(hào),不可以是Long型的。因?yàn)閿?shù)據(jù)庫(kù)中默認(rèn)的是int類(lèi)型。

6.一對(duì)多關(guān)聯(lián)中,如果在配置了cascade="save-update"時(shí),就算沒(méi)有set一端的引用,也會(huì)

先往多端的數(shù)據(jù)庫(kù)中發(fā)起一條insert語(yǔ)句,再保存本身??錯(cuò)誤的原因在于,實(shí)體關(guān)聯(lián)中new了對(duì)象。7.為什么要在一端配置cascade="delete",因?yàn)椴贿@樣做的話,當(dāng)有外鍵引用自本條記錄時(shí),這條記錄是刪不掉的。

8.根據(jù)Long型的id去獲取記錄時(shí),需要顯示進(jìn)行類(lèi)型轉(zhuǎn)換,否則會(huì)報(bào)錯(cuò)。如Long.valueOf(3)。9.保存一對(duì)多關(guān)系時(shí),要先將獲取到一端的對(duì)象,再去添加,這樣會(huì)影響執(zhí)行效率的。

--錯(cuò)誤的原因在于使用了立即獲取對(duì)象,應(yīng)該用load()去延遲加載,返回代理對(duì)象Id。

10.怎么實(shí)現(xiàn)多對(duì)多的關(guān)聯(lián)查詢(xún)??

--解決方法,不要用兩個(gè)一對(duì)多,直接用<many-to-many>,這樣就只在其中一端配置inverse,

不再需要cascade了,這樣delete與update、add需要自己手動(dòng)去控制。11.one-to-manylazy默認(rèn)是true,即延時(shí)加載

many-to-manylazy默認(rèn)是true,即延時(shí)加載

many-to-onelazy默認(rèn)是false,即時(shí)加載補(bǔ)充一點(diǎn),你的lazy之所以沒(méi)有“TRUE”可以選,那是因?yàn)槟愕膌azy應(yīng)用對(duì)象是普通類(lèi)型字段(String)而非集合類(lèi)。普通字段的lazy就是這樣的,proxy表示用jdk動(dòng)態(tài)代理實(shí)現(xiàn)lazy=true,no-proxy表示用cglib的類(lèi)增強(qiáng)方式代理實(shí)現(xiàn)lazy=true。<set>,<list>,<bag>等映射標(biāo)簽上的屬性lazy最常見(jiàn),就是lazy=true/false。<class>上的lazy則是對(duì)該類(lèi)內(nèi)所有集合映射的一個(gè)統(tǒng)一開(kāi)關(guān)。

普通字段<property>上的lazy則必須通過(guò)動(dòng)態(tài)代理實(shí)現(xiàn),也就是上面說(shuō)到的proxy/non-proxy,一般來(lái)說(shuō)兩者差不多,看你喜歡哪樣了,cglib的代理是通過(guò)修改*.class字節(jié)碼實(shí)現(xiàn)的。

12.在test類(lèi)中獲取load對(duì)象獲取不到。

--錯(cuò)誤的原因在于使用了已經(jīng)關(guān)閉的session。要獲取load對(duì)象,需要在受session管理的范圍中。

13.使用多個(gè)配置文件不起作用。

錯(cuò)誤的原因在于路徑不對(duì),不要寫(xiě)成.

,應(yīng)該寫(xiě)成<includefile="com/jshou/user/web/action/user.xml"/>。

14.延遲加載錯(cuò)誤的原因在于在兩個(gè)請(qǐng)求當(dāng)中去使用了session,只能在同一個(gè)session,OSIV為每請(qǐng)求分配了一個(gè)

session,只能在同一個(gè)中去使用。如果一定要用,可以先將原來(lái)的對(duì)象變成持久化對(duì)象,懶加載上來(lái),再去加載。開(kāi)啟后可以級(jí)聯(lián)很多個(gè),如

16.HQL中也可以通過(guò)關(guān)聯(lián)對(duì)象的id來(lái)查詢(xún)對(duì)象,如fromStudentwhereuser_id=?(Student中的是User).

推測(cè)可能是HQL中的字段使用數(shù)據(jù)庫(kù)中的和對(duì)象中的都可以,只不過(guò),對(duì)象中的HQL會(huì)自動(dòng)轉(zhuǎn)成

對(duì)象.字段名,wherecalendar0_.start_time<?

anduser_id=?

而寫(xiě)成數(shù)據(jù)庫(kù)字段名時(shí)會(huì)直接顯示

wherestart_time<?

anduser_id=?

15.如何執(zhí)行HQL的多表關(guān)聯(lián)查詢(xún)?

FORMarticle,type

WHEREarticle.Article_Type=type.id"

這里是你type表里面欄目的id,對(duì)應(yīng)你article表里面的Article_Type。

16.如何在多表關(guān)聯(lián)查詢(xún)中添加條件。

1)自己寫(xiě)SQL語(yǔ)句:fromAaleftjoina.userbwherea.id=?

17.多對(duì)多關(guān)聯(lián)實(shí)現(xiàn)分頁(yè)查詢(xún)時(shí),要注意:

1)寫(xiě)參數(shù)時(shí)一定要主動(dòng)進(jìn)行類(lèi)型轉(zhuǎn)換:如Long.valueOf(1)

2)注意多對(duì)多查詢(xún)總記錄時(shí)不能用count(*),因?yàn)槎鄬?duì)多查詢(xún)出來(lái)的結(jié)果可以是各種各樣的。

18.多對(duì)多查詢(xún)的排序和分頁(yè)不能同時(shí)實(shí)現(xiàn)???

"selectfriendsfromUserasuserleftjoinuser.friendListasfriendswhereuser.id=?orderbyfriends.iddesc";排

序與分頁(yè)是可以同時(shí)實(shí)現(xiàn)的。

19.分頁(yè)標(biāo)簽中使用組合查詢(xún)時(shí),每次點(diǎn)擊上、下頁(yè)之后就會(huì)自動(dòng)變成查詢(xún)所有的分頁(yè)。

根據(jù)推測(cè)是跳轉(zhuǎn)路徑出錯(cuò),解決方法是從action中傳遞一個(gè)請(qǐng)求過(guò)來(lái)。

put2ActionContext("uri",getRequest().getRequestURI());

20.往多對(duì)多關(guān)聯(lián)表的中間表中插入數(shù)據(jù)時(shí),要用insertintorel_u2fvalues(2,1);直接插入;

不能指定表的字段名,否則會(huì)報(bào)引用了兩個(gè)外鍵的錯(cuò)誤。

21.使用組合查詢(xún)要注意:

1)拼sql語(yǔ)句,sb="...where1=1"

拼可變條件參數(shù):List<Object>parms;

2)追加sb.append("andnamelike?")//注意這里的空格

追加條件參數(shù):params.add("%"+name+"%");

//參數(shù)一定要處理好,記得加"%",否則查不到結(jié)果

3)查詢(xún)時(shí)將參數(shù)轉(zhuǎn)換,sb.toString(),params.toArray();

22.moveService已經(jīng)添加自動(dòng)注入,并且提供了getter/setter方法,執(zhí)行到userService時(shí)報(bào)空指針異常。

原因:創(chuàng)建表時(shí)外鍵名與原有的重復(fù),沒(méi)創(chuàng)建上。

另一個(gè)重要的原因是沒(méi)在set方法中添加setBaseDao。

23.有一個(gè)已知對(duì)象user,是從session中取到的,如果要用user的普通屬性直接

調(diào)用如user.getName()就可以了,但是如果要用到user中的集合屬性,比方說(shuō)

user.getFriendList(),則需要先調(diào)用userService.load(user.getId())為這個(gè)user開(kāi)啟一個(gè)session才能使用。

24.Causedby:org.hibernate.QueryParameterException:Positionbeyondnumber

ofdeclaredordinalparameters.Rememberthatordinalparametersare

1-based!Position:1

問(wèn)題:多了hql參數(shù)會(huì)將解釋不了的hql語(yǔ)句,原封不動(dòng)地轉(zhuǎn)成sql語(yǔ)句,所以sql語(yǔ)句中能用的語(yǔ)句在hql中都是可以使用的。中設(shè)置默認(rèn)值:在配置文件的屬性中添加Not-Null='true'27.組件類(lèi)需要提供toString()方法來(lái)測(cè)試嗎?組件的增加,刪除hibernate是怎么去實(shí)現(xiàn)的?

28.組件映射中class="com.jshou.friend.bean.Contact"一定要指定嗎?

29.外鍵名的指定應(yīng)該在引用端,而不是在被引用端。

30.多對(duì)多關(guān)聯(lián)中,兩個(gè)外鍵名注意不要取成一樣的。

31.在POJO類(lèi)中添加Hibernate的映射關(guān)系時(shí),關(guān)聯(lián)的對(duì)象的引用是不需要new出來(lái)的。

32.HQL中很多用戶(hù)發(fā)現(xiàn)使用完全大寫(xiě)的關(guān)鍵字會(huì)使查詢(xún)語(yǔ)句的可讀性更強(qiáng),但我們發(fā)現(xiàn),當(dāng)把查詢(xún)語(yǔ)句嵌入到\o"JavaEE知識(shí)庫(kù)"Java語(yǔ)句中的時(shí)候使用大寫(xiě)關(guān)鍵字比較難看。

33.如果有很多類(lèi)中需要用到相同的方法名,可以先寫(xiě)一個(gè)基類(lèi),再通過(guò)重寫(xiě)方法來(lái)實(shí)現(xiàn)。

34.<setname="class">

<keycolumn="f_id"/>

<one-to-manyclass="Bar"/>

</set>

注意:<one-to-many元素不需要定義任何字段,也不需要指定表名。

重要提示:如果一對(duì)多關(guān)聯(lián)中的外鍵字段定義成notnull,你改成把<key>映射聲明成

not-null="true",或者使用雙向關(guān)聯(lián),并標(biāo)明inverse="true".35.將好友改成密友時(shí)需要在密友_用戶(hù)表中添加關(guān)聯(lián),還要在好友_用戶(hù)中移除關(guān)聯(lián)。36.組件映射:組件元素的非空問(wèn)題??37.寫(xiě)實(shí)體類(lèi)時(shí)最好先寫(xiě)普通屬性,重寫(xiě)完hashCode(),equals(),toString()方法之后再添加關(guān)聯(lián)屬性。38.級(jí)聯(lián)保存數(shù)據(jù)的時(shí)候,為什么多對(duì)多的set中,調(diào)用了user.setHobbySet(hobbySet)只會(huì)保存set中的第一行數(shù)據(jù)?39.多對(duì)多中間表的刪除需要那么復(fù)雜嗎?

40.對(duì)多對(duì)多關(guān)聯(lián)的維護(hù),設(shè)置了inverse之后,就只能對(duì)中間類(lèi)進(jìn)行維護(hù),而不能只維護(hù)一端了嗎?

41.當(dāng)有互相關(guān)聯(lián)的時(shí)候,初始化數(shù)據(jù)的先后順序是怎么樣的?只能通過(guò)更改去實(shí)現(xiàn)是嗎?42.有一個(gè)查詢(xún)中,如果不輸入分類(lèi),就會(huì)出錯(cuò),需要添加條件判斷一下。Struts中怎么配置從一個(gè)action跳轉(zhuǎn)到另一個(gè)action?

@Result(name="postSucc",location="/bbs/topic.htm?id=${id}",type="redirect")}配置的action中有包名時(shí),配置說(shuō)Therequestedresource(/jshou/mng/remind/list.action)isnotavailable.

錯(cuò)誤的原因在于沒(méi)有在Action前面加上spring的注解。

3.關(guān)于struts2的配置。namespace有開(kāi)始/,沒(méi)有結(jié)束/,action中沒(méi)有前后/4.使用struts2時(shí),如果JSP頁(yè)面中有date類(lèi)型的字段,那么需要添加日期轉(zhuǎn)換器,否則容易出現(xiàn)找不到action的錯(cuò)誤。的兩個(gè)action之間怎么傳遞參數(shù)?

直接用OGNL表達(dá)式,在action的路徑后面加上?id=${#id}

?這里一定要加#嗎?

6.Strutshasdetectedanunhandledexception:

xy.MethodProxy.invoke(MethodProxy.java:191)

錯(cuò)誤導(dǎo)致HQL語(yǔ)句的參數(shù)設(shè)置不上,原因在于參數(shù)的類(lèi)型不匹配,比方用的id為L(zhǎng)ong型的。設(shè)置參數(shù)時(shí)設(shè)置成setParam(0,1)這樣就會(huì)報(bào)上面的異常。還有hql的參數(shù)下標(biāo)是從0開(kāi)始的。7.執(zhí)行到action,但是返回時(shí)總不跳轉(zhuǎn)指定的result頁(yè)面,并且參數(shù)也獲取不到。

傳遞參數(shù)時(shí)少寫(xiě)了$,應(yīng)該寫(xiě)成id=${id}8.struts2中自己寫(xiě)驗(yàn)證時(shí)要注意:

1)繼承自ActionSupport類(lèi)

2)命名規(guī)則:validate+方法名首字母大寫(xiě)

:如

voidvalidateAdd(){}

3)通過(guò)this.addFieldError("msg","錯(cuò)誤信息提示");來(lái)阻止繼續(xù)訪問(wèn)

5)在頁(yè)面中通過(guò)<s:fieldErrorfieldName="msg"/>來(lái)獲取

4)要為這個(gè)方法在struts配文件中置input參數(shù)

9.struts2中用攔截器來(lái)進(jìn)行驗(yàn)證

10.struts2中用驗(yàn)證框架來(lái)驗(yàn)證

11.struts2中用過(guò)濾器來(lái)驗(yàn)證

12.更改密碼時(shí)不起作用,其它都對(duì)。

原因:set的密碼應(yīng)該是原密碼,而要修改的應(yīng)該是新密碼,這里容易混淆。

13.struts中動(dòng)態(tài)顯示下拉框中的內(nèi)容

<html:select....

<auth:optionsCollectionname="..."

可以通過(guò)if/else標(biāo)簽來(lái)判斷,if中的表達(dá)式可以用函數(shù)來(lái)比較兩個(gè)對(duì)象。多出來(lái)的問(wèn)題:EL中有equals方法嗎?顯然沒(méi)有。中獲取不到頁(yè)面中傳遞過(guò)來(lái)的隱藏表單域的值??

原因在于<input>不是在input元素當(dāng)中,不能自動(dòng)提交并獲取,只有通過(guò)參數(shù)傳遞。中的Token的使用方法?

1)在form表單之前添加<s:token/>;

2)在struts2的配置文件中添加token攔截器的配置,單獨(dú)的name="token"的action。

3)配置正確,攔截器卻不起作用???

原因在于,攔截器的action要放在其它action之前。

16.當(dāng)路徑正確,在地址欄中直接輸入可以跳轉(zhuǎn)到action里面的方法,通過(guò)form不進(jìn)Action時(shí),檢查js與form元素的屬性。類(lèi)中的getContext()中的put方法是怎么回事???中可以用級(jí)聯(lián)級(jí)聯(lián)再級(jí)聯(lián)來(lái)獲取對(duì)象:

比方:user.vocation.id,Action類(lèi)中就可以通過(guò)user.getVocation().getId()來(lái)獲取配置文件中傳遞多個(gè)參數(shù)時(shí),不有&隔開(kāi),用;隔開(kāi)。

20.使用token有一個(gè)前提,就是表單必須使用html:form標(biāo)簽來(lái)完成。另外struts2是用攔截器來(lái)實(shí)現(xiàn)的。中實(shí)現(xiàn)去掉后綴及url重寫(xiě)的方法。考慮:頁(yè)面中的form直接用struts標(biāo)簽可以嗎?

22.當(dāng)時(shí)是因?yàn)槭裁丛?,要用uri來(lái)傳遞分頁(yè)中的地址。現(xiàn)在進(jìn)行一對(duì)多查詢(xún)時(shí)會(huì)報(bào)錯(cuò)???但是突然又不報(bào)錯(cuò)了??報(bào)錯(cuò)的原因在于將參數(shù)uri寫(xiě)成了url。中的使用OSIV加載配置文件時(shí),要將hibernate..OSIV,改成hibernate3.。

24.為什么FriendAction中沒(méi)有添加Spring的注解也可以運(yùn)行??到底在Action中添加注解是做什么用的?

并沒(méi)有地方需要通過(guò)注解來(lái)調(diào)用到Action???

25.如何防止表單的重復(fù)提交?

Token========================================Server===============================================================================數(shù)據(jù)庫(kù)=======================================1.\o"MySQL知識(shí)庫(kù)"MySQL>select*fromrel_u2f;ERROR1064(42021)

--錯(cuò)誤的原因在于sql語(yǔ)句中有空格,去掉空格即可。

2.數(shù)據(jù)庫(kù)的命令行出現(xiàn)中文亂碼的問(wèn)題?中的中文不能按照首字母的順序來(lái)排序,是按一種樹(shù)的順序來(lái)排列的。

sql2021中:collateChinese_PRC_CI_AS,Chinese_PRC是按照中文排序。

參考

4.between包上不包下,也就是說(shuō),前面的你需要減一天,而后面的保持不變

比方要查詢(xún)8號(hào)的,你就該查詢(xún)between7and8

5.createtableemp_hisasselect*fromempwhere1!=1;

這是創(chuàng)建一個(gè)和EMP表的備份表但它只有EMP表的結(jié)構(gòu)里面的數(shù)據(jù)為空:

createtableemp_hisasselect*fromempwhere1=1;

這才是創(chuàng)建EMP表的備份表中執(zhí)行批量更新:

Stringhqlupdate="updateUsersetname=:newName";

intupdateEntities=session.createQuery(hqlupdate)

.setString("newName","我不是一個(gè)人")

.executeUpdate();中如何計(jì)算時(shí)間差?

SELECTTIMESTAMPDIFF(MINUTE,'2021-04-2317:53:38','2021-04-2215:49:43');計(jì)算時(shí)間差?格式化時(shí)間?

fromCalendarwhereTIMESTAMPDIFF(MINUTE,'"+temp+"',startTime)<0

temp表示的是當(dāng)前時(shí)間,這句hql語(yǔ)句指查詢(xún)出大于當(dāng)前時(shí)間的日程。為int類(lèi)型,如果添加時(shí)不指定,保存到數(shù)據(jù)庫(kù)中的是0還是null?--數(shù)據(jù)庫(kù)默認(rèn)值問(wèn)題。9.表中字段沒(méi)有添加notnull,unique約束。

10.表中哪些字段需要設(shè)定初始值。

11.保存到數(shù)據(jù)庫(kù)中的date的類(lèi)型沒(méi)有指定。timestamp???

12.并不是所有的數(shù)據(jù)庫(kù)中取出來(lái)的數(shù)據(jù)都需要單獨(dú)添加超鏈接去查看,可以在存儲(chǔ)數(shù)據(jù)的時(shí)候就寫(xiě)好。

如content='<ahref=..>好友</a>'========================================IDE工具=======================================1.項(xiàng)目可以在MyEclipse中啟動(dòng),但是直接打成.war包在Tomcat下啟動(dòng)有問(wèn)題。

錯(cuò)誤的原因可能是.war包打得不對(duì)。

目前有個(gè)很笨的解決方法:先在MyEclipse中部署項(xiàng)目,啟動(dòng)后關(guān)閉MyEclipse,然后將帶有項(xiàng)目的Tomcat整個(gè)文件復(fù)制到其它電腦上用就可以了。

另外,項(xiàng)目不可以放到與24下,這兩個(gè)版本有一個(gè)關(guān)于ThreadLocal的bug,使用穩(wěn)定的比較好。

這個(gè)問(wèn)題可能跟用的jar包的版本出錯(cuò),或者是項(xiàng)目部署有問(wèn)題,或者是跟打.war包的方法不對(duì),或者是少了jar包。也有可能跟tomcat目錄的絕對(duì)路徑有關(guān)系。2.項(xiàng)目運(yùn)行時(shí)可以正常運(yùn)行,但是發(fā)布到服務(wù)器上時(shí)就找不到路徑?

錯(cuò)誤的原因:項(xiàng)目中用到的所有路徑,最好都不要直接寫(xiě)出來(lái),而是直接通過(guò)contextPath去獲取。

3.項(xiàng)目部署問(wèn)題:

1.將編譯好的工作空間中項(xiàng)目下的WebRoot包全復(fù)制到Tomcat中的webapps下;

2.將所有的jar包復(fù)制到WebRoot下的lib包中;注意開(kāi)發(fā)的要加JSTL包。

3.將WebRoot改成項(xiàng)目名。

4.運(yùn)行bin下的直接訪問(wèn)就可以了。

注意:WebRoot下要有編譯好的classes文件。\========================================其它=======================================1.寫(xiě)項(xiàng)目時(shí)要多注意添加判斷條件。否則容易出錯(cuò)。的配置,只對(duì)框架起作用,對(duì)自己的項(xiàng)目不起作用?

原因:導(dǎo)包錯(cuò)了。

應(yīng)該導(dǎo)入:importorg.apachemons.logging.Log;

importorg.apachemons.logging.LogFactory;

錯(cuò)誤在于:導(dǎo)了sun的包

//.apachemons.logging.Log;

//.apachemons.logging.LogFactory;

3.加密公開(kāi)這個(gè)問(wèn)題。

4.權(quán)限管理。

高考語(yǔ)文試卷一、語(yǔ)言文字運(yùn)用(15分)1.在下面一段話的空缺處依次填入詞語(yǔ),最恰當(dāng)?shù)囊唤M是(3分)提到桃花源,許多人會(huì)聯(lián)想到瓦爾登湖。真實(shí)的瓦爾登湖,早已成為▲的觀光勝地,梭羅的小木屋前也經(jīng)常聚集著▲的游客,不復(fù)有隱居之地的氣息。然而虛構(gòu)的桃花源一直就在我們的心中,哪怕▲在人潮洶涌的現(xiàn)代城市,也可以獲得心靈的寧?kù)o。A.名聞遐邇聞風(fēng)而至雜居 B.名噪一時(shí)聞風(fēng)而至棲居C.名噪一時(shí)紛至沓來(lái)雜居 D.名聞遐邇紛至沓來(lái)?xiàng)?.在下面一段文字橫線處填入語(yǔ)句,銜接最恰當(dāng)?shù)囊豁?xiàng)是(3分)在南方,芭蕉栽植容易,幾乎四季常青?!劣谠掠辰队啊⒀簹埲~,那更是詩(shī)人畫(huà)家所向往的了。①它覆蓋面積大,吸收熱量大,葉子濕度大。②古人在走廊或書(shū)房邊種上芭蕉,稱(chēng)為蕉廊、蕉房,饒有詩(shī)意。③因此蕉陰之下,是最舒適的小坐閑談之處。④在旁邊配上幾竿竹,點(diǎn)上一塊石,真像一幅元人的小景。⑤在夏日是清涼世界,在秋天是分綠上窗。⑥小雨乍到,點(diǎn)滴醒人;斜陽(yáng)初過(guò),青翠照眼。A.①③②④⑥⑤ B.①④②③⑥⑤C.②①④③⑤⑥ D.②③④①⑤⑥3.下列詩(shī)句與“憫農(nóng)館”里展示的勞動(dòng)場(chǎng)景,對(duì)應(yīng)全部正確的一項(xiàng)是(3分)①笑歌聲里輕雷動(dòng),一夜連枷響到明②種密移疏綠毯平,行間清淺縠紋生③分疇翠浪走云陣,刺水綠針抽稻芽④陰陰阡陌桑麻暗,軋軋房櫳機(jī)杼鳴A.①織布②插秧③車(chē)水④打稻 B.①織布②車(chē)水③插秧④打稻C.①打稻②插秧③車(chē)水④織布D.①打稻②車(chē)水③插秧④織布4.閱讀下圖,對(duì)VR(即“虛擬現(xiàn)實(shí)”)技術(shù)的解說(shuō)不正確的是一項(xiàng)是(3分)A.VR技術(shù)能提供三個(gè)維度的體驗(yàn):知覺(jué)體驗(yàn)、行為體驗(yàn)和精神體驗(yàn)。 B.現(xiàn)有的VR技術(shù)在精神體驗(yàn)上發(fā)展較快,而在知覺(jué)體驗(yàn)上發(fā)展較慢。C.VR技術(shù)的未來(lái)方向是知覺(jué)體驗(yàn)、行為體驗(yàn)和精神體驗(yàn)的均衡發(fā)展。D.期許的VR體驗(yàn)將極大提高行為體驗(yàn)的自由度和精神體驗(yàn)的滿(mǎn)意度。二、文言文閱讀(20分)閱讀下面的文言文,完成5—8題。臨川湯先生傳鄒迪光先生名顯祖,字義仍,別號(hào)若士。豫章之臨川人。生而穎異不群。體玉立,眉目朗秀。見(jiàn)者嘖嘖曰:“湯氏寧馨兒?!蔽鍤q能屬對(duì)。試之即應(yīng),又試之又應(yīng),立課數(shù)對(duì)無(wú)難色。十三歲,就督學(xué)公試,補(bǔ)邑弟子員。每試必雄其曹偶。庚午舉于鄉(xiāng),年猶弱冠耳。見(jiàn)者益復(fù)嘖嘖曰:“此兒汗血,可致千里,非僅僅蹀躞康莊也者?!倍〕髸?huì)試,江陵公①屬其私人啖以巍甲而不應(yīng)。曰:“吾不敢從處女子失身也?!惫m一老孝廉乎,而名益鵲起,海內(nèi)之人益以得望見(jiàn)湯先生為幸。至癸未舉進(jìn)士,而江陵物故矣。諸所為附薰炙者,骎且澌沒(méi)矣。公乃自嘆曰:“假令予以依附起,不以依附敗乎?”而時(shí)相蒲州、蘇州兩公,其子皆中進(jìn)士,皆公同門(mén)友也。意欲要之入幕,酬以館選,而公率不應(yīng),亦如其所以拒江陵時(shí)者。以樂(lè)留都山川,乞得南太常博士。至則閉門(mén)距躍,絕不懷半刺津上。擲書(shū)萬(wàn)卷,作蠹魚(yú)其中。每至丙夜,聲瑯瑯不輟。家人笑之:“老博士何以書(shū)為?”曰:“吾讀吾書(shū),不問(wèn)博士與不博士也?!睂ひ圆┦哭D(zhuǎn)南祠部郎。部雖無(wú)所事事,而公奉職毖慎,謂兩政府進(jìn)私人而塞言者路,抗疏論之,謫粵之徐聞尉。居久之,轉(zhuǎn)遂昌令。又以礦稅事多所蹠戾②,計(jì)偕之日,便向吏部堂告歸。雖主爵留之,典選留之,御史大夫留之,而公浩然長(zhǎng)往,神武之冠竟不可挽矣。居家,中丞惠文,郡國(guó)守令以下,干旄往往充斥巷左,而多不延接。即有時(shí)事,非公憤不及齒頰。人勸之請(qǐng)托,曰:“吾不能以面皮口舌博錢(qián)刀,為所不知后人計(jì)?!敝复采蠒?shū)示之:“有此不貧矣?!惫跁?shū)無(wú)所不讀,而尤攻《文選》一書(shū),到掩卷而誦,不訛只字。于詩(shī)若文無(wú)所不比擬,而尤精西京六朝青蓮少陵氏。公又以其緒余為傳奇,若《紫簫》、《還魂》諸劇,實(shí)駕元人而上。每譜一曲,令小史當(dāng)歌,而自為之和,聲振寥廓。識(shí)者謂神仙中人云。公與予約游具區(qū)靈巖虎丘諸山川,而不能辦三月糧,逡巡中輟。然不自言貧,人亦不盡知公貧。公非自信其心者耶?予雖為之執(zhí)鞭,所忻慕焉。(選自《湯顯祖詩(shī)文集》附錄,有刪節(jié))[注]①江陵公:指時(shí)相張居正,其為江陵人。②蹠戾:乖舛,謬誤。5.對(duì)下列加點(diǎn)詞的解釋?zhuān)徽_的一項(xiàng)是(3分)A.每試必雄其曹偶 雄:稱(chēng)雄B.酬以館選 酬:應(yīng)酬C.以樂(lè)留都山川 樂(lè):喜愛(ài)D.為所不知后人計(jì) 計(jì):考慮6.下列對(duì)原文有關(guān)內(nèi)容的概括和分析,不正確的一項(xiàng)是(3分)A.湯顯祖持身端潔,拒絕了時(shí)相張居正的利誘,海內(nèi)士人都以結(jié)識(shí)他為榮幸。B.因?yàn)樯蠒?shū)批評(píng)當(dāng)權(quán)者徇私情、塞言路,湯顯祖被貶官至廣東,做了徐聞尉。C.湯顯祖辭官回家后,當(dāng)?shù)毓賳T爭(zhēng)相與他交往,而湯顯祖不為私事開(kāi)口求人。D.湯顯祖與鄒迪光相約三月份到江南一帶游玩,但沒(méi)準(zhǔn)備好糧食,因而作罷。7.把文中畫(huà)線的句子翻譯成現(xiàn)代漢語(yǔ)。(10分)(1)見(jiàn)者益復(fù)嘖嘖曰:“此兒汗血,可致千里,非僅僅蹀躞康莊也者?!保?)然不自言貧,人亦不盡知公貧。公非自信其心者耶?予雖為之執(zhí)鞭,所忻慕焉。8.請(qǐng)簡(jiǎn)要概括湯顯祖讀書(shū)為文的特點(diǎn)。(4分)三、古詩(shī)詞鑒賞(11分)閱讀下面這首唐詩(shī),完成9—10題。學(xué)諸進(jìn)士作精衛(wèi)銜石填海韓愈鳥(niǎo)有償冤者,終年抱寸誠(chéng)。口銜山石細(xì),心望海波平。渺渺功難見(jiàn),區(qū)區(qū)命已輕。人皆譏造次,我獨(dú)賞專(zhuān)精。豈計(jì)休無(wú)日,惟應(yīng)盡此生。何慚刺客傳,不著報(bào)讎名。9.本讀前六句是怎樣運(yùn)用對(duì)比手法勾勒精衛(wèi)形象的?請(qǐng)簡(jiǎn)要分析。(6分)10.詩(shī)歌后六句表達(dá)了作者什么樣的人生態(tài)度?(5分)四、名句名篇默寫(xiě)(8分)11.補(bǔ)寫(xiě)出下列名句名篇中的空缺部分。(1)名余曰正則兮,__________________。(屈原《離騷》)(2)__________________,善假于物也。(荀子《勸學(xué)》)(3)艱難苦恨繁霜鬢,__________________。(杜甫《登高》)(4)樹(shù)林陰翳,__________________,游人去而禽鳥(niǎo)樂(lè)也。(歐陽(yáng)修《醉翁亭記》)(5)__________________,抱明月而長(zhǎng)終。(蘇軾《赤壁賦》)(6)浩蕩離愁白日斜,__________________。(龔自珍《己亥雜詩(shī)》)(7)道之以德,__________________,有恥且格。(《論語(yǔ)·為政》)(8)蓋文章,經(jīng)國(guó)之大業(yè),__________________。(曹丕《典論·論文》)五、現(xiàn)代文閱讀(一)(15分)閱讀下面的作品,完成12~14題。表妹林斤瀾矮凳橋街背后是溪灘,那灘上鋪滿(mǎn)了大的碎石,開(kāi)闊到叫人覺(jué)著是不毛之地。幸好有一條溪,時(shí)寬時(shí)窄,自由自在穿過(guò)石頭灘,帶來(lái)水草野樹(shù),帶來(lái)生命的歡喜。灘上走過(guò)來(lái)兩個(gè)女人,一前一后,前邊的挎著個(gè)竹籃子,簡(jiǎn)直有搖籃般大,里面是衣服,很有點(diǎn)分量,一路拱著腰身,支撐著籃底。后邊的女人空著兩手,幾次伸手前來(lái)幫忙,前邊的不讓。前邊的女人看來(lái)四十往里,后邊的四十以外。前邊的女人不走現(xiàn)成的小路,從石頭灘上斜插過(guò)去,走到一個(gè)石頭圈起來(lái)的水潭邊,把竹籃里的東西一下子控在水里,全身輕松了,透出來(lái)一口長(zhǎng)氣,望著后邊的。后邊的走不慣石頭灘,盯著腳下,挑著下腳的地方。前邊的說(shuō):“這里比屋里清靜,出來(lái)走走,說(shuō)說(shuō)話……再呢,我要把這些東西洗出來(lái),也就不客氣了?!闭f(shuō)著就蹲下來(lái),抓過(guò)一團(tuán)按在早鋪平好了的石板上,拿起棒槌捶打起來(lái),真是擦把汗的工夫也節(jié)約了??雌饋?lái)后邊的是客人,轉(zhuǎn)著身于看這個(gè)新鮮的地方,有一句沒(méi)一句地應(yīng)著:“水倒是清的,碧清的……樹(shù)也陰涼……石頭要是走慣了,也好走……”“不好走,一到下雨天你走走看,只怕?lián)鷶嗔四_筋。哪有你們城里的馬路好走。”“下雨天也洗衣服?”“一下天呢,二十天呢。就是三十天不洗也不行。嗐,現(xiàn)在一天是一天的事情,真是日日清,月月結(jié)?!笨腿穗S即稱(chēng)贊:“你真能干,三表妹,沒(méi)想到你有這么大本事,天天洗這么多?!敝魅宋⑽⑿χ?,手里捶捶打打,嘴里喜喜歡歡的:事情多著呢。只有晚上吃頓熱的,別的兩頓都是馬馬虎虎。本來(lái)還要帶子,現(xiàn)在托給人家。不過(guò)洗完衣服,還要踏縫紉機(jī)?!笨腿似鋵?shí)是個(gè)做活的能手,又做飯又帶孩子又洗衣服這樣的日子都過(guò)過(guò)。現(xiàn)在做客人看著人家做活,兩只手就不知道放在哪里好。把左手搭在樹(shù)杈上,右手背在背后,都要用點(diǎn)力才在那里閑得住。不覺(jué)感慨起來(lái):“也難為你,也虧得是你,想想你在家里的時(shí)候,比我還自在呢?!敝魅朔畔掳糸?,兩手一刻不停地揉搓起來(lái):“做做也就習(xí)慣了。不過(guò),真的,做慣了空起兩只手來(lái),反倒沒(méi)有地方好放。鄉(xiāng)下地方,又沒(méi)有什么好玩的,不比城里?!笨腿诵睦镉行┟埽蛯W(xué)點(diǎn)見(jiàn)過(guò)世面的派頭,給人家看,也壓壓自己的煩惱:“說(shuō)的是,”右手更加用力貼在后腰上,“空著兩只手不也沒(méi)地方放嘛。城里好玩是好玩,誰(shuí)還成天地玩呢。城里住長(zhǎng)久了,一下鄉(xiāng),空氣真就好,這個(gè)新鮮空氣,千金難買(mǎi)?!眴慰淇諝?,好比一個(gè)姑娘沒(méi)有什么好夸的,單夸她的頭發(fā)。主人插嘴問(wèn)道:“你那里工資好好吧?”提起工資,客人是有優(yōu)越感的,卻偏偏埋怨道:“餓不死吃不飽就是了,連獎(jiǎng)金帶零碎也有七八十塊?!薄澳鞘亲龆嘧錾僬諛幽醚剑 薄斑€吃著大鍋飯。”“不做不做也拿六七十吧?”“鐵飯碗!”客人差不多叫出來(lái),她得意。主人不住手地揉搓,也微微笑著。客人倒打起“抱不平”來(lái):“你好脾氣,要是我,氣也氣死了,做多做少什么也不拿?!薄按蟊斫?,我們也搞承包了。我們家庭婦女洗衣店,給旅店洗床單,給工廠洗工作服都洗不過(guò)來(lái)?!薄澳且粋€(gè)月能拿多少呢?”客人問(wèn)得急點(diǎn)。主人不忙正面回答,笑道:“還要苦干個(gè)把月,洗衣機(jī)買(mǎi)是買(mǎi)來(lái)了,還沒(méi)有安裝。等安裝好了,有時(shí)間多踏點(diǎn)縫紉機(jī),還可以翻一番呢!”“翻一番是多少?”客人急得不知道轉(zhuǎn)彎。主人停止揉搓,去抓棒槌,這功夫,伸了伸兩個(gè)手指頭。客人的腦筋飛快轉(zhuǎn)動(dòng):這兩個(gè)手指頭當(dāng)然不會(huì)是二十,那么是二百……聽(tīng)著都嚇得心跳,那頂哪一級(jí)干部了?廠長(zhǎng)?……回過(guò)頭來(lái)說(shuō)道:“還是你們不封頂好,多勞多得嘛?!薄安贿^(guò)也不保底呀,不要打算懶懶散散混日子?!笨腿藘刹綋溥^(guò)來(lái),蹲下來(lái)抓過(guò)一堆衣服,主人不讓?zhuān)腿艘呀?jīng)揉搓起來(lái)了,一邊說(shuō):“懶懶散散,兩只手一懶,骨頭都要散……鄉(xiāng)下地方比城里好,空氣第一新鮮,水也碧清……三表妹,等你大侄女中學(xué)一畢業(yè),叫她頂替我上班,我就退下來(lái)……我到鄉(xiāng)下來(lái)享幾年福,你看怎么樣?”(選自《十月》1984年第6期,有刪改)12.下列對(duì)小說(shuō)相關(guān)內(nèi)容和藝術(shù)特色的賞析,不正確的一項(xiàng)是?A.小說(shuō)開(kāi)頭的景物描寫(xiě),以自由流動(dòng)的溪水所帶來(lái)的“水草野樹(shù)”以級(jí)“生命的歡喜”,暗示著農(nóng)村的新氣象。B.小說(shuō)中“一路拱著腰身”等動(dòng)作描寫(xiě),以及“真是日日清,月月結(jié)”等語(yǔ)言描寫(xiě),為下文表妹承包洗衣服這件事做了鋪墊。C.表姐兩次提到鄉(xiāng)下空氣“新鮮”,第一次是出于客套,第二次提到時(shí),表姐對(duì)農(nóng)村的好已有了更多體會(huì)。D.表妹說(shuō)的“不要打算懶懶散散混日子”,既表達(dá)了自己對(duì)生活的態(tài)度,也流露出對(duì)自己得不到休息的些許不滿(mǎn)。13.請(qǐng)簡(jiǎn)要分析表姐這一人物形象。(6分)14.小說(shuō)刻畫(huà)了兩個(gè)人物,作者以“表妹”為題,表達(dá)了哪些思想感情?(6分)六、現(xiàn)代文閱讀(二)(12分)閱讀下面的作品,完成15~17題。書(shū)家和善書(shū)者沈尹默“古之善書(shū)者,往往不知筆法。”前人是這樣說(shuō)過(guò)。就寫(xiě)字的初期來(lái)說(shuō),這句話,是可以理解的,正同音韻一樣,四聲清濁,是不能為晉宋以前的文人所熟悉的,他們作文,只求口吻調(diào)利而已。筆法不是某一個(gè)人憑空創(chuàng)造出來(lái)的,而是由寫(xiě)字的人們逐漸地在寫(xiě)字的點(diǎn)畫(huà)過(guò)程中,發(fā)現(xiàn)了它,因而很好地去認(rèn)真利用它,彼此傳授,成為一定必守的規(guī)律。由此可知,書(shū)家和非書(shū)家的區(qū)別,在初期是不會(huì)有的。寫(xiě)字發(fā)展到相當(dāng)興盛之后(尤其到唐代),愛(ài)好寫(xiě)字的人們,一天比一天多了起來(lái),就產(chǎn)生出一批好奇立異、相信自己、不大愿意守法的人,各人使用各人的手法,各人創(chuàng)立各人所愿意的規(guī)則。凡是人為的規(guī)則,它本身與實(shí)際必然不能十分相切合,因而它是空洞的、缺少生命力的,因而也就不會(huì)具有普遍的、永久的活動(dòng)性,因而也就不可能使人人都滿(mǎn)意地沿用著它而發(fā)生效力。在這里,自然而然地便有書(shū)家和非書(shū)家的分別了。有天分、有休養(yǎng)的人們,往往依他自己的手法,也可能寫(xiě)出一筆可看的字,但是詳細(xì)監(jiān)察一下它的點(diǎn)畫(huà),有時(shí)與筆法偶然暗合,有時(shí)則不然,尤其是不能各種皆工。既是這樣,我們自然無(wú)法以書(shū)家看待他們,至多只能稱(chēng)之為善書(shū)者。講到書(shū)家,那就得精通八法,無(wú)論是端楷,或者是行草,他的點(diǎn)畫(huà)使轉(zhuǎn),處處皆須合法,不能四號(hào)茍且從事,你只要看一看二王、歐、虞、褚、顏諸家遺留下來(lái)的成績(jī),就可以明白的。如果拿書(shū)和畫(huà)來(lái)相比著看,書(shū)家的書(shū),就好比精通六法的畫(huà)師的畫(huà);善書(shū)者的書(shū),就好比文人的寫(xiě)意畫(huà),也有它的風(fēng)致可愛(ài)處,但不能學(xué),只能參觀,以博其趣。其實(shí)這也是寫(xiě)字發(fā)展過(guò)程中,不可避免的現(xiàn)象。六朝及唐人寫(xiě)經(jīng),風(fēng)格雖不甚高,但是點(diǎn)畫(huà)不失法度,它自成為一種經(jīng)生體,比之后代善書(shū)者的字體,要嚴(yán)謹(jǐn)?shù)枚?。宋代的蘇東坡,大家都承認(rèn)他是個(gè)書(shū)家,但他因天分過(guò)高,放任不羈,執(zhí)筆單鉤,已為當(dāng)時(shí)所非議。他自己曾經(jīng)說(shuō)過(guò):“我書(shū)意造本無(wú)法?!秉S山谷也嘗說(shuō)他“往往有意到筆不到處”。就這一點(diǎn)來(lái)看,他又是一個(gè)道地的不拘拘于法度的善書(shū)的典型人物,因而成為后來(lái)學(xué)書(shū)人不須要講究筆法的借口。我們要知道,沒(méi)有過(guò)人的天分,就想從東坡的意造入手,那是毫無(wú)成就可期的。我嘗看見(jiàn)東坡畫(huà)的枯樹(shù)竹石橫幅,十分外行,但極有天趣,米元章在后邊題了一首詩(shī),頗有相互發(fā)揮之妙。這為文人大開(kāi)了一個(gè)方便之門(mén),也因此把守法度的好習(xí)慣破壞無(wú)遺。自元以來(lái),書(shū)畫(huà)都江河日下,到了明清兩代,可看的書(shū)畫(huà)就越來(lái)越少了。一個(gè)人一味地從心所欲做事,本來(lái)是一事無(wú)成的。但是若能做到從心所欲不逾矩(自然不是意造的矩)的程度,那卻是最高的進(jìn)境。寫(xiě)字的人,也需要做到這樣。(有刪改)15.根據(jù)原文內(nèi)容,下列說(shuō)法不正確的一項(xiàng)是(3分)A.善書(shū)而不知筆法,這一現(xiàn)象出現(xiàn)在寫(xiě)字初期,當(dāng)時(shí)筆法還未被充分發(fā)現(xiàn)和利用。B.唐代愛(ài)好寫(xiě)字的人漸多,有一批人好奇立異,自創(chuàng)規(guī)則,經(jīng)生體就是這么產(chǎn)生的。C.二王、歐、虞、褚、顏諸家都是嚴(yán)格遵守筆法的典型,他們都屬于書(shū)家的行列。D.元明清三代,書(shū)畫(huà)創(chuàng)作每況愈下,優(yōu)秀作品越來(lái)越少,與守法度的習(xí)慣被破壞有關(guān)。16.下列關(guān)于原文內(nèi)容的理解和分析,不正確的一項(xiàng)是(3分)A.在寫(xiě)字過(guò)程中,那些與實(shí)際不能完全切合的人為的規(guī)則,不具有普遍的永久的活動(dòng)性,因而不能稱(chēng)之為筆法。B.書(shū)與畫(huà)相似,書(shū)家之書(shū)正如畫(huà)師之畫(huà),謹(jǐn)嚴(yán)而不失法度,而善書(shū)者之書(shū)正如文人的寫(xiě)意,別有風(fēng)致。C.蘇東坡天分高,修養(yǎng)深,意造的書(shū)畫(huà)自有天然之趣,但率先破法,放任不羈,成為后世不守法度的借口。D.一味從心所欲做事是不可取的,但寫(xiě)字的人如能做到“從心所欲不逾矩”,卻能達(dá)到最高的境界。17.書(shū)家和善書(shū)者的區(qū)別體現(xiàn)在哪些方面?請(qǐng)簡(jiǎn)要概括。(6分)七、現(xiàn)代文閱讀(三)(12分)閱讀下面的作品,完成18~20題。天津的開(kāi)合橋茅以升開(kāi)合橋就是可開(kāi)可合的橋,合時(shí)橋上走車(chē),開(kāi)時(shí)橋下行船,一開(kāi)一合,水陸兩便,是一種很經(jīng)濟(jì)的橋梁結(jié)構(gòu)。但在我國(guó),這種橋造得很少,直到現(xiàn)在,幾乎全國(guó)的開(kāi)合橋都集中在天津,這不能不算是天津的一種“特產(chǎn)”。南運(yùn)河上有金華橋,于牙河上有西河橋,海河上有全鋼橋、全湯橋、解放橋。這些都是開(kāi)合橋。為什么天津有這樣多的開(kāi)合橋呢?對(duì)陸上交通說(shuō),過(guò)河有橋,當(dāng)然是再好沒(méi)有了。但是河上要行船,有了橋,不但航道受限制,而且船有一定高度,如果橋的高度不變,水漲船高,就可能過(guò)不了橋。要保證船能過(guò)橋,就要在橋下預(yù)留一個(gè)最小限度的空間高度,雖在大水時(shí)期,仍然能讓最高的船通行無(wú)阻。這個(gè)最小限度的空間高度,名為“凈空”,要等于河上航行的船的可能最大高度。根據(jù)河流在洪水時(shí)期的水位,加上凈空,就定出橋面高出兩岸的高度。如果河水漲落差距特別大,如同天津的河流一樣,那么,這橋面的高度就很驚人了。橋面一高,就要在橋面和地面之間造一座有坡度的“引橋”,引橋不僅增加了橋梁的造價(jià),而且對(duì)兩旁的房屋建筑非常不利。這在城市規(guī)劃上成了不易解決的問(wèn)題。這便是水陸文通之同的一個(gè)矛盾。為了陸上交通,就要有正橋過(guò)河,而正橋就妨礙了水上交通;為了水上交通,就要有兩岸的引橋,而引橋又妨礙了陸上交通,因?yàn)樯弦龢虻能?chē)輛有的是要繞道而行的,而引橋兩旁的房屋也是不易相互往來(lái)的。在都市里,除非長(zhǎng)度有限,影響不大的以外,引橋總是一種障礙物,應(yīng)當(dāng)設(shè)法消除。開(kāi)合橋就是消除引橋的一種橋梁結(jié)構(gòu)。天津開(kāi)河橋多,就是這個(gè)原因。開(kāi)合橋的種類(lèi)很多,一種是“平旋橋”,把兩孔橋聯(lián)在一起,在兩孔之間的橋墩上,安裝機(jī)器,使這兩孔橋圍繞這橋墩在水面上旋轉(zhuǎn)九十度,與橋的原來(lái)位置垂直,讓出兩孔航道,上下無(wú)阻地好過(guò)船。一種“升降橋”,在一孔橋的兩邊橋墩上,各立塔架,安裝機(jī)器,使這一孔橋能在塔架間升降,就像電梯一樣,橋孔升高時(shí),下面就可以過(guò)船了。一種是“吊旋橋”,把一孔橋分為兩葉,每葉以橋墩支座為中心,用機(jī)器轉(zhuǎn)動(dòng),使其臨空一頭,逐漸吊起,高離水面,這樣兩葉同時(shí)展開(kāi),就可讓出中間通道,以便行船。一是“推移橋”把一孔橋用機(jī)器沿著水平面拖動(dòng),好像拉抽屜是一樣,以使讓出河道行船。開(kāi)合橋橋面不必高出地面,不用引橋,但開(kāi)時(shí)不能走車(chē),合時(shí)不能通船,水陸交通不可同時(shí)進(jìn)行。特別是,橋在開(kāi)合的過(guò)程中,既非全開(kāi),又非全合,于是在這一段時(shí)間里,水陸都不能通行,這在運(yùn)輸繁忙的都市,如何能容許呢?因此,在橋梁史上,開(kāi)合橋雖曾風(fēng)行一時(shí),但在近數(shù)十年來(lái),就日益減少了。那么,開(kāi)合橋怎樣才能更好地服務(wù)呢?應(yīng)當(dāng)說(shuō),有幾種改進(jìn)的可能:一是將橋身減輕,改用新材料,使它容易開(kāi)動(dòng);二是強(qiáng)化橋上的機(jī)器,提高效率,大大縮減開(kāi)橋合橋的時(shí)間;三是利用電子儀器,使橋的開(kāi)合自動(dòng)化,以期達(dá)到每次開(kāi)橋時(shí)間不超過(guò)3分鐘,如同十字道口的錯(cuò)車(chē)時(shí)間一樣。這些都不是幻想,也許在不久的將來(lái)就會(huì)實(shí)現(xiàn)。(有刪改)18.下列對(duì)文中“引橋”的理解,不正確的一項(xiàng)(3分)A.引橋是建造在河的兩岸有一定坡度的橋,其作用是引導(dǎo)車(chē)輛駛上正橋。B.在設(shè)計(jì)引橋時(shí),需要綜合考慮空間高度、橋梁造價(jià)、城市規(guī)劃等因素。C.引橋方便了水上交通,但會(huì)妨礙陸上交通,因?yàn)樯弦龢虻能?chē)輛必須繞道。D.在都市里,長(zhǎng)度過(guò)長(zhǎng)、影響太大的引橋是一種障礙物,應(yīng)該設(shè)法消除。19.下列對(duì)原文內(nèi)容的概括和分析,不正確的一項(xiàng)是(3分)A.開(kāi)合橋成為天津的“特產(chǎn)”,與天津河流水位漲落差距特別大密切相關(guān)。B.建橋時(shí),正橋橋面高出兩岸的高度等于河流平時(shí)的水位加上橋的凈空。C.除平旋橋之外,升降橋、吊旋橋、推移橋這三種都屬于一孔橋。D.改進(jìn)開(kāi)合橋的關(guān)鍵是盡可能縮減橋的開(kāi)合時(shí)間,提高通行效率。20.請(qǐng)結(jié)合全文,概括開(kāi)合橋的優(yōu)缺點(diǎn)。(6分)八、作文(70分)21.根據(jù)以下材料,選取角度,自擬題目,寫(xiě)一篇不少于800字的文章;除詩(shī)歌外,文體自選。物各有性,水至淡,鹽得味。水加水還是水,鹽加鹽還是鹽。酸甜苦辣咸,五味調(diào)和,共存相生,百味紛呈。物如此,事猶是,人亦然。語(yǔ)文Ⅱ(附加題)一、閱讀材料,完成22~24題。(10分)題自書(shū)杜拾遺詩(shī)后徐渭余讀書(shū)臥龍山之巔,每于風(fēng)雨晦暝時(shí),輒呼杜甫。嗟乎,唐以詩(shī)賦取士,如李杜者不得舉進(jìn)士;元以曲取士,而迄今嘖嘖于人口如王實(shí)甫者,終不得進(jìn)士之舉。然青蓮以清平調(diào)三絕寵遇明皇實(shí)甫見(jiàn)知于花拖而榮耀當(dāng)世彼拾遺者一見(jiàn)而輒阻僅博得早朝詩(shī)幾首而已余俱悲歌慷慨苦不勝述。為錄其詩(shī)三首,見(jiàn)吾兩人之遇,異世同軌。誰(shuí)謂古今人不相及哉!22.用斜線“/”給上面文言文中的劃線部分?jǐn)嗑?。(?處)(5分)23.王實(shí)甫的雜劇代表作為《▲》,期中男女主人公是▲、▲。(3分)24.根據(jù)材料,概括文中古今人“相及”的內(nèi)涵。(2分)二、名著閱讀題。(15分)25.下列有關(guān)名著的說(shuō)明,不正確的兩項(xiàng)是(5分)(選擇兩項(xiàng)且全答對(duì)得5分,選擇兩項(xiàng)只答對(duì)一項(xiàng)得2分,其余情況得0分)A.《三國(guó)演義》中,張飛在長(zhǎng)板橋上睜圓環(huán)眼厲聲大喝,嚇退曹兵

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論