Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javaÊÂÎñ


ÊÂÎñ´¦Àí×ܽá
À´Ô´£ºhttp://space.itpub.net/13956325/viewspace-598381
Ò»¡¢Ê²Ã´ÊÇJava ÊÂÎñ
ͨ³£µÄ¹ÛÄîÈÏΪ£¬ÊÂÎñ½öÓëÊý¾Ý¿â Ïà¹Ø¡£
Ê Îñ±ØÐë·þ´ÓISO/IECËùÖƶ¨µÄACIDÔ­Ôò¡£ACIDÊÇÔ­×ÓÐÔ£¨atomicity£©¡¢Ò»ÖÂÐÔ£¨consistency£©¡¢¸ôÀëÐÔ £¨isolation£©ºÍ³Ö¾ÃÐÔ£¨durability£©µÄËõд¡£ÊÂÎñµÄÔ­×ÓÐÔ±íʾÊÂÎñÖ´Ðйý³ÌÖеÄÈκÎʧ°Ü¶¼½«µ¼ÖÂÊÂÎñËù×öµÄÈκÎÐÞ¸ÄʧЧ¡£Ò»ÖÂÐÔ±íʾ µ±ÊÂÎñÖ´ÐÐʧ°Üʱ£¬ËùÓб»¸ÃÊÂÎñÓ°ÏìµÄÊý¾Ý¶¼Ó¦¸Ã»Ö¸´µ½ÊÂÎñÖ´ÐÐÇ°µÄ״̬¡£¸ôÀëÐÔ±íʾÔÚÊÂÎñÖ´Ðйý³ÌÖжÔÊý¾ÝµÄÐ޸ģ¬ÔÚÊÂÎñÌύ֮ǰ¶ÔÆäËûÊÂÎñ²»¿É¼û¡£³Ö ¾ÃÐÔ±íʾÒÑÌá½»µÄÊý¾ÝÔÚÊÂÎñÖ´ÐÐʧ°Üʱ£¬Êý¾ÝµÄ״̬¶¼Ó¦¸ÃÕýÈ·¡£
ͨË×µÄÀí½â£¬ÊÂÎñÊÇÒ»×éÔ­×Ó²Ù×÷µ¥Ôª£¬´ÓÊý¾Ý¿â½Ç¶È˵£¬¾ÍÊÇÒ»×éSQL Ö¸ÁҪôȫ²¿Ö´Ðгɹ¦£¬ÈôÒòΪij¸öÔ­ÒòÆäÖÐÒ»ÌõÖ¸ÁîÖ´ÐÐÓдíÎó£¬Ôò³·ÏúÏÈÇ°Ö´ÐйýµÄËùÓÐÖ¸Áî¡£¸ü¼ò´ðµÄ˵¾ÍÊÇ£ºÒªÃ´È«²¿Ö´Ðгɹ¦£¬ÒªÃ´³·Ïú²»Ö´ÐС£
¼ÈÈ»ÊÂÎñµÄ¸ÅÄî´ÓÊý¾Ý¿â¶øÀ´£¬ÄÇJavaÊÂÎñÊÇʲô£¿Ö®¼äÓÐʲôÁªÏµ£¿
ʵ¼ÊÉÏ£¬Ò»¸öJavaÓ¦ÓÃϵͳ£¬Èç¹ûÒª²Ù×÷Êý¾Ý¿â£¬Ôòͨ¹ýJDBCÀ´ÊµÏֵġ£Ôö¼Ó¡¢Ð޸ġ¢É¾³ý¶¼ÊÇͨ¹ýÏàÓ¦·½·¨¼ä½ÓÀ´ÊµÏֵģ¬ÊÂÎñµÄ¿ØÖÆÒ²ÏàӦתÒƵ½Java³ÌÐò´úÂë ÖС£Òò´Ë£¬Êý¾Ý¿â²Ù×÷µÄÊÂÎñÏ°¹ßÉϾͳÆΪJavaÊÂÎñ¡£
¶þ¡¢ÎªÊ²Ã´ÐèÒªÊÂÎñ
Ê ÎñÊÇΪ½â¾öÊý¾Ý°²È«²Ù×÷Ìá³öµÄ£¬ÊÂÎñ¿ØÖÆʵ¼ÊÉϾÍÊÇ¿ØÖÆÊý¾ÝµÄ°²È«·ÃÎÊ¡£¾ßÒ»¸ö¼òµ¥Àý×Ó£º±ÈÈçÒøÐÐתÕÊÒµÎñ£¬ÕË»§AÒª½«×Ô¼ºÕË»§ÉϵÄ1000Ԫתµ½BÕË»§ ÏÂÃ棬AÕË»§Óà¶îÊ×ÏÈÒª¼õÈ¥1000Ôª£¬È»ºóBÕË»§ÒªÔö¼Ó1000Ôª¡£¼ÙÈçÔÚÖмäÍøÂç³öÏÖÁËÎÊÌ⣬AÕË»§¼õÈ¥1000ÔªÒѾ­½áÊø£¬BÒòΪÍøÂçÖж϶ø²Ù×÷ʧ °Ü£¬ÄÇôÕû¸öÒµÎñʧ°Ü£¬±ØÐë×ö³ö¿ØÖÆ£¬ÒªÇóAÕË»§×ªÕÊÒµÎñ³·Ïú¡£Õâ²ÅÄܱ£Ö¤ÒµÎñµÄÕýÈ·ÐÔ£¬Íê³ÉÕâ¸ö²Ù×ß¾ÍÐèÒªÊÂÎñ£¬½«AÕË»§×ʽð¼õÉÙºÍBÕË»§×ʽðÔö¼Ó·½µ½ Ò»¸öÊÂÎñÀïÃ棬Ҫôȫ²¿Ö´Ðгɹ¦£¬ÒªÃ´²Ù×÷È«²¿³·Ïú£¬ÕâÑù¾Í±£³ÖÁËÊý¾ÝµÄ°²È«ÐÔ ¡£
Èý¡¢JavaÊÂÎñµÄÀàÐÍ
JavaÊÂÎñµÄÀàÐÍÓÐÈýÖÖ£ºJDBCÊÂÎñ¡¢JTA(Java Transaction API)ÊÂÎñ¡¢ÈÝÆ÷ÊÂÎñ¡£
1¡¢JDBCÊÂÎñ
JDBC ÊÂÎñÊÇÓà Connection ¶ÔÏó¿ØÖƵġ£JDBC Connection ½Ó¿Ú( java.sql.Connection )ÌṩÁËÁ½ÖÖÊÂÎñģʽ£º×Ô¶¯Ìá½»ºÍÊÖ¹¤Ìá½»¡£ java.sql.Connection ÌṩÁËÒÔÏ¿ØÖÆÊÂÎñµÄ·½·¨£º
public void setAutoCommit(boolean)
public boolean getAutoCommit()
public void commit()
public void rollback()
ʹÓà JDBC ÊÂÎñ½ç¶¨Ê±£¬Äú¿ÉÒÔ½«¶à¸ö SQL Óï¾ä½áºÏ


Ïà¹ØÎĵµ£º

JAVAÅжÏ×Ö·û´®ÊÇ·ñΪÊý×Ö

StringתCharacterÊý×飬ÓÃCharacterµÄisDigitºÍisLetterº¯ÊýÈ¥Åжϡ£
public static boolean isNumeric(String str) {
for (int i = str.length(); i = 0;) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
public static boolean isNumeric(String str) {
Pattern patt ......

¡¾×ª¡¿ JavaÉè¼Æģʽ֮×ÛÊöƪ

JavaÉè¼Æģʽ֮×ÛÊöƪ
http://tech.it168.com/a2009/0223/266/000000266380.shtml
×Ô´ÓJ2EE³öÏÖÒÔÀ´£¬¾Í´ó´ó¼ò»¯ÁËÔÚJavaϵÄÆóÒµ¼¶¿ª·¢¡£µ«ÊÇËæ×ÅJ2EEÔ½À´Ô½ÆÕ±éµØ±»Ó¦Óõ½¸÷¸öÁìÓòÖУ¬¿ª·¢ÕßÃǽ¥½¥Òâʶµ½ÐèÒªÒ»ÖÖ·½·¨À´±ê×¼»¯Ó¦ÓóÌÐòµÄ¿ª·¢¹ý³Ì£¬ËûÃDzÉÓõķ½·¨ÊDZê×¼»¯Ó¦ÓóÌÐòµÄ½á¹¹²ã¡£Ôڽṹ²ãͨ³£·â×°ÁËһЩ¶ÀÁ¢Ó ......

java»Øµ÷»úÖÆ


java»Øµ÷»úÖÆ
 
»Øµ÷¸ÅÄî:
Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈýÀࣺͬ²½µ÷Óᢻص÷ºÍÒì²½µ÷Óá£Í¬²½µ÷ÓÃÊÇÒ»ÖÖ×èÈûʽµ÷Ó㬵÷Ó÷½ÒªµÈ´ý¶Ô·½Ö´ÐÐÍê±Ï²Å·µ»Ø£¬ËüÊÇÒ»ÖÖµ¥Ïòµ÷Ó㻻ص÷ÊÇÒ»ÖÖË«Ïòµ÷ÓÃģʽ£¬Ò²¾ÍÊÇ˵£¬±»µ÷Ó÷½ÔÚ½Ó¿Ú±»µ÷ÓÃʱҲ»áµ÷ÓöԷ½µÄ½Ó¿Ú£»Òì²½µ÷ÓÃÊÇÒ»ÖÖÀàËÆ ......

java»·¾³±äÁ¿ÅäÖÃ

windows xpÏÂÅäÖÃJDK»·¾³±äÁ¿£º
      1.°²×°JDK£¬°²×°¹ý³ÌÖпÉÒÔ×Ô¶¨Ò尲װĿ¼µÈÐÅÏ¢£¬ÀýÈçÎÒÃÇÑ¡Ôñ°²×°Ä¿Â¼ÎªD:\java\jdk1.5.0_08£»
¡¡ 2.°²×°Íê³Éºó£¬ÓÒ»÷“ÎҵĵçÄÔ”£¬µã»÷“ÊôÐÔ”£»
      3.Ñ¡Ôñ“¸ß¼¶”Ñ¡Ï£¬µã»÷“ ......

ÔÚjavaÖÐʹÓÃίÍÐʵÏÖmap/filter

ÔÚjavaÖУ¬¼ÙÉèÄãÓÐÒ»¸öuser ¶ÔÏóµÄlist£¬´Ëuser¶ÔÏó·â×°ÁËÓû§µÄid, first name, last name and age. È»ºóÄãÏëµ÷ÓÃÒ»¸öweb service(eg. UserService.deleteUsersByIds(List<Integer> userIds) ȥɾ³ýÊý¾Ý¿âÖÐÖ¸¶¨µÄÕâЩuser¡£  ÌýÆðÀ´Ëƺõ²»Ì«À§ÄÑ£¬²»ÊÇô? ÄãËùÐèÒªÖ»Êǽ« List<User> ת»¯³ÉList&l ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