คำถามติดแท็ก java

Java เป็นภาษาการเขียนโปรแกรมระดับสูงที่เป็นที่นิยม ใช้แท็กนี้เมื่อคุณมีปัญหาในการใช้หรือทำความเข้าใจภาษานั้น ๆ แท็กนี้ไม่ค่อยได้ใช้คนเดียวและมักใช้ร่วมกับ [สปริง], [สปริงบูต], [jakarta-ee], [android], [javafx], [gradle] และ [maven]

7
วิธีการโทรหา super constructor ในลอมบอก
ฉันมีชั้นเรียน @Value @NonFinal public class A { int x; int y; } ฉันมีคลาส B อีกคน @Value public class B extends A { int z; } ลอมบ็อกเกิดข้อผิดพลาดโดยบอกว่าไม่พบตัวสร้าง A () เรียกอย่างชัดเจนว่าสิ่งที่ฉันต้องการให้ลอมบอกทำคือให้คำอธิบายประกอบกับคลาส b เพื่อให้สร้างรหัสต่อไปนี้: public class B extends A { int z; public B( int x, int y, int z) { super( x …
118 java  lombok 

10
กรองรายงานความครอบคลุมของ JaCoCo ด้วย Gradle
ปัญหา: ฉันมีโครงการกับ จาโคโค่ และฉันต้องการกรองคลาสและ / หรือแพ็คเกจบางอย่าง เอกสารที่เกี่ยวข้อง: ฉันได้อ่านเอกสารดังต่อไปนี้: เป็นทางการ จาโคโค่เว็บไซต์: http://www.eclemma.org/jacoco/index.html เป็นทางการ จาโคโค่ เอกสารสำหรับ ไล่สี: https://gradle.org/docs/current/userguide/jacoco_plugin.html เป็นทางการ จาโคโค่ Githubปัญหาเกี่ยวกับการรายงานข่าว: https://github.com/jacoco/jacoco/wiki/FilteringOptions https://github.com/jacoco/jacoco/issues/14 ลิงค์ StackOverflow ที่เกี่ยวข้อง: JaCoCo & Gradle - ตัวเลือกการกรอง (ไม่มีคำตอบ) ไม่รวมแพ็คเกจจากรายงาน Jacoco โดยใช้ Sonarrunner และ Gradle (ไม่ใช้ไฟล์โซนาร์) JaCoCo - ไม่รวม JSP จากรายงาน (ดูเหมือนว่าจะใช้ได้กับมาเวน, ฉันใช้ ไล่สี) การกำหนดค่า Maven Jacoco - ไม่รวมคลาส …

16
วิธีแก้ปัญหาไม่สามารถโหลดปลั๊กอินการตรวจสอบสิทธิ์ 'caching_sha2_password'
ในคราสเมื่อฉันเริ่มแอปพลิเคชันฉันได้รับสิ่งนี้ - ไม่พบภาษาถิ่นที่จะใช้ java.sql.SQLException: ไม่สามารถโหลดปลั๊กอินการตรวจสอบสิทธิ์ 'caching_sha2_password' ที่ java.sql.SQLException: ไม่สามารถโหลดปลั๊กอินการตรวจสอบสิทธิ์ 'caching_sha2_password' ที่ com.mysql.jdbc.SQLError.createSQLException (SQLError.java:868) ที่ com.mysql.jdbc.SQLError.createSQLException (SQLError.java:864) ที่ com.mysql.jdbc.MysqlIO.proithluggable. java: 1746) ที่ com.mysql.jdbc.MysqlIO.doHandshake (MysqlIO.java:1226) ที่ com.mysql.jdbc.ConnectionImpl.coreConnect (ConnectionImpl.java:2191) ที่ com.mysql.jdbc.ConnectionImpl connectOneTryOnly (ConnectionImpl.java:2222) ที่ com.mysql.jdbc.ConnectionImpl.createNewIO (ConnectionImpl.java:2017) ที่ com.mysql.jdbc.ConnectionImpl. (ConnectionImpl.java:779) ที่ com.mysql.jdbc .JDBC4Connection. (JDBC4Connection.java:47) ที่ sun.reflect.NativeConstructorAccessorImpl

8
Java Singleton และการซิงโครไนซ์
โปรดชี้แจงข้อสงสัยของฉันเกี่ยวกับ Singleton และ Multithreading: วิธีใดเป็นวิธีที่ดีที่สุดในการนำ Singleton ไปใช้ใน Java ในสภาพแวดล้อมแบบมัลติเธรด จะเกิดอะไรขึ้นเมื่อหลายเธรดพยายามเข้าถึงgetInstance() วิธีการในเวลาเดียวกัน เราสามารถสร้างซิงเกิลตันได้getInstance() synchronizedหรือไม่? การซิงโครไนซ์จำเป็นจริงๆหรือไม่เมื่อใช้คลาส Singleton

10
ฉันจะส่งอีเมล HTML ได้อย่างไร
ฉันส่งอีเมลในเว็บแอปพลิเคชันโดยใช้ JMS สำเร็จแล้ว แต่ผลลัพธ์จะแสดงเป็นข้อความธรรมดาเท่านั้น ฉันต้องการให้เนื้อหาสามารถแสดง html ได้ ฉันต้องทำอย่างไร? นี่คือสิ่งที่ฉันมีโดยคร่าวๆ: Message msg = new MimeMessage(mailSession); try{ msg.setSubject("Test Notification"); msg.setRecipient(Message.RecipientType.TO, new InternetAddress(sentTo, false)); String message = "<div style=\"color:red;\">BRIDGEYE</div>"; msg.setContent(message, "text/html; charset=utf-8"); msg.setSentDate(new Date()); Transport.send(msg); }catch(MessagingException me){ logger.log(Level.SEVERE, "sendEmailNotification: {0}", me.getMessage()); }
117 java  email  javamail 


6
ผ่อนคลายในการเล่น! กรอบ
เรากำลังวางแผนโครงการที่ให้บริการเนื้อหาไปยังแอปบนอุปกรณ์เคลื่อนที่เป็นหลัก แต่จำเป็นต้องมีเว็บไซต์ คำถามของฉันคือเหมาะสมหรือไม่ที่จะใช้ Jersey หรือ Restlet เพื่อพัฒนา REST API สำหรับแอปมือถือของเราจากนั้นใช้ Play! เพื่อให้บริการเว็บไซต์ หรือมันสมเหตุสมผลกว่าที่จะใช้ Play! จะทำทั้งหมด? ถ้าเป็นเช่นนั้นวิธีทำ REST ด้วย Play! กรอบ?

11
Leiningen - จะเพิ่มการอ้างอิงสำหรับไหในพื้นที่ได้อย่างไร?
ฉันต้องการใช้ leiningen เพื่อสร้างและพัฒนาโครงการ clojure ของฉัน มีวิธีแก้ไข project.clj เพื่อบอกให้เลือกไหจากไดเรกทอรีในเครื่องหรือไม่ ฉันมีกระปุกที่เป็นกรรมสิทธิ์ซึ่งไม่สามารถอัปโหลดไปยัง repos สาธารณะได้ นอกจากนี้ยังสามารถใช้ leiningen เพื่อดูแลไดเรกทอรี "lib" สำหรับโครงการ clojure ได้หรือไม่ หากโครงการ clojure ของฉันจำนวนมากใช้ขวดโหลเดียวกันฉันไม่ต้องการเก็บสำเนาแยกต่างหากสำหรับแต่ละโครงการ ขอบคุณ
117 java  build  clojure  maven  leiningen 

9
หลังจากติดตั้ง Java JDK 7 สำหรับ Mac OS X - mvn -version ยังคงแสดง java เวอร์ชัน 1.6.0_31
Oracle เปิดตัว Java JDK 7 ในวันที่ 26 เมษายนสำหรับ Mac OS X ฉันทำตามคำแนะนำในการติดตั้งและเมื่อฉันทำ java -version ในหน้าต่างเทอร์มินัลฉันจะได้รับ: java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b21) Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode) อย่างไรก็ตามเมื่อฉันทำmvn -versionในหน้าต่างเทอร์มินัลฉันจะได้รับ: Apache Maven 3.0.2 (r1056850; 2011-01-08 18:58:10-0600) Java version: 1.6.0_31, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home …
117 java  macos  maven  java-7 

