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

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

2
จำกัด การบันทึกการดีบัก java ssl
ใช้แฟล็ก JVM -Djavax.net.debug=ssl กำลังสร้างการบันทึกจำนวนมหาศาลรายละเอียดของเหตุการณ์ SSL ทั้งหมดบนเซิร์ฟเวอร์ มีเพียงข้อผิดพลาดในการบันทึกหรือไม่? หรืออาจมีบางส่วนที่ดีกว่าของแฟล็กเหล่านี้ที่สร้างผลลัพธ์ที่เป็นระเบียบเรียบร้อย all turn on all debugging ssl turn on ssl debugging The following can be used with ssl: record enable per-record tracing handshake print each handshake message keygen print key generation data session print session activity defaultctx print default SSL initialization sslctx print …
96 java  logging  ssl  jvm 

17
เมื่อฉันเรียกใช้การทดสอบ mockito เกิดข้อยกเว้น WrongTypeOfReturnValue
รายละเอียดข้อผิดพลาด: org.mockito.exceptions.misusing.WrongTypeOfReturnValue: Boolean cannot be returned by updateItemAttributesByJuId() updateItemAttributesByJuId() should return ResultRich This exception might occur in wrongly written multi-threaded tests. Please refer to Mockito FAQ on limitations of concurrency testing. รหัสของฉัน: @InjectMocks protected ItemArrangeManager arrangeManagerSpy = spy(new ItemArrangeManagerImpl()); @Mock protected JuItemWriteService juItemWriteService; when(arrangeManagerSpy .updateItemAttributes(mapCaptor.capture(), eq(juId), eq(itemTO.getSellerId()))) .thenReturn(false); ในขณะที่คุณสามารถดูฉันโทรwhenบนupdateItemAttributes(ซึ่งไม่กลับboolean) updateItemAttributesByJuIdไม่ได้อยู่ใน …
96 java  mockito 

13
ฉันจะรีสตาร์ทแอปพลิเคชัน Java ได้อย่างไร
ฉันจะรีสตาร์ทแอปพลิเคชัน Java AWT ได้อย่างไร ฉันมีปุ่มที่ฉันแนบตัวจัดการเหตุการณ์ ฉันควรใช้รหัสใดในการรีสตาร์ทแอปพลิเคชัน ฉันต้องการทำสิ่งเดียวกับที่Application.Restart()ทำในแอปพลิเคชัน C #

