1.計(jì)算某一月份的最大天數(shù)Calendartime=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year);time.set(Calendar.MONTH,i-1);//注意,Calendar對象默認(rèn)一月為0intday=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天數(shù)注:在使用set方法之前,必須先clear一下,否則很多信
系統(tǒng) 2019-08-29 22:31:47 2090
轉(zhuǎn)自:http://xmdxzyf.iteye.com/blog/1698819這幾天在解決一個用mina開發(fā)的高并發(fā)通信過程中產(chǎn)生的一個bug。模擬場景為:通過定時觸發(fā)啟動線程模擬高并發(fā)短連接測試,測試的服務(wù)端有2個,一個是服務(wù)有起,一個沒起,客戶端和服務(wù)端均在同一服務(wù)器上。執(zhí)行一段時間后linux主機(jī)上通過lsof命令查看,發(fā)現(xiàn)有遞增的文件句柄,pipe和eventpoll。拋出的異常如下:Java代碼2012-10-1310:09:48-org.ap
系統(tǒng) 2019-08-29 22:26:09 2089
由于對資源或網(wǎng)速的要求,在手機(jī)游戲或一般的網(wǎng)頁游戲中,希望能對圖片進(jìn)最大可能的壓縮,以節(jié)省資源。最近公司做的項(xiàng)目也有對這方面的需求,于是我在網(wǎng)上逛了半天,希望能發(fā)現(xiàn)現(xiàn)成版的Java方法可以使用(用程序來壓縮而不借助于工具,要不然2萬多張的圖片你想累死人?雖然PS有批量功能,它卻無法按原來的路徑存放);失望的是,好像沒發(fā)現(xiàn)什么能直接使用代碼,哪怕是提個解決方案也很少。既然網(wǎng)上找不到合適的,那就自己動手,豐衣足食。關(guān)于PNG圖片的格式我在此就不多說,圖片壓縮方
系統(tǒng) 2019-08-29 23:16:09 2086
轉(zhuǎn)自http://fuliang.iteye.com/blog/169946本系列文章主要是介紹怎樣用java來作正則表達(dá)式的應(yīng)用。正則表達(dá)式在處理文本方面用處非常大,最早像在Perl和awk語言中,提供了這種機(jī)制,Java在Java2中也增加了正則表達(dá)式這個包java.util.regex。這個包為用戶使用正則表達(dá)式,提供了易用而全面的支持。我的研究方向是web挖掘。從網(wǎng)頁中提取內(nèi)容,處理文本,當(dāng)然需要正則表達(dá)式這個強(qiáng)大的工具了。一、首先我們看一下怎么使
系統(tǒng) 2019-08-12 09:30:18 2082
原文地址:http://www.theserverside.com/tt/articles/article.tss?l=ScalingYourJavaEEApplications對于一個具備使用價值的應(yīng)用而言,其使用者有可能會在一段時間內(nèi)瘋狂的增長。隨著越來越多的關(guān)鍵性質(zhì)的應(yīng)用在JavaEE上運(yùn)行,很多的Java開發(fā)者也開始關(guān)注可擴(kuò)展性的問題了。但目前來說,大部分的web2.0站點(diǎn)是基于script語言編寫的,對于Java應(yīng)用可擴(kuò)展能力,很多人都抱著質(zhì)疑的
系統(tǒng) 2019-08-29 23:50:01 2080
原文:java代碼調(diào)用oracle存儲過程一、簡介與調(diào)用mysql存儲過程類型過程都是如下1、創(chuàng)建連接Connectionconn=DriverManager.getConnection(url,user,password);2、創(chuàng)建CallableStatementCallableStatementstatement=conn.prepareCall(sql);3、設(shè)置參數(shù)statement.setInt(1,id);statement.register
系統(tǒng) 2019-08-12 01:34:00 2080
http://json-lib.sourceforge.net/usage.htmlUsingtheJSONSerializerWorkingwitharraysandcollectionsWorkingwithobjectsWorkingwithXMLUsingtheJSONSerializerJSONSerializercantransformanyjavaobjecttoJSONnotationandbackwithasimpleandcleanin
系統(tǒng) 2019-08-29 23:09:41 2079
本博客jacob列文章導(dǎo)讀Java操作MicrosoftWord之jacobjacob使用入門及問題解析使用Jacob將Word轉(zhuǎn)為Html或txt使用Jacob將Word轉(zhuǎn)為PDFjava通過jacob調(diào)用word(根據(jù)Word模板生成動態(tài)內(nèi)容)現(xiàn)在我們一起來看看,用Java如何操作MicrosoftWord。jacob,官網(wǎng)是http://danadler.com/jacob這是一個開源的工具。最新版本1.9官方的解釋是:TheJACOBProject
系統(tǒng) 2019-08-29 22:50:57 2078
定義:為創(chuàng)建一組相關(guān)或相互依賴的對象提供一個接口,而且無需指定他們的具體類。類型:創(chuàng)建類模式類圖:抽象工廠模式與工廠方法模式的區(qū)別抽象工廠模式是工廠方法模式的升級版本,他用來創(chuàng)建一組相關(guān)或者相互依賴的對象。他與工廠方法模式的區(qū)別就在于,工廠方法模式針對的是一個產(chǎn)品等級結(jié)構(gòu);而抽象工廠模式則是針對的多個產(chǎn)品等級結(jié)構(gòu)。在編程中,通常一個產(chǎn)品結(jié)構(gòu),表現(xiàn)為一個接口或者抽象類,也就是說,工廠方法模式提供的所有產(chǎn)品都是衍生自同一個接口或抽象類,而抽象工廠模式所提供的產(chǎn)
系統(tǒng) 2019-08-29 22:45:30 2077
在tomcat的配置文件server.xml(路徑:tomcat路徑\conf下面)里,找到:,添加如上的
系統(tǒng) 2019-08-12 01:33:33 2075
文章摘抄至http://blog.csdn.net/java_min/article/details/9833815javax.xml.ws.soap.SOAPFaultException:CannotcreateasecureXMLInputFactory這個問題困擾了我一天,媽的,后來才發(fā)現(xiàn)是缺少了兩個jar包,如下:服務(wù)器端缺少了兩個jar包stax2-api-3.1.x.jar和woodstox-core-asl-4.2.x.jar,客戶端不需要任
系統(tǒng) 2019-08-29 22:10:43 2074
引言將Java對象序列化為二進(jìn)制文件的Java序列化技術(shù)是Java系列技術(shù)中一個較為重要的技術(shù)點(diǎn),在大部分情況下,開發(fā)人員只需要了解被序列化的類需要實(shí)現(xiàn)Serializable接口,使用ObjectInputStream和ObjectOutputStream進(jìn)行對象的讀寫。然而在有些情況下,光知道這些還遠(yuǎn)遠(yuǎn)不夠,文章列舉了筆者遇到的一些真實(shí)情境,它們與Java序列化相關(guān),通過分析情境出現(xiàn)的原因,使讀者輕松牢記Java序列化中的一些高級認(rèn)識。文章結(jié)構(gòu)本文將逐
系統(tǒng) 2019-08-29 23:02:38 2073
packagecom.interview;/***java多線程的兩種實(shí)現(xiàn)方式以及run、start方法的區(qū)別*@authorMEI.LIU**/publicclassThreadTest{publicstaticvoidmain(String[]args)throwsInterruptedException{ThreadTesttt=newThreadTest();Thread1t1=tt.newThread1();Thread2t2=tt.newThr
系統(tǒng) 2019-08-29 22:20:51 2073
首先我們先來了解一下進(jìn)程、線程、并發(fā)執(zhí)行的概念:進(jìn)程是指:一個內(nèi)存中運(yùn)行的應(yīng)用程序,每個進(jìn)程都有自己獨(dú)立的一塊內(nèi)存空間,一個進(jìn)程中可以啟動多個線程。比如在Windows系統(tǒng)中,一個運(yùn)行的exe就是一個進(jìn)程。線程是指:進(jìn)程中的一個執(zhí)行流程,一個進(jìn)程中可以運(yùn)行多個線程。比如java.exe進(jìn)程中可以運(yùn)行很多線程。線程總是屬于某個進(jìn)程,進(jìn)程中的多個線程共享進(jìn)程的內(nèi)存。一般來說,當(dāng)運(yùn)行一個應(yīng)用程序的時候,就啟動了一個進(jìn)程,當(dāng)然有些會啟動多個進(jìn)程。啟動進(jìn)程的時候,操
系統(tǒng) 2019-08-29 22:02:32 2073
在進(jìn)行大數(shù)據(jù)量操作的時候,經(jīng)常會出現(xiàn)內(nèi)存溢出的錯誤,如圖:處理方法是設(shè)置TOMCAT的內(nèi)存大小,如圖Tomcat是目前應(yīng)用十分廣泛的一個Javaservletcontainer與web服務(wù)器,但java.lang.OutOfMemoryError與java.lang.OutOfMemoryError:PermGenspace的異常相信真正用過tomcat的人都遇到過(用戶量大,應(yīng)用使用頻繁等),這個異常和JVM默認(rèn)劃分的內(nèi)存上限是128M有關(guān),如果你的業(yè)務(wù)
系統(tǒng) 2019-08-29 23:14:19 2072