4
วิธีใช้เบรกพอยต์แบบมีเงื่อนไขใน Eclipse
ฉันต้องการทราบวิธีการวางเบรกพอยต์แบบมีเงื่อนไขใน Eclipse ฉันมีรหัสเช่น: public static void doForAllTabs(String[] tablist){ for(int i = 0; i<tablist.length;i++){ --> doIt(tablist[i]); } } ตอนนี้ฉันต้องการวางเบรกพอยต์บนเส้นด้วยลูกศร แต่ต้องการให้ทริกเกอร์เฉพาะเมื่อ: tablist[i].equalsIgnoreCase("LEADDELEGATES");

8
เกิดอะไรขึ้นกับการเข้าสู่ระบบใน Java? [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา เหตุใดจึงต้องใช้หนึ่งในแพ็คเกจต่อไปนี้แทนแพ็กเกจอื่น ๆ การบันทึก Java การบันทึกคอมมอนส์ log4j SLF4J Logback
117 java  logging  log4j  logback  slf4j 

2
Spring 4 vs Jersey สำหรับบริการเว็บ REST
เรากำลังวางแผนที่จะสร้างแอปพลิเคชันใหม่ด้วยเวอร์ชันฤดูใบไม้ผลิ 4.0.6 เราใช้ตัวควบคุมที่สามารถส่งคืน "XML" หรือ "JSON" ในโครงการก่อนหน้านี้เราประสบความสำเร็จในการใช้ Jersey กับ Spring for REST โดยใช้ JAX-RS API แต่หลังจากอ่านบทความและคำแนะนำจากผู้อาวุโสแล้วพวกเขากล่าวว่าฤดูใบไม้ผลิให้การสนับสนุน REST ที่ค่อนข้างดี บางประเด็นที่ทำให้ฉันสับสนจริงๆถ้าฉันใช้การสนับสนุน Spring REST โดยไม่ใช้ JAX-RS และ Jersey ได้แก่ : การจัดระเบียบและการไม่เข้าใจผิดใน Spring MVC เป็นอย่างไร จำเป็นไหมสำหรับการมาร์แชลหรือ unmarshaling จำเป็นต้องใช้ jax-rs หากมีการจัดการมาร์แชลและ unmarshaling โดยอัตโนมัติในฤดูใบไม้ผลิจะรู้ได้อย่างไรเกี่ยวกับ xmlRootElements ฉันยังงงอยู่ว่า Spring พิสูจน์การสนับสนุน REST ได้ดีมากแล้วทำไมคนยังไปกับ Jersey for REST? ต้องการทราบรายละเอียดเพิ่มเติมจริงๆ หากฉันพูดอะไรผิดโปรดเพิกเฉย คำอธิบายพร้อมตัวอย่างมีประโยชน์มาก …

5
มีเหตุผลด้านประสิทธิภาพในการประกาศพารามิเตอร์เมธอดใน Java หรือไม่?
มีเหตุผลด้านประสิทธิภาพในการประกาศพารามิเตอร์เมธอดใน Java หรือไม่? ใน: public void foo(int bar) { ... } เมื่อเทียบกับ: public void foo(final int bar) { ... } สมมติว่ามีการอ่านอย่างเดียวและไม่เคยแก้ไขได้ในbarfoo()
117 java  performance  final 

15
แนวทางปฏิบัติที่ดีที่สุดสำหรับการจัดการข้อยกเว้นใน Java หรือ C # [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังตัดสินใจว่าจะจัดการข้อยกเว้นในแอปพลิเคชันของฉันอย่างไร มากถ้าปัญหาของฉันเกี่ยวกับข้อยกเว้นมาจาก 1) การเข้าถึงข้อมูลผ่านบริการระยะไกลหรือ 2) การยกเลิกการกำหนดค่าออบเจ็กต์ JSON น่าเสียดายที่ฉันไม่สามารถรับประกันความสำเร็จสำหรับงานเหล่านี้ได้ (ตัดการเชื่อมต่อเครือข่ายอ็อบเจ็กต์ JSON ที่ผิดรูปแบบซึ่งไม่สามารถควบคุมได้) ดังนั้นหากฉันพบข้อยกเว้นฉันเพียงแค่จับมันภายในฟังก์ชันและส่งคืน FALSE ไปยังผู้โทร ตรรกะของฉันคือผู้โทรทุกคนสนใจจริงๆคือถ้างานสำเร็จไม่ใช่เพราะเหตุใดจึงไม่สำเร็จ นี่คือตัวอย่างโค้ดบางส่วน (ใน JAVA) ของวิธีการทั่วไป) public boolean doSomething(Object p_somthingToDoOn) { boolean result = false; try{ // if dirty object then clean doactualStuffOnObject(p_jsonObject); //assume success (no exception thrown) …

11
คุณจะดาวน์โหลดเว็บเพจใน Java โดยทางโปรแกรมได้อย่างไร
ฉันต้องการที่จะดึง html ของหน้าเว็บและบันทึกลงใน a Stringเพื่อให้ฉันสามารถดำเนินการกับมันได้ นอกจากนี้ฉันจะจัดการการบีบอัดประเภทต่างๆได้อย่างไร ฉันจะทำอย่างไรโดยใช้ Java
117 java  http  compression 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.