Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : java

×îÐÂÕÐƸ ±±¾©·Ö¹«Ë¾ ¼¼Êõ²¿¾­Àí (.net/java)

´ó¼ÒºÃ£¬Çë°´ÕÕÏÂͼ¸ñʽÌîдÄãµÄ¼òÀú£¬·¢Ë͵½Óʼþ loveyingjiaping@126.com
 
¹«Ë¾×ܲ¿ÔÚº¼ÖÝÎ÷ºþ¿Æ¼¼Ô°¸½½ü£¬¸£Àû´ýÓöºÃ£¬ÎåÏÕÒ»½ð£¬
²¹Ìù£º·¹Ìù¡¢½»Í¨·Ñ¡¢Í¨Ñ¶·Ñ¡¢ÄêÖÕ½±¡¢¹ý½Ú·Ñ……
 
±±¾©·Ö¹«Ë¾¼¼Êõ²¿¾­Àí£¨¸±¾­Àí£©¸ÚλְÔðºÍÈÎÖ°Ìõ¼þÈçÏ£º
n  ¸ÚλְÔð£º
1.        ¸ºÔð±±¾©·Ö¹«Ë¾¼¼Êõ²¿ÈÕ³£¹ÜÀí¹¤×÷£¬Öƶ¨²¿ÃŹ¤×÷·½ÕëºÍ¹æ·¶£¬±£Ö¤¹«Ë¾¸÷ÏîÖƶȵĹ᳹Âäʵ£»
2.        Öƶ¨²¿ÃŹ¤×÷¼Æ»®£¬¹ÜÀí¼¼ÊõÍŶӣ¬×éÖ¯ÄÚ²¿Åàѵ£¬¼ÓÇ¿ÍŶӽ¨É裬Ìá¸ß²¿ÃÅÈËÔ±×ÛºÏÄÜÁ¦ºÍ¹¤×÷ЧÂÊ£»
3.        ¸ºÔð×éÖ¯²¢²ÎÓë±±¾©·Ö¹«Ë¾¸÷ÏîÄ¿µÄ¿ª·¢ÊµÊ©¹¤×÷£¬°´Ê±±£ÖÊÍê³ÉÏîÄ¿Ä¿±ê£»
4.        ¸ºÔðÏîĿʵʩºÍÈí¼þ¿ª·¢¹ý³Ì¿ØÖÆ£¬Ìá¸ß¿ª·¢ÖÊÁ¿ºÍЧÂÊ£»
5.        ¸ºÔðΪ±±¾©·Ö¹«Ë¾ÒµÎñ²¿ÃÅÊг¡ÓªÏú¹¤×÷Ìṩ¼¼ÊõÖ§³Ö£»
6.        Íê³É¹«Ë¾×ܲ¿»ò±±¾©·Ö¹«Ë¾·ÖÅɵÄÆäËûÈÎÎñ¡£
 
n  ÈÎÖ°Ìõ¼þ
1£©  ¼ÆËã»ú»òÏà¹Ø×¨Ò ......

JavaϵÁн̳ÌĿ¼±í¡¾¶þ´Î¸üС¿