5
Gradle - รับการอ้างอิงเวอร์ชันล่าสุด
อะไรคือวิธีที่ง่ายที่สุดในการบอกGradleสิ่งต่อไปนี้: ดึงข้อมูลการพึ่งพา 'junit' และใช้เวอร์ชัน 'release' ล่าสุด การจัดการที่เก็บ Maven และ Ivy เป็นเรื่องใหม่สำหรับฉัน ฉันลองทำตามขั้นตอนต่อไปนี้แล้วและเกิดCould not resolve dependency ...ข้อผิดพลาด: เขียนcompile "junit:junit:latest.release"โดยตั้งค่าที่เก็บเป็นเท่านั้นmavenCentral() (อย่างไรก็ตามจะใช้ได้ถ้าฉันพูดว่า "junit: junit: 4.10") เขียนcompile "junit:junit:latest.release"ด้วยที่เก็บตั้งค่าวิธีต่อไปนี้: ivy { // I also tried 'http://maven.org' and other possible variants. url "http://repo1.maven.org" layout "maven" } พยายามใช้ที่เก็บ Spring Source Ivy: ivy { artifactPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" ivyPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" …

17
จะหาอักขระที่ n ในสตริงได้อย่างไร?
คล้ายกับคำถามที่โพสต์ไว้ที่นี่ฉันกำลังมองหาวิธีแก้ปัญหาใน Java นั่นคือจะหาดัชนีของการเกิดอักขระ / สตริงที่ n จากสตริงได้อย่างไร? ตัวอย่าง: " / folder1 / folder2 / folder3 / " ในกรณีนี้ถ้าฉันขอเครื่องหมายทับ (/) ครั้งที่ 3 จะปรากฏก่อนโฟลเดอร์ 3 และฉันคาดว่าจะส่งคืนตำแหน่งดัชนีนี้ ความตั้งใจที่แท้จริงของฉันคือการตั้งค่าจากอักขระที่ n ที่เกิดขึ้น มีวิธีการใดที่สะดวก / พร้อมใช้งานใน Java API หรือเราต้องเขียนตรรกะเล็ก ๆ ด้วยตัวเองเพื่อแก้ปัญหานี้? นอกจากนี้ ฉันค้นหาอย่างรวดเร็วว่ารองรับวิธีการใดเพื่อจุดประสงค์นี้ที่StringUtilsของ Apache Commons Lang แต่ฉันไม่พบเลย นิพจน์ทั่วไปสามารถช่วยในเรื่องนี้ได้หรือไม่?
96 java  string  substring 

4
วิธี File.listFiles ตามลำดับตัวอักษร?
ฉันมีรหัสด้านล่าง: class ListPageXMLFiles implements FileFilter { @Override public boolean accept(File pathname) { DebugLog.i("ListPageXMLFiles", "pathname is " + pathname); String regex = ".*page_\\d{2}\\.xml"; if(pathname.getAbsolutePath().matches(regex)) { return true; } return false; } } public void loadPageTrees(String xml_dir_path) { ListPageXMLFiles filter_xml_files = new ListPageXMLFiles(); File XMLDirectory = new File(xml_dir_path); for(File _xml_file : XMLDirectory.listFiles(filter_xml_files)) …
96 java  java-io 

3
เมื่อใช้ดีบักเกอร์ Java ใน Intellij“ Drop Frame” หมายความว่าอย่างไร
ฉันใช้โปรแกรมดีบักเกอร์ Java ภายใน Intellij 8 และสังเกตเห็นปุ่มที่มีข้อความว่า "drop frame" มีใครรู้บ้างไหมว่าสิ่งนี้ทำหน้าที่อะไร สิ่งนี้จะใช้อย่างไร / มีประโยชน์อย่างไร?

17
Android: วิธีซ่อน ActionBar ในกิจกรรมบางอย่าง
ฉันได้พัฒนาแอปพลิเคชั่นสาธิตง่ายๆด้วยหน้าจอเริ่มต้นแผนที่และหน้าจอปกติบางส่วน ฉันมีแถบการทำงานที่ด้านบนซึ่งมีโลโก้ ทุกอย่างดูดีบนโทรศัพท์ของฉัน (Galaxy s1 I9000 V2.3) แต่เมื่อฉันทดสอบบน Galaxy s2 v4 แถบการกระทำจะปรากฏในหน้าจอเริ่มต้นและในหน้าจอแผนที่ด้วย กิจกรรม spalsh และแผนที่ไม่ได้สืบทอดมาจาก ActionBarActivity ด้วยซ้ำดังนั้นจะเป็นไปได้อย่างไรและฉันจะทำให้มันหายไปได้อย่างไร ประจักษ์: <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:theme="@style/Theme.AppCompat.Light" > <activity android:name=".HomeActivity" android:icon="@drawable/android_logo" android:label="" android:logo="@drawable/android_logo" > <!-- <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> --> </activity> <activity android:name=".MapActivity" android:label="" > </activity> <activity android:name=".PackageActivity" android:icon="@drawable/android_logo" android:label="" android:logo="@drawable/android_logo" …

22
วิธีที่ดีที่สุดในการเข้ารหัสข้อมูลข้อความสำหรับ XML ใน Java?
คล้ายกับคำถามนี้มากยกเว้น Java วิธีที่แนะนำในการเข้ารหัสสตริงสำหรับเอาต์พุต XML ใน Java คืออะไร สตริงอาจมีอักขระเช่น "&", "<" เป็นต้น
96 java  xml  encoding 

9
ฉันจะเพิ่มความเร็วในการเลื่อนใน JScrollPane ได้อย่างไรเมื่อใช้ล้อเลื่อนของเมาส์
ฉันเห็นวิธีJScrollPane.setWheelScrollingEnabled(boolean)การเปิดหรือปิดการเลื่อนล้อเลื่อนของเมาส์ มีวิธีใดในการปรับความเร็วของการเลื่อนหรือไม่? ในความคิดของฉันช้าอย่างน่าหัวเราะ ไม่ว่าฉันจะสร้างหน้าต่างขนาดใดการเลื่อนจะอยู่ที่ประมาณสามพิกเซลต่อคลิก ฉันอยากให้เป็นมากกว่านั้น ความคิดใด ๆ ?

5
ฉันสามารถสร้างสคีมาอัตโนมัติ H2 ในฐานข้อมูลในหน่วยความจำได้หรือไม่
(ฉันเคยเห็นฐานข้อมูล H2 ในหน่วยความจำแล้ว - สคีมาเริ่มต้นผ่านคำถามSpring / Hibernateมันไม่สามารถใช้ได้ที่นี่) ฉันต้องการทราบว่ามีการตั้งค่าใน H2 ที่จะให้ฉันสร้างสคีมาอัตโนมัติเมื่อเชื่อมต่อกับมันหรือไม่ ถ้าช่วยได้ฉันสนใจแค่เคสในหน่วยความจำเท่านั้น H2 รองรับโมดิฟายเออร์ที่คั่นด้วยอัฒภาคต่างๆที่ท้าย URL แต่ฉันไม่พบตัวปรับแต่งสำหรับสร้างสคีมาโดยอัตโนมัติ มีคุณสมบัติดังกล่าวหรือไม่?
96 java  sql  database  h2 

9
วิธีสร้าง Date Object ด้วยค่าใน java
ฉันต้องการวัตถุวันที่สำหรับวันที่ 2014-02-11 ฉันสร้างแบบนี้โดยตรงไม่ได้ Date myDate = new Date(2014, 02, 11); ฉันก็ทำดังนี้ Calendar myCalendar = new GregorianCalendar(2014, 2, 11); Date myDate = myCalendar.getTime(); มีวิธีง่ายๆในการสร้างวัตถุวันที่ใน java หรือไม่?
96 java  date 

14
ไม่สามารถทำให้แจ็คสันและลอมบ็อกทำงานร่วมกันได้
ฉันกำลังทดลองในการรวมแจ็คสันและลอมบอก นี่คือชั้นเรียนของฉัน: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String x; private int z; } package testelombok; import com.fasterxml.jackson.databind.ObjectMapper; import com.xebia.jacksonlombok.JacksonLombokAnnotationIntrospector; import java.io.IOException; public class TestLombok { public static void main(String[] args) throws IOException { TestFoo …

13
Java: บล็อกการเริ่มต้นแบบคงที่มีประโยชน์เมื่อใด
อะไรคือความแตกต่างระหว่างการเริ่มต้นภายในstaticบล็อก: public class staticTest { static String s; static int n; static double d; static { s = "I'm static"; n = 500; d = 4000.0001; } ... และการเริ่มต้นแบบคงที่ของแต่ละบุคคล: public class staticTest { static String s = "I'm static"; static int n = 500; static double d = 4000.0001; ....

10
Registry Key '…' มีค่า '1.7' แต่ต้องมี '1.6' ติดตั้ง Java 1.7 แล้วและ Registry ชี้ไปที่มัน
เมื่อเร็ว ๆ นี้ทีมพัฒนาของฉันถูกบังคับให้เข้าสู่สภาพแวดล้อมการพัฒนาระยะไกลซึ่งเราไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้อย่างเต็มที่ ก่อนที่จะมีการเปลี่ยนแปลงเรามี JAR ที่ทำงานได้ดีบน Java 1.7 x64 พร้อมกับ JRE 7 เมื่อเราย้ายไปยังเซิร์ฟเวอร์ใหม่ JAR ของเราทำงานได้ดี แต่ผู้ดูแลระบบเซิร์ฟเวอร์คนหนึ่ง "อัปเดต" Java ของเราเป็นรุ่นเก่า เวอร์ชันและถอนการติดตั้งเวอร์ชันที่เราใช้อยู่ อย่าถามฉันว่าทำไมฉันไม่รู้ ฉันติดตั้ง Java 1.7 ใหม่และถอนการติดตั้ง 1.6 พร้อมกับ JRE ปัญหาต่อไปนี้เกิดขึ้นที่รันไทม์ไม่มีข้อผิดพลาดในการสร้าง: Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.7', but '1.6' is required. Error: could not find java.dll Error: could not find …

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