|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
String equals dan ==halo, tiba-tiba kepikiran nih, ada yg tau jawabannya ??
gini : String di java kan termasuk class. Dan seperti kita ketahui untuk membandingkan dua buah isi dari String biasanya kita menggunakan method equals. sedangkan penggunaan operator == untuk membandingkan String ,maka yang dibandingkan adalah reference atau alamat memorynya. String a = new String("halo"); String b = new String("halo"); a==b hasilnya false, karena emang referencenya beda. String a = "ha"; String b = "lo"; String c = a+b; "halo" == c , hasilnya false , karena String sendiri itu constants. jadi penggunaan + di String sama dengan menciptakan sebuah reference yang berbeda.. Nah, ada yang tau kenapa ? String a = "halo"; String b = "halo"; atau String a = "halo"; "halo" == a , hasilnya true a==b hasilnya bisa true. |
|
|
Re: String equals dan ==Sepertinya ini compiler optimization. String itu konstan, artinya tidak bisa
berubah dan tidak akan berubah. Keitka dikompilasi, string dimasukkan dalam lookup table, maka isi lookup hanya ada satu "halo". Ketika dicompile, a dan b akan menunjuk pada address yang sama. Compiler mikir ngapain bikin referensi baru lagi, lha a dan b ngga akan berubah toh isinya. Beda dengan c = a + b; di mana a = "ha" dan b = "lo". Di sini kompiler ngga bisa mikir (well, sebenernya bisa aja kalo kompilernya canggih), jadi alokasi memori akan dilakukan ketika run time. Di sini sudah pasti referensi memori yang ditunjuk "halo" ketika kompilasi dan "halo" yang dialokasi ketika run-time akan berbeda. Ceritanya sama ketika a = new String("halo"), karena alokasi memori dilakukan ketika run time. Pesan saya, jangan bergantung pada "quirky" feature seperti ini. Setiap compiler akan melakukan optimisasi berbeda-beda. Jadi bisa jadi ketika dicompile dengan compiler lain hasilnya bisa false. Best regards, Yasri 2009/10/26 Last Wanto <java@...> > > > halo, tiba-tiba kepikiran nih, ada yg tau jawabannya ?? > > gini : > > String di java kan termasuk class. Dan seperti kita ketahui untuk > membandingkan dua buah isi dari String biasanya kita menggunakan method > equals. sedangkan penggunaan operator == untuk membandingkan String ,maka > yang dibandingkan adalah reference atau alamat memorynya. > > String a = new String("halo"); > String b = new String("halo"); > > a==b hasilnya false, karena emang referencenya beda. > > String a = "ha"; > String b = "lo"; > String c = a+b; > > "halo" == c , hasilnya false , karena String sendiri itu constants. jadi > penggunaan + di String sama dengan menciptakan sebuah reference yang > berbeda.. > > Nah, ada yang tau kenapa ? > > String a = "halo"; > String b = "halo"; > > atau > > String a = "halo"; > "halo" == a , hasilnya true > > a==b hasilnya bisa true. > > |
|
|
Re: String equals dan ==hahahaha, ketipu dia rupanya.
>>Nah, ada yang tau kenapa ? >>String a = "halo"; >>String b = "halo"; >>atau >>String a = "halo"; >>"halo" == a , hasilnya true >>a==b hasilnya bisa true. daripada bingung malah bikin pusing, ikuti saja sesuai cara yg benar. Ini lagi contohnya yg bikin bingung, kalo gak ngerti bedanya : int a = 10; int b = 10; a== b jelas true dong. tapi, Integer a = 10; Integer b = 10; kok a==b true ya? int sama Integer ini sebenarnya barangnya beda lho. tapi, ada satu lagi nih Integer a = new Integer(10); Integer b = new Integer(10); ternyata a==b, false.... kenapa hayo...? kalo tau ini penyebabnya kenapa, maka jawaban yg kamu dapat sama jawabannya dengan pertanyaan diatas. 2009/10/27 Last Wanto <java@...> > > > halo, tiba-tiba kepikiran nih, ada yg tau jawabannya ?? > > gini : > > String di java kan termasuk class. Dan seperti kita ketahui untuk > membandingkan dua buah isi dari String biasanya kita menggunakan method > equals. sedangkan penggunaan operator == untuk membandingkan String ,maka > yang dibandingkan adalah reference atau alamat memorynya. > > String a = new String("halo"); > String b = new String("halo"); > > a==b hasilnya false, karena emang referencenya beda. > > String a = "ha"; > String b = "lo"; > String c = a+b; > > "halo" == c , hasilnya false , karena String sendiri itu constants. jadi > penggunaan + di String sama dengan menciptakan sebuah reference yang > berbeda.. > > Nah, ada yang tau kenapa ? > > String a = "halo"; > String b = "halo"; > > atau > > String a = "halo"; > "halo" == a , hasilnya true > > a==b hasilnya bisa true. > > -- syaiful.mukhlis gtalk:syaiful.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> |
|
|
|
|
|
Re: String equals dan ==hahaha..kadang2 pengen dapet jawbannya tidak hanya puas pada cara
pakainy...Kalau soal Integer sama int ya jelas beda..yang satu tipe data primitif dan yang satu lagi class. Ya berarti jwbanny Literal ama Compiler Optimation ?? 2009/10/27 sm96 <syaiful.mukhlis@...> > > > hahahaha, ketipu dia rupanya. > > > >>Nah, ada yang tau kenapa ? > > >>String a = "halo"; > >>String b = "halo"; > > >>atau > > >>String a = "halo"; > >>"halo" == a , hasilnya true > > >>a==b hasilnya bisa true. > > daripada bingung malah bikin pusing, ikuti saja sesuai cara yg benar. > Ini lagi contohnya yg bikin bingung, kalo gak ngerti bedanya : > > int a = 10; > int b = 10; > > a== b jelas true dong. > > tapi, > > Integer a = 10; > Integer b = 10; > > kok a==b true ya? > int sama Integer ini sebenarnya barangnya beda lho. > > tapi, ada satu lagi nih > Integer a = new Integer(10); > Integer b = new Integer(10); > > ternyata a==b, false.... > > kenapa hayo...? > > kalo tau ini penyebabnya kenapa, maka jawaban yg kamu dapat > sama jawabannya dengan pertanyaan diatas. > > > 2009/10/27 Last Wanto <java@...> > > >> >> halo, tiba-tiba kepikiran nih, ada yg tau jawabannya ?? >> >> gini : >> >> String di java kan termasuk class. Dan seperti kita ketahui untuk >> membandingkan dua buah isi dari String biasanya kita menggunakan method >> equals. sedangkan penggunaan operator == untuk membandingkan String ,maka >> yang dibandingkan adalah reference atau alamat memorynya. >> >> String a = new String("halo"); >> String b = new String("halo"); >> >> a==b hasilnya false, karena emang referencenya beda. >> >> String a = "ha"; >> String b = "lo"; >> String c = a+b; >> >> "halo" == c , hasilnya false , karena String sendiri itu constants. jadi >> penggunaan + di String sama dengan menciptakan sebuah reference yang >> berbeda.. >> >> Nah, ada yang tau kenapa ? >> >> String a = "halo"; >> String b = "halo"; >> >> atau >> >> String a = "halo"; >> "halo" == a , hasilnya true >> >> a==b hasilnya bisa true. >> > > > > -- > syaiful.mukhlis > gtalk:syaiful.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> > > > |
|
|
Re: String equals dan ==
hmm, setau saya sih ini fitur Boxing dan
Unboxing. atau automatic type conversion. __._,_.___
Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscribe@....
Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Change settings via the Web (Yahoo! ID required) Change settings via email: jug-indonesia-digest@... | jug-indonesia-traditional@... Visit Your Group | Yahoo! Groups Terms of Use | jug-indonesia-unsubscribe@... .
__,_._,___
|
|
|
Re: String equals dan ==string pool
D |
|
|
Re: String equals dan ==mr. mukhlis,
wah sekali browsing ketemu tuh : --- An int is a primitive. It is not an Object. An int is a high performance, streamlined beast for calculating numbers in the range -2,147,483,648 [-231] aka Integer.MIN_VALUE to +2,147,483,647 [2 31-1] aka Integer.MAX_VALUE. An int is a bare bones 32-bit chunk of information. int variables are mutable. Unless you mark them final, you can change their value at any time. An Integer, is a Object that contains a single int field. An Integer is much bulkier than an int. It is sort like a Fedex box to contain the int. Integers are immutable. If you want to affect the value of a Integer variable, the only way is to create a new Integer object and discard the old one. ----- http://mindprod.com/jgloss/intvsinteger.html Pada 27 Oktober 2009 01:49, sm96 <syaiful.mukhlis@...> menulis: > > > > hahahaha, ketipu dia rupanya. > > >>Nah, ada yang tau kenapa ? > > >>String a = "halo"; > >>String b = "halo"; > > >>atau > > >>String a = "halo"; > >>"halo" == a , hasilnya true > > >>a==b hasilnya bisa true. > > daripada bingung malah bikin pusing, ikuti saja sesuai cara yg benar. > Ini lagi contohnya yg bikin bingung, kalo gak ngerti bedanya : > > int a = 10; > int b = 10; > > a== b jelas true dong. > > tapi, > > Integer a = 10; > Integer b = 10; > > kok a==b true ya? > int sama Integer ini sebenarnya barangnya beda lho. > > tapi, ada satu lagi nih > Integer a = new Integer(10); > Integer b = new Integer(10); > > ternyata a==b, false.... > > kenapa hayo...? > > kalo tau ini penyebabnya kenapa, maka jawaban yg kamu dapat > sama jawabannya dengan pertanyaan diatas. > > > |
|
|
Re: String equals dan ==Mau aja dikerjain @sm96, dia mah nyampah dimana-mana. Semua thread dimasukin
sampe yang punya SAMPAH aja gak keluar-keluar dimilis. nambahin sampah ahhh :) equals to method yang ada di Object class, nah si class Integer, class String dst, overide tuh method juga autoboxing milik class Integer, Long, Float, equalnya di overide kalo == apa yang dibandingin ? masih inget gak ? 2009/10/27 Last Wanto <java@...> > > > hahaha..kadang2 pengen dapet jawbannya tidak hanya puas pada cara > pakainy...Kalau soal Integer sama int ya jelas beda..yang satu tipe data > primitif dan yang satu lagi class. > > Ya berarti jwbanny Literal ama Compiler Optimation ?? > > 2009/10/27 sm96 <syaiful.mukhlis@...> > > >> >> hahahaha, ketipu dia rupanya. >> >> >> >>Nah, ada yang tau kenapa ? >> >> >>String a = "halo"; >> >>String b = "halo"; >> >> >>atau >> >> >>String a = "halo"; >> >>"halo" == a , hasilnya true >> >> >>a==b hasilnya bisa true. >> >> daripada bingung malah bikin pusing, ikuti saja sesuai cara yg benar. >> Ini lagi contohnya yg bikin bingung, kalo gak ngerti bedanya : >> >> int a = 10; >> int b = 10; >> >> a== b jelas true dong. >> >> tapi, >> >> Integer a = 10; >> Integer b = 10; >> >> kok a==b true ya? >> int sama Integer ini sebenarnya barangnya beda lho. >> >> tapi, ada satu lagi nih >> Integer a = new Integer(10); >> Integer b = new Integer(10); >> >> ternyata a==b, false.... >> >> kenapa hayo...? >> >> kalo tau ini penyebabnya kenapa, maka jawaban yg kamu dapat >> sama jawabannya dengan pertanyaan diatas. >> >> >> 2009/10/27 Last Wanto <java@...> >> >> >>> >>> halo, tiba-tiba kepikiran nih, ada yg tau jawabannya ?? >>> >>> gini : >>> >>> String di java kan termasuk class. Dan seperti kita ketahui untuk >>> membandingkan dua buah isi dari String biasanya kita menggunakan method >>> equals. sedangkan penggunaan operator == untuk membandingkan String ,maka >>> yang dibandingkan adalah reference atau alamat memorynya. >>> >>> String a = new String("halo"); >>> String b = new String("halo"); >>> >>> a==b hasilnya false, karena emang referencenya beda. >>> >>> String a = "ha"; >>> String b = "lo"; >>> String c = a+b; >>> >>> "halo" == c , hasilnya false , karena String sendiri itu constants. jadi >>> penggunaan + di String sama dengan menciptakan sebuah reference yang >>> berbeda.. >>> >>> Nah, ada yang tau kenapa ? >>> >>> String a = "halo"; >>> String b = "halo"; >>> >>> atau >>> >>> String a = "halo"; >>> "halo" == a , hasilnya true >>> >>> a==b hasilnya bisa true. >>> >> >> >> >> -- >> syaiful.mukhlis >> gtalk:syaiful.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> >> >> > > -- Mujoko http://www.linkedin.com/in/mujoko |
|
|
Re: String equals dan ==karena terpaku pada yg anda tahu saja, jadinya terasa beda. padahal
kenyataannya perlakuannya sama untuk kedua kasus tsb. hanyasaja penyebutannya yg beda. 2009/10/27 Last Wanto <java@...> > > > hahaha..kadang2 pengen dapet jawbannya tidak hanya puas pada cara > pakainy...Kalau soal Integer sama int ya jelas beda..yang satu tipe data > primitif dan yang satu lagi class. > > Ya berarti jwbanny Literal ama Compiler Optimation ?? > > 2009/10/27 sm96 <syaiful.mukhlis@...> > >> >> >> hahahaha, ketipu dia rupanya. >> >> >> >>Nah, ada yang tau kenapa ? >> >> >>String a = "halo"; >> >>String b = "halo"; >> >> >>atau >> >> >>String a = "halo"; >> >>"halo" == a , hasilnya true >> >> >>a==b hasilnya bisa true. >> >> daripada bingung malah bikin pusing, ikuti saja sesuai cara yg benar. >> Ini lagi contohnya yg bikin bingung, kalo gak ngerti bedanya : >> >> int a = 10; >> int b = 10; >> >> a== b jelas true dong. >> >> tapi, >> >> Integer a = 10; >> Integer b = 10; >> >> kok a==b true ya? >> int sama Integer ini sebenarnya barangnya beda lho. >> >> tapi, ada satu lagi nih >> Integer a = new Integer(10); >> Integer b = new Integer(10); >> >> ternyata a==b, false.... >> >> kenapa hayo...? >> >> kalo tau ini penyebabnya kenapa, maka jawaban yg kamu dapat >> sama jawabannya dengan pertanyaan diatas. >> >> >> 2009/10/27 Last Wanto <java@...> >> >> >>> >>> halo, tiba-tiba kepikiran nih, ada yg tau jawabannya ?? >>> >>> gini : >>> >>> String di java kan termasuk class. Dan seperti kita ketahui untuk >>> membandingkan dua buah isi dari String biasanya kita menggunakan method >>> equals. sedangkan penggunaan operator == untuk membandingkan String ,maka >>> yang dibandingkan adalah reference atau alamat memorynya. >>> >>> String a = new String("halo"); >>> String b = new String("halo"); >>> >>> a==b hasilnya false, karena emang referencenya beda. >>> >>> String a = "ha"; >>> String b = "lo"; >>> String c = a+b; >>> >>> "halo" == c , hasilnya false , karena String sendiri itu constants. jadi >>> penggunaan + di String sama dengan menciptakan sebuah reference yang >>> berbeda.. >>> >>> Nah, ada yang tau kenapa ? >>> >>> String a = "halo"; >>> String b = "halo"; >>> >>> atau >>> >>> String a = "halo"; >>> "halo" == a , hasilnya true >>> >>> a==b hasilnya bisa true. >>> >> >> >> >> -- >> syaiful.mukhlis >> gtalk:syaiful.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> >> >> > > -- syaiful.mukhlis gtalk:syaiful.mukhlis@... <gtalk%3Asyaiful.mukhlis@...> |
|
|
Re: String equals dan ==--- In jug-indonesia@..., mujoko mujoko <mujoko.mujoko@...> wrote: > > Mau aja dikerjain @sm96, dia mah nyampah dimana-mana. Semua thread dimasukin > sampe yang punya SAMPAH aja gak keluar-keluar dimilis. > > nambahin sampah ahhh :) > equals to method yang ada di Object class, nah si class Integer, class > String dst, overide tuh method > juga autoboxing milik class Integer, Long, Float, equalnya di overide > > kalo == apa yang dibandingin ? masih inget gak ? mencoba menjawab... klo == itu sebetulnya ngebandingin address memory object... simple nya gini Integer a = new Integer(10); Integer b = new Integer(10); a==b pasti false... karena pointer a me-reference ke suatu object dgn address memory = 1, misalkan... lalu pointer b jg me-reference ke object lain dgn address memory = 10, misalkan... |
|
|
DatabaseHello teman teman,
Mau Tanya ne mengenai database, apa yg paling bagus utk kondisi data dalam jumlah banyak / mass data ? Manakah database yg bagus antara Derby dan ProgressSQL ? apa ada yg lebih baik dari kedua ini ? Kemudian sy skrg ini menggunakan koneksi dgn hibernate utk ke database, sebenarnya adakah cara koneksi lain yg Lebih efektif dan cepat ? Pls advise teman teman semua Salam Ali G |
|
|
Re: Databasekalo soal database saya kurang tau yang lebih baik antara
postgresql ama derby, tapi kalo mo pake yang lebih cepet dari hibernate bisa pake ibatis, ato kalo mo yang lebih cepet lagi pake JDBC murni aja :D Ali Gunawan wrote: > > > Hello teman teman, > > > > Mau Tanya ne mengenai database, apa yg paling bagus utk > kondisi data dalam jumlah banyak / mass data ? > > Manakah database yg bagus antara Derby dan ProgressSQL ? apa ada yg > lebih baik dari kedua ini ? > > > > Kemudian sy skrg ini menggunakan koneksi dgn hibernate utk > ke database, sebenarnya adakah cara koneksi lain yg > > Lebih efektif dan cepat ? > > > > Pls advise teman teman semua > > > > Salam > > Ali G > > > -- contact me at : blog : http://eecchhoo.wordpress.com/ email : echo.khannedy[at]gmail.com ym : echo.khannedy phone : 085292775999 good luck! |
|
|
RE: DatabaseThxs mas echo.
Bisa guide sy utk koneksi menggunakan ibatis ? lalu yg dimaksud dgn JDBC murni itu apa ya ? Dan apakah sangat signifikan sekali perbedaan speed akses antara hibernate ? ibatis dan JDBC murni ? Mohon pencerahannya ? Thxs Ali G _____ From: jug-indonesia@... [mailto:jug-indonesia@...] On Behalf Of Eko Kurniawan Khannedy Sent: Thursday, October 29, 2009 1:56 PM To: jug-indonesia@... Subject: Re: [JUG-Indonesia] Database kalo soal database saya kurang tau yang lebih baik antara postgresql ama derby, tapi kalo mo pake yang lebih cepet dari hibernate bisa pake ibatis, ato kalo mo yang lebih cepet lagi pake JDBC murni aja :D Ali Gunawan wrote: > > > Hello teman teman, > > > > Mau Tanya ne mengenai database, apa yg paling bagus utk > kondisi data dalam jumlah banyak / mass data ? > > Manakah database yg bagus antara Derby dan ProgressSQL ? apa ada yg > lebih baik dari kedua ini ? > > > > Kemudian sy skrg ini menggunakan koneksi dgn hibernate utk > ke database, sebenarnya adakah cara koneksi lain yg > > Lebih efektif dan cepat ? > > > > Pls advise teman teman semua > > > > Salam > > Ali G > > > -- contact me at : blog : http://eecchhoo. <http://eecchhoo.wordpress.com/> wordpress.com/ email : echo.khannedy[at]gmail.com ym : echo.khannedy phone : 085292775999 good luck! |
|
|
Re: Database> kalo soal database saya kurang tau yang lebih baik antara
> postgresql ama derby, saya masih prefer MySQL, dukungan ke javanya cukup baik. > tapi kalo mo pake yang lebih cepet dari hibernate > bisa pake ibatis, ato kalo mo yang lebih cepet lagi > pake JDBC murni aja :D HIbernate atau iBatis atau JDBC tidak pernah jadi bagian paling lambat dari aplikasi, bisanya yang paling lambat justri DB servernya, atau kita melakukan query yang membuat lambat. Solusinya bisa banyak, dan rata-rata case by case aplikasi dan kondisi datanya. Masalah cepat-lambat selalu dipecahkan belakangan dengan melihat kondisi datanya seperti apa dan melihat usernya seperti apa. Kalau membuat aplikasi dengan user < 100 sih biasanya pake stack normal2 aja nggak masalah, dan kalau datanya besar trus jadi lambat yang salah bukan frameworknya, tapi mungkin di tablenya nggak dikasi index. Jadi apapun yang dipake seharusnya yang jadi pertimbangan adalah kemudahan dan produktifitas programmer ketika develop aplikasi. Saya pernah develop pake JDBC, SpringJDBC, ibatis dan Hibernate. Hasilnya Hibernate yang paling produktif dan menghemat banyak sekali waktu saya. -- Senior Engineer @ ArtiVisi Intermedia Java Training Center See our course @ artivisi.com http://ifnu.artivisi.com +62 856 9211 8687 regards |
|
|
RE: DatabaseThxs utk pencerahannya Pak Ibnu dan Pak Echo
Rgds Ali G _____ From: jug-indonesia@... [mailto:jug-indonesia@...] On Behalf Of Ifnu bima Sent: Thursday, October 29, 2009 2:05 PM To: jug-indonesia@... Subject: Re: [JUG-Indonesia] Database > kalo soal database saya kurang tau yang lebih baik antara > postgresql ama derby, saya masih prefer MySQL, dukungan ke javanya cukup baik. > tapi kalo mo pake yang lebih cepet dari hibernate > bisa pake ibatis, ato kalo mo yang lebih cepet lagi > pake JDBC murni aja :D HIbernate atau iBatis atau JDBC tidak pernah jadi bagian paling lambat dari aplikasi, bisanya yang paling lambat justri DB servernya, atau kita melakukan query yang membuat lambat. Solusinya bisa banyak, dan rata-rata case by case aplikasi dan kondisi datanya. Masalah cepat-lambat selalu dipecahkan belakangan dengan melihat kondisi datanya seperti apa dan melihat usernya seperti apa. Kalau membuat aplikasi dengan user < 100 sih biasanya pake stack normal2 aja nggak masalah, dan kalau datanya besar trus jadi lambat yang salah bukan frameworknya, tapi mungkin di tablenya nggak dikasi index. Jadi apapun yang dipake seharusnya yang jadi pertimbangan adalah kemudahan dan produktifitas programmer ketika develop aplikasi. Saya pernah develop pake JDBC, SpringJDBC, ibatis dan Hibernate. Hasilnya Hibernate yang paling produktif dan menghemat banyak sekali waktu saya. -- Senior Engineer @ ArtiVisi Intermedia Java Training Center See our course @ artivisi.com http://ifnu. <http://ifnu.artivisi.com> artivisi.com +62 856 9211 8687 regards |
|
|
ReportDear Teman teman,
Kalau utk pembuatan report di java yg bagus apa ya ? saya dengar jasper bagus ? bisa pandu saya cara aplikasinya ? atau ada aplikasi lain yg lebih baik ? mohon pencerahaannya rgds Ali G |
|
|
RE: DatabaseKalo gue sih prefer oracle...
Hahahah Demen barang mahal :p Soal pertanyaan ke dua... Setuju sih... bottle neck nya biasa bukan di app nya... Tapi menurut gue sih biasa bottle neck app gue sih dari I/O Bukan dari DB nya... Tapi kalo mau telaten... Hibernate iBatis JPA ato apapun ituh... pasti bisa di tune lagi... Paling cepet... all things aside... ya JDBC plain... Seperti yang udah gue sebut2 dari dulu... Namanya lu introduce framework... brarti lu introduce complexity... Extra complexity berarti extra processing time... Logical khan? Adelwin Handoyo | Senior Consultant - Wholesale Bank Standard Chartered Bank Plaza By The Park #06-00, 51 Bras Basah Road. Singapore (189554) T : (65) 655 72441 | E adelwin.adelwin@... ________________________________ From: jug-indonesia@... [mailto:jug-indonesia@...] On Behalf Of Ifnu bima Sent: Thursday, October 29, 2009 3:05 PM To: jug-indonesia@... Subject: Re: [JUG-Indonesia] Database > kalo soal database saya kurang tau yang lebih baik antara > postgresql ama derby, saya masih prefer MySQL, dukungan ke javanya cukup baik. > tapi kalo mo pake yang lebih cepet dari hibernate > bisa pake ibatis, ato kalo mo yang lebih cepet lagi > pake JDBC murni aja :D HIbernate atau iBatis atau JDBC tidak pernah jadi bagian paling lambat dari aplikasi, bisanya yang paling lambat justri DB servernya, atau kita melakukan query yang membuat lambat. Solusinya bisa banyak, dan rata-rata case by case aplikasi dan kondisi datanya. Masalah cepat-lambat selalu dipecahkan belakangan dengan melihat kondisi datanya seperti apa dan melihat usernya seperti apa. Kalau membuat aplikasi dengan user < 100 sih biasanya pake stack normal2 aja nggak masalah, dan kalau datanya besar trus jadi lambat yang salah bukan frameworknya, tapi mungkin di tablenya nggak dikasi index. Jadi apapun yang dipake seharusnya yang jadi pertimbangan adalah kemudahan dan produktifitas programmer ketika develop aplikasi. Saya pernah develop pake JDBC, SpringJDBC, ibatis dan Hibernate. Hasilnya Hibernate yang paling produktif dan menghemat banyak sekali waktu saya. -- Senior Engineer @ ArtiVisi Intermedia Java Training Center See our course @ artivisi.com http://ifnu.artivisi.com <http://ifnu.artivisi.com> +62 856 9211 8687 regards This email and any attachments are confidential and may also be privileged. If you are not the addressee, do not disclose, copy, circulate or in any other way use or rely on the information contained in this email or any attachments. If received in error, notify the sender immediately and delete this email and any attachments from your system. Emails cannot be guaranteed to be secure or error free as the message and any attachments could be intercepted, corrupted, lost, delayed, incomplete or amended. Standard Chartered PLC and its subsidiaries do not accept liability for damage caused by this email or any attachments and may monitor email traffic. Standard Chartered PLC is incorporated in England with limited liability under company number 966425 and has its registered office at 1 Aldermanbury Square, London, EC2V 7SB. Standard Chartered Bank ("SCB") is incorporated in England with limited liability by Royal Charter 1853, under reference ZC18. The Principal Office of SCB is situated in England at 1 Aldermanbury Square, London EC2V 7SB. In the United Kingdom, SCB is authorised and regulated by the Financial Services Authority under FSA register number 114276. If you are receiving this email from SCB outside the UK, please click http://www.standardchartered.com/global/email_disclaimer.html to refer to the information on other jurisdictions. |
|
|
Re: Reportpake jasper aja,, untuk designernya dowload di sourceforge.net aja
2009/10/29 Ali Gunawan <gunlee77@...> > > > Dear Teman teman, > > > > Kalau utk pembuatan report di java yg bagus apa ya ? saya > dengar jasper bagus ? bisa pandu saya cara aplikasinya ? atau ada aplikasi > lain yg lebih baik ? > > mohon pencerahaannya > > > > rgds > > Ali G > > Messages in this topic > <http://groups.yahoo.com/group/jug-indonesia/message/65313;_ylc=X3oDMTM2ZWVpdGE1BF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BG1zZ0lkAzY1NDI2BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjgwMDI3NQR0cGNJZAM2NTMxMw-->( > 15) Reply (via web post) > <http://groups.yahoo.com/group/jug-indonesia/post;_ylc=X3oDMTJxYm5sdXVvBF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BG1zZ0lkAzY1NDI2BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjgwMDI3NQ--?act=reply&messageNum=65426>| Start > a new topic > <http://groups.yahoo.com/group/jug-indonesia/post;_ylc=X3oDMTJlMDNqdWVqBF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NjgwMDI3NQ--> > Messages<http://groups.yahoo.com/group/jug-indonesia/messages;_ylc=X3oDMTJlNmY2MThhBF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NjgwMDI3NQ-->| > Files<http://groups.yahoo.com/group/jug-indonesia/files;_ylc=X3oDMTJmc25rMDYxBF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzEyNTY4MDAyNzU->| > Photos<http://groups.yahoo.com/group/jug-indonesia/photos;_ylc=X3oDMTJldHRxamNhBF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTI1NjgwMDI3NQ-->| > Links<http://groups.yahoo.com/group/jug-indonesia/links;_ylc=X3oDMTJmaDk4aTgxBF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzEyNTY4MDAyNzU->| > Polls<http://groups.yahoo.com/group/jug-indonesia/polls;_ylc=X3oDMTJmanN1c2t1BF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA3BvbGxzBHN0aW1lAzEyNTY4MDAyNzU->| > Calendar<http://groups.yahoo.com/group/jug-indonesia/calendar;_ylc=X3oDMTJkMzUwZzN2BF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA2NhbARzdGltZQMxMjU2ODAwMjc1> > Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke > jug-indonesia-unsubscribe@.... > > Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id > > [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkY3Rvajc2BF9TAzk3NDc2NTkwBGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2ODAwMjc1> > Change settings via the Web<http://groups.yahoo.com/group/jug-indonesia/join;_ylc=X3oDMTJmMGdqaGRuBF9TAzk3NDc2NTkwBGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTY4MDAyNzU->(Yahoo! ID required) > Change settings via email: Switch delivery to Daily Digest<jug-indonesia-digest@...?subject=Email+Delivery:+Digest>| Switch > format to Traditional<jug-indonesia-traditional@...?subject=Change+Delivery+Format:+Traditional> > Visit Your Group > <http://groups.yahoo.com/group/jug-indonesia;_ylc=X3oDMTJkbGwwcHUwBF9TAzk3NDc2NTkwBGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU2ODAwMjc1>| Yahoo! > Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe > <jug-indonesia-unsubscribe@...?subject=> > Recent Activity > > - 12 > New Members<http://groups.yahoo.com/group/jug-indonesia/members;_ylc=X3oDMTJmM3Fzam8zBF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTY4MDAyNzU-> > > Visit Your Group > <http://groups.yahoo.com/group/jug-indonesia;_ylc=X3oDMTJlMHAwYm90BF9TAzk3MzU5NzE0BGdycElkAzk4Nzc3NDAEZ3Jwc3BJZAMxNzA1MDA2OTA1BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NjgwMDI3NQ--> > Give Back > > Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtcjBjdG1sBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDOTg3Nzc0MARncnBzcElkAzE3MDUwMDY5MDUEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMjU2ODAwMjc1;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood> > > Get inspired > > by a good cause. > Y! Toolbar > > Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvM3IzcWx0BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDOTg3Nzc0MARncnBzcElkAzE3MDUwMDY5MDUEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNTY4MDAyNzU-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cpdl=ygrps> > > easy 1-click access > > to your groups. > Yahoo! Groups > > Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvOWRub2JjBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDOTg3Nzc0MARncnBzcElkAzE3MDUwMDY5MDUEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyNTY4MDAyNzU-> > > in 3 easy steps. > > Connect with others. > . > > |
|
|
Re: Databasesebenarnya ada saatnya Hibernate lambat dari JDBC
dan ada saatnya JDBC lambat dari Hibernate secara default Hibernate memiliki Cache, nah saat proses Save Update Delete, biasanya selain melakukannya ke database hiberante juga melakukan nya ke Cache, sedangkan JDBC langsung ke database jadi ini bisa memperlambat Hibernate, maka dari itu si pengembang Hibernate bikin StatefullSession sebagai solusinya :D Trus karena menggunakan Cache, saat proses Query, jika objek yang dimaksud ada dicache, maka Hibernate tidak akan meload ke database, dia akan meload dari Cache, sedangkan JDBC selalu meload dari Database sehingga disini Hibernate akan lebih cepat saat proses Query. jadi intinya, tergantung pemakainya sendiri. bahkan anda bisa menggunakan EhCache sebagai Cache untuk JDBC agar perporma JDBC lebih cepat :D Ifnu bima wrote: > > > > kalo soal database saya kurang tau yang lebih baik antara > > postgresql ama derby, > > saya masih prefer MySQL, dukungan ke javanya cukup baik. > > > tapi kalo mo pake yang lebih cepet dari hibernate > > bisa pake ibatis, ato kalo mo yang lebih cepet lagi > > pake JDBC murni aja :D > > HIbernate atau iBatis atau JDBC tidak pernah jadi bagian paling lambat > dari aplikasi, bisanya yang paling lambat justri DB servernya, atau > kita melakukan query yang membuat lambat. Solusinya bisa banyak, dan > rata-rata case by case aplikasi dan kondisi datanya. Masalah > cepat-lambat selalu dipecahkan belakangan dengan melihat kondisi > datanya seperti apa dan melihat usernya seperti apa. > > Kalau membuat aplikasi dengan user < 100 sih biasanya pake stack > normal2 aja nggak masalah, dan kalau datanya besar trus jadi lambat > yang salah bukan frameworknya, tapi mungkin di tablenya nggak dikasi > index. > > Jadi apapun yang dipake seharusnya yang jadi pertimbangan adalah > kemudahan dan produktifitas programmer ketika develop aplikasi. Saya > pernah develop pake JDBC, SpringJDBC, ibatis dan Hibernate. Hasilnya > Hibernate yang paling produktif dan menghemat banyak sekali waktu > saya. > -- contact me at : blog : http://eecchhoo.wordpress.com/ email : echo.khannedy[at]gmail.com ym : echo.khannedy phone : 085292775999 good luck! |
| < Prev | 1 - 2 | Next > |
| Free embeddable forum powered by Nabble | Forum Help |