¡¾ÎªÁËÈöÁÕß¿´ÆðÀ´±È½ÏÓнṹ£¬ÎÒ×Ô¼ºÄâÁËÒ»·ÝÍêÕûµÄÌá¸Ù£¬¶øÇÒΪÁËʹµÃ¶ÁÕßÒ»±ßѧϰÀíÂÛÒ»±ßѧϰÏà¹Ø´úÂëÄÚÈÝ£¬ÀïÃæ90%µÄ´úÂëÎÒ¶¼ÌṩÁËÍêÕûµÄ´úÂëDemo£¬Ö±½Ó¼üÈë¹ýºóÓ¦¸Ã¾Í¿ÉÒÔÔËÐУ¬¶øÇÒÀïÃæËùÓеÄÖصãÎÒ¶¼±ê×¢³öÀ´ÁË£¬Ö÷ÒªÊÇ·½±ã¶ÁÕß²»»áÒÅ©µô¹Ø¼üµÄ֪ʶµã£¬ÒÔ¼°´úÂëµÄ×ÅÉ«£¬Ö÷ÒªÊÇΪÁË·ÀÖ¹¶ÁÕßÊÓ¾õÆ£ÀÍ¡£Ð»Ð»¸÷λָµã£¬ÓÐʲôÒâ¼û»òÕß±ÊÎóÇë·¢ÎÒEmail£ºsilentbalanceyh@126.com£¬ÒòΪÎÒº¦ÅÂÀïÃæÓÐÌ«¶à±ÊÎóµÄµØ·½£¬ËùÒԴ󲿷ÖÎÒдµÄʱºòÃüÃû¶¼ÊDzݰ¸¡£¶øÇÒÕâ·ÝĿ¼ÎÒ»áÒ»Ö±Öö¥ÔÚ×îÇ°±ß£¬ÕâÑù¾Í·½±ã²éÔÄ£¬Ð»Ð»¸÷룬¶à¶àÖ¸½Ì¡£²¹³äÒ»µã£ºJava»ù±¾Êý¾ÝÀàÐÍÒѾ­°üº¬ÔÚJava»ù´¡ÖªÊ¶Ò»¸öÕ½ÚÁË£¬±¾À´×¼±¸·¢Ò»¸öÕ½ڵÄÄÚÈÝ£¬½á¹ûÄÚÈÝÌ«¶àÁËһƪBLOG·¢²»Ï£¬ËùÒÔ²ðÉ¢³ÉΪÁ½Õ£¬ÒòΪµ±³õûÓÐÏëµ½²ðÉ¢£¬ËùÒÔJava»ù´¡ÖªÊ¶Õ½ÚÊÇΨһ´ÓÒ»¸öÕ½ÚÖмä²ðÉ¢µÄ£¬Çë¶ÁÕßСÐÄ¡¿
Ò»Java»ù´¡²¿·Ö£º 
¡¡¡¡10.Java»ù´¡ÖªÊ¶¡¾ÉÏ¡¿¡¾¸üС¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/28/4608272.aspx
¡¡¡¡11.Java»ù´¡ÖªÊ¶¡¾Ï¡¿¡¾¸üС¿
¡¡¡¡http://blog.csdn.net/silentbalanceyh/archive/2009/09/28/4608360.aspx
¡¡¡¡2.JavaÖеÄÀàºÍ¶ÔÏó¡¾Ò»¡¿ 
¡¡¡¡http: ......

JAVA¶ÁÈ¡CSV

Ê×Ïȵ½¸Ãhttp://ostermiller.org/utils/download.html µØÖ·ÏÂÔØcom.Ostermiller.util cvsµÄjar°ü¡£
public class CsvFileParser{
private LabeledCSVParser csvParser;//csv½âÎöÆ÷£¬¶ÔÓÚµÚÒ»ÐеıíÍ·ÐÅÏ¢£¬×Ô¶¯¼ÓÔØΪË÷Òý¹Ø¼ü×Ö
private int currLineNum = -1;//ÎļþËù¶Áµ½ÐÐÊý
private String[] currLine = null;//ÓÃÀ´´æ·Åµ±Ç°ÐеÄÊý¾Ý

/*
* ¹¹Ô캯Êý£¬
* Param: in InputStream Òª½âÎöµÄÐÅÏ¢Á÷
* throws IOException
*/
protected CsvFileParser(InputStream in) throws IOException {

csvParser = new LabeledCSVParser(new ExcelCSVParser(in));
currLineNum = csvParser.getLastLineNumber();

/*
* ¼ì²éÊÇ·ñ»¹ÓÐÊý¾Ý
*
* return ture »¹ÓÐÒ»ÐÐÊý¾Ý£¬false ûÓÐÊý¾Ý
*/
public boolean hasMore() throws IOException {
currLine = csvParser.getLine();
currLineNum = csvParser.getLastLineNumber();
if (null == currLine)
return false;
return true;
......

Java heap space³ö´íÔ­Òò[ת]

ʹÓÃJava³ÌÐò´ÓÊý¾Ý¿âÖвéѯ´óÁ¿µÄÊý¾ÝʱÈÝÒ׳öÏÖÒì³£:
java.lang.OutOfMemoryError: Java heap space
ÔÚJVMÖÐÈç¹û98£¥µÄʱ¼äÊÇÓÃÓÚGCÇÒ¿ÉÓÃµÄ Heap size ²»×ã2£¥µÄʱºò½«Å׳ö´ËÒì³£ÐÅÏ¢¡£
»¹ÓÐʹÓÃjxl¶ÁдexcelÎļþʱ£¬Í¬Ê±¶ÁÈëËùÓмǼ£¬Ò²ÈÝÒ׳öÏÖÕâ¸öÎÊÌâ¡£
JVM¶ÑµÄÉèÖÃÊÇÖ¸java³ÌÐòÔËÐйý³ÌÖÐJVM¿ÉÒÔµ÷ÅäʹÓõÄÄÚ´æ¿Õ¼äµÄÉèÖÃ.JVMÔÚÆô¶¯µÄʱºò»á×Ô¶¯ÉèÖÃHeap sizeµÄÖµ£¬Æä³õʼ¿Õ¼ä(¼´-Xms)ÊÇÎïÀíÄÚ´æµÄ1/64£¬×î´ó¿Õ¼ä(-Xmx)ÊÇÎïÀíÄÚ´æµÄ1/4¡£¿ÉÒÔÀûÓÃJVMÌṩµÄ-Xmn -Xms -XmxµÈÑ¡Ïî¿É½øÐÐÉèÖá£
ÀýÈ磺java -jar -Xmn16m -Xms64m -Xmx128m MyApp.jar
Èç¹ûHeap SizeÉèÖÃƫС£¬³ýÁËÕâЩÒì³£ÐÅÏ¢Í⣬»¹»á·¢ÏÖ³ÌÐòµÄÏìÓ¦ËٶȱäÂýÁË¡£GCÕ¼ÓÃÁ˸ü¶àµÄʱ¼ä£¬¶øÓ¦Ó÷ÖÅäµ½µÄÖ´ÐÐʱ¼ä½ÏÉÙ¡£
Heap Size ×î´ó²»Òª³¬¹ý¿ÉÓÃÎïÀíÄÚ´æµÄ80£¥£¬Ò»°ãµÄÒª½«-XmsºÍ-XmxÑ¡ÏîÉèÖÃΪÏàͬ£¬¶ø-XmnΪ1/4µÄ-XmxÖµ¡£
Heap sizeµÄ -Xms -Xmn ÉèÖò»Òª³¬³öÎïÀíÄÚ´æµÄ´óС¡£·ñÔò»áÌáʾ“Error occurred during initialization of VM Could not reserve enough space for object heap ”¡£
½â¾ö°ì·¨£º
java³ÌÐò
java -Xms32m -Xmx800m className
¾ÍÊÇÔÚÖ´ÐÐJAVAÀàÎļþʱ¼ÓÉÏÕâ¸ö ......

J2EE·Ö²ãÉè¼ÆÊÇJavaÆóÒµÓ¦ÓõÄ×î»ù±¾µÄÉè¼Æ˼Ïë¡£


 
´Ó×î³£¹æµÄ·Ö²ã½á¹¹À´Ëµ£¬ÏµÍ³²ã´Î´ÓÉϵ½ÏÂÒÀ´ÎΪ£º
 
±íÏֲ㣺Ö÷ÒªÊÇ¿Í»§¶ËµÄչʾ¡£
 
·þÎñ²ã£ºÖ±½ÓΪ¿Í»§¶ËÌṩµÄ·þÎñ»ò¹¦ÄÜ¡£Ò²ÊÇϵͳËùÄܶÔÍâÌṩµÄ¹¦ÄÜ¡£
 
ÁìÓò²ã£ºÏµÍ³ÄÚµÄÁìÓò»î¶¯¡£
 
DAO²ã£ºÊý¾Ý·ÃÎʶÔÏó£¬Í¨¹ýÁìÓòʵÌå¶ÔÏóÀ´²Ù×÷Êý¾Ý¿â¡£
 
ÆäÖÐÓÐЩָµ¼Ô­Ôò£º
 
1¡¢Éϲã×ÜÊÇÒÀÀµÆäϲ㣬ÒÀÀµ¹Øϵ²»¿ç²ã¡£
2¡¢±íÏֳɳýÍ⣬ͬһ²ãÖ®¼ä·½·¨²»ÔÊÐíÏ໥µ÷Óá£ÕâÊÇʵ¼Ê¿ª·¢ÖÐһЩ¿ª·¢ÕßÈÝÒ×·¶µÄ´íÎó£¡Èç¹ûÕæÊÇͬһ²ãÖ®¼ä´æÔÚ·½·¨µ÷Óã¬ÐèҪעÒ⣬ÕâЩµ÷Óö¼ÊÇһЩÉϲ㲻¿É¼û·½·¨£¬±ÈÈçһЩ¹¤¾ß·½·¨µÈ¡£
3¡¢Ò»ÇдӷþÎñ²ã³ö·¢£¬´ÓϵͳÐèÒªÌṩµÄ¹¦ÄܽøÐзÖÎö£¬È·¶¨Service½Ó¿ÚÖеķ½·¨¡£¶ø²»ÊÇ´ÓÊý¾Ý¿âµÄ±í³ö·¢£¬´´½¨DAO£¬ÔÙ´´Domain£¬È»ºóService£¬Õâʵ¼ÊÉÏÊǶÔϵͳ·Ö²ãµÄÎó½â¡£
4¡¢ÏµÍ³×îºËÐĵÄÉè¼Æ¾ÍÊǽ«ÏµÍ³ÖеÄʵÌå»®·ÖΪÁìÓòÄ£ÐÍ¡£ÔÚ´Ë»ù´¡ÉÏÉè¼ÆÊý¾ÝµÄDAO²ã£¬²¢½«ÕâЩ»î¶¯±©Â¶¸ø·þÎñ²ã£¬·þÎñ²ãµÄʵÏÖÒÀÀµÓÚÁìÓò»î¶¯¡£
5¡¢Ã¿¸ö½Ó¿ÚµÄÖ°Ôð·¶Î§Ã÷È·Óн硣
 
ÎļþÃû³Æ:
Action(±íÏÖ²ã)
Domain(ÁìÓò²ã,Ò»Õűí¶Ô¾ÍÒ»¸öÁìÓòÄ£ÐÍ)
Service(·þÎñ²ã)
Persistence(³Ö¾Ã²ã,Ò²¾ÍÊÇDAO²ã)
Util(´æһЩ³£Óõ ......

Java SE6µ÷ÓÃJava±àÒëÆ÷µÄÁ½ÖÖз½·¨

ÔںܶàJavaÓ¦ÓÃÖÐÐèÒªÔÚ³ÌÐòÖе÷ÓÃJava±àÒëÆ÷À´±àÒëºÍÔËÐС£µ«ÔÚÔçÆڵİ汾ÖУ¨Java SE5¼°ÒÔÇ°°æ±¾£©ÖÐÖ»ÄÜͨ¹ýtools.jarÖеÄcom.sun.tools.javac°üÀ´µ÷ÓÃJava±àÒëÆ÷£¬µ«ÓÉÓÚtools.jar²»ÊDZê×¼µÄJava¿â£¬ÔÚʹÓÃʱ±ØÐëÒªÉèÖÃÕâ¸öjarµÄ·¾¶¡£¶øÔÚJava SE6ÖÐΪÎÒÃÇÌṩÁ˱ê×¼µÄ°üÀ´²Ù×÷Java±àÒëÆ÷£¬Õâ¾ÍÊÇjavax.tools°ü¡£Ê¹ÓÃÕâ¸ö°ü£¬ÎÒÃÇ¿ÉÒÔ²»Óý«jarÎļþ·¾¶Ìí¼Óµ½classpathÖÐÁË¡£
¡¡¡¡Ò»¡¢Ê¹ÓÃJavaCompiler½Ó¿ÚÀ´±àÒëJavaÔ´³ÌÐò
¡¡¡¡Ê¹ÓÃJava APIÀ´±àÒëJavaÔ´³ÌÐòÓкܶ෽·¨£¬ÏÖÔÚÈÃÎÒÃÇÀ´¿´Ò»ÖÖ×î¼òµ¥µÄ·½·¨£¬Í¨¹ýJavaCompiler½øÐбàÒë¡£
¡¡¡¡ÎÒÃÇ¿ÉÒÔͨ¹ýToolProviderÀàµÄ¾²Ì¬·½·¨getSystemJavaCompilerÀ´µÃµ½Ò»¸öJavaCompiler½Ó¿ÚµÄʵÀý¡£
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
¡¡¡¡JavaCompilerÖÐ×îºËÐĵķ½·¨ÊÇrun¡£Í¨¹ýÕâ¸ö·½·¨¿ÉÒÔ±àÒëjavaÔ´³ÌÐò¡£Õâ¸ö·½·¨ÓÐ3¸ö¹Ì¶¨²ÎÊýºÍ1¸ö¿É±ä²ÎÊý£¨¿É±ä²ÎÊýÊÇ´ÓJave SE5¿ªÊ¼ÌṩµÄÒ»¸öеIJÎÊýÀàÐÍ£¬ÓÃtype… argu±íʾ£©¡£Ç°3¸ö²ÎÊý·Ö±ðÓÃÀ´Îªjava±àÒëÆ÷Ìṩ²ÎÊý¡¢µÃµ½Java±àÒëÆ÷µÄÊä³öÐÅÏ¢ÒÔ¼°½ÓÊÕ±àÒëÆ÷µÄ´íÎóÐÅÏ¢£¬ºóÃæµÄ¿É±ä²ÎÊý¿ÉÒÔ´«ÈëÒ»¸ö»ò¶à¸öJavaÔ´³ÌÐòÎļþ¡£Èç¹ûrun±àÒë³É¹¦£ ......
×ܼǼÊý:6386; ×ÜÒ³Êý:1065; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [1033] [1034] [1035] [1036] 1037 [1038] [1039] [1040] [1041] [1042]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