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

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

12
การเชื่อมต่อกับรีโมต URL ซึ่งต้องการการพิสูจน์ตัวตนโดยใช้ Java
ฉันจะเชื่อมต่อกับ URL ระยะไกลใน Java ซึ่งต้องมีการพิสูจน์ตัวตนได้อย่างไร ฉันกำลังพยายามหาวิธีแก้ไขรหัสต่อไปนี้เพื่อให้สามารถระบุชื่อผู้ใช้ / รหัสผ่านโดยทางโปรแกรมเพื่อไม่ให้เกิด 401 URL url = new URL(String.format("http://%s/manager/list", _host + ":8080")); HttpURLConnection connection = (HttpURLConnection)url.openConnection();

6
มีรูปแบบวันที่เพื่อแสดงวันในสัปดาห์ใน java หรือไม่?
ฉันรู้รูปแบบวันที่เช่น "yyyy-mm-dd"- ซึ่งแสดงวันที่ในรูปแบบ2011-02-26 "yyyy-MMM-dd"- ซึ่งแสดงวันที่ในรูปแบบ2011-FEB-26 ที่จะใช้เช่น: SimpleDateFormat formatter = new SimpleDateFormat( "yyyy/MMM/dd "); ฉันต้องการรูปแบบที่จะช่วยแสดงวันในสัปดาห์เช่น2011-02-MONหรืออะไรก็ได้ ฉันแค่ต้องการให้วันในสัปดาห์แสดงเป็นตัวอักษรพร้อมเดือนและปี ช่วยบอกรูปแบบเช่นนี้ได้ไหม

7
จะรับ URI คำขอโดยไม่มีเส้นทางบริบทได้อย่างไร
วิธีการrequest.getRequestURI ()ส่งคืน URI พร้อมพา ธ บริบท ตัวอย่างเช่นถ้า URL พื้นฐานของการประยุกต์ใช้เป็นhttp://localhost:8080/myapp/(เช่นเส้นทางบริบทคือmyapp ) และที่ผมเรียกrequest.getRequestURI()สำหรับก็จะกลับhttp://localhost:8080/myapp/secure/users/myapp/secure/users มีวิธีใดบ้างที่เราจะได้รับเฉพาะส่วนนี้/secure/usersเช่น URI ที่ไม่มีเส้นทางบริบท
128 java  servlets 


8
setMaxResults สำหรับคำอธิบายประกอบ Spring-Data-JPA?
ฉันพยายามรวม Spring-Data-JPA เข้ากับโครงการของฉัน สิ่งหนึ่งที่ทำให้ฉันสับสนคือฉันจะบรรลุ setMaxResults (n) ด้วยคำอธิบายประกอบได้อย่างไร ตัวอย่างเช่นรหัสของฉัน: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } ฉันต้องการคืนone (and only one)User จาก otherObj เท่านั้น แต่ฉันหาวิธีใส่คำอธิบายประกอบ maxResults ไม่ได้ ใครช่วยให้คำแนะนำฉันได้ไหม (mysql บ่น: com.mysql.jdbc.JDBC4PreparedStatement@5add5415: select user0_.id as id100_, user0_.created as created100_ …

16
Spring Data JPA - ข้อยกเว้น“ ไม่พบคุณสมบัติสำหรับประเภท”
ฉันค้นหาใน Google และพบผลลัพธ์มากมาย แต่ไม่มีผลลัพธ์ใดที่สามารถตอบปัญหาของฉันได้ นี่มันไปแล้ว ฉันกำลังพยายามศึกษา Spring MVC และ Spring Data JPA โดยใช้การโคลน pinterest เพียงเล็กน้อย ดังนั้นต่อไปนี้เป็นส่วนของโค้ดที่ฉันคิดว่าเกี่ยวข้องกับปัญหาของฉัน รุ่น / หน่วยงาน @Entity @Table(name = "pin_item") public class PinItem implements Serializable { // properties ... @JoinColumn(name = "board_id", referencedColumnName = "user_board_id") @ManyToOne(optional = false) private UserBoard board; // getters and setters... } @Entity …

4
การเข้าถึงแบบสะท้อนแสงที่ผิดกฎหมายคืออะไร
มีคำถามมากมายเกี่ยวกับการเข้าถึงแบบสะท้อนแสงที่ผิดกฎหมายใน Java 9 ตอนนี้สิ่งที่ฉันไม่สามารถหาได้เนื่องจาก Google ที่แพร่กระจายออกไปคือผู้คนที่พยายามแก้ไขข้อความแสดงข้อผิดพลาดนั่นคือสิ่งที่การเข้าถึงแบบสะท้อนแสงที่ผิดกฎหมายเป็นจริง ดังนั้นคำถามของฉันค่อนข้างง่ายคือ: อะไรกำหนดการเข้าถึงแบบสะท้อนแสงที่ผิดกฎหมายและสถานการณ์ใดที่ทำให้เกิดคำเตือน ฉันได้รวบรวมแล้วว่ามันมีส่วนเกี่ยวข้องกับหลักการห่อหุ้มที่นำมาใช้ใน Java 9 แต่มันรวมเข้าด้วยกันอย่างไรและสิ่งที่ทำให้เกิดคำเตือนในสถานการณ์ที่ฉันไม่สามารถหาคำอธิบายได้
128 java  java-9  java-module 

14
พิมพ์“ hello world” ทุก ๆ X วินาที
เมื่อเร็ว ๆ นี้ฉันใช้ลูปที่มีตัวเลขจำนวนมากเพื่อพิมพ์Hello World: int counter = 0; while(true) { //loop for ~5 seconds for(int i = 0; i < 2147483647 ; i++) { //another loop because it's 2012 and PCs have gotten considerably faster :) for(int j = 0; j < 2147483647 ; j++){ ... } } System.out.println(counter + …
127 java  timer 

13
ฉันจะดูไฟล์ Realm ของฉันใน Realm Browser ได้อย่างไร
ฉันเพิ่งค้นพบอาณาจักรและต้องการสำรวจโดยละเอียดยิ่งขึ้นดังนั้นฉันจึงตัดสินใจสร้างแอปพลิเคชันตัวอย่างและมีปัญหากับมัน จนถึงตอนนี้ดีมาก อย่างไรก็ตามสิ่งหนึ่งที่ฉันยังไม่สามารถทำงานออกมาได้คือวิธีดูฐานข้อมูลของฉันใน Realm Browser สิ่งนี้สามารถทำได้?
127 java  android  realm 

4
ทำไม String.valueOf (null) จึงโยน NullPointerException
ตามเอกสารวิธีการString.valueOf(Object obj)คืนค่า: ถ้าอาร์กิวเมนต์เป็นnullสตริงเท่ากับ"null"; มิฉะนั้นมูลค่าของobj.toString()จะถูกส่งกลับ แต่เมื่อฉันพยายามทำสิ่งนี้: System.out.println("String.valueOf(null) = " + String.valueOf(null)); มันพ่น NPE แทน? (ลองเองถ้าไม่เชื่อ!) ข้อยกเว้นในเธรด "main" java.lang.NullPointerException ที่ java.lang.String. (ไม่ทราบแหล่งที่มา) ที่ java.lang.String.valueOf (ไม่ทราบแหล่งที่มา) มันเกิดขึ้นได้อย่างไร? เอกสารโกหกฉันหรือเปล่า นี่เป็นข้อผิดพลาดที่สำคัญใน Java หรือไม่?

10
การทำให้เป็นอนุกรมของ Java: readObject () เทียบกับ readResolve ()
หนังสือEffective Javaและแหล่งข้อมูลอื่น ๆ ให้คำอธิบายที่ค่อนข้างดีเกี่ยวกับวิธีและเวลาที่จะใช้เมธอด readObject () เมื่อทำงานกับคลาส Java ที่ต่ออนุกรมกันได้ ในทางกลับกันเมธอด readResolve () ยังคงเป็นปริศนาเล็กน้อย โดยทั่วไปเอกสารทั้งหมดที่ฉันพบอาจกล่าวถึงเพียงหนึ่งในสองรายการหรือกล่าวถึงทั้งสองแบบทีละรายการเท่านั้น คำถามที่ยังไม่มีคำตอบคือ: อะไรคือความแตกต่างระหว่างสองวิธี? วิธีใดควรดำเนินการเมื่อใด readResolve () ควรใช้อย่างไรโดยเฉพาะในแง่ของการคืนค่าอะไร ฉันหวังว่าคุณจะกระจ่างในเรื่องนี้

7
จำเป็นต้องปิด OutputStream และ Writer ที่ซ้อนกันแยกกันหรือไม่
ฉันกำลังเขียนโค้ด: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); ฉันจำเป็นต้องปิดสตรีมหรือนักเขียนทุกคนดังต่อไปนี้หรือไม่? gzipOutputStream.close(); bw.close(); outputStream.close(); หรือจะปิดแค่สตรีมสุดท้ายดี? bw.close();

7
ฉันสามารถยกเว้น URL ที่เป็นรูปธรรมจาก <url-pattern> ภายใน <filter-mapping> ได้หรือไม่
ฉันต้องการใช้ตัวกรองคอนกรีตสำหรับ URL ทั้งหมดยกเว้นคอนกรีตหนึ่งตัว (เช่น/*ยกเว้น/specialpath) มีความเป็นไปได้ที่จะทำเช่นนั้นหรือไม่? รหัสตัวอย่าง: &lt;filter&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.somproject.AFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;SomeFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;!-- the question is: how to modify this line? --&gt; &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt; &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt; &lt;/filter-mapping&gt;

15
Java API เพื่อสร้างซอร์สไฟล์ Java [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังมองหาเฟรมเวิร์กเพื่อสร้างซอร์สไฟล์ Java บางอย่างเช่น API ต่อไปนี้: X clazz = Something.createClass("package name", "class name"); clazz.addSuperInterface("interface name"); clazz.addMethod("method name", returnType, argumentTypes, ...); File targetDir = ...; clazz.generate(targetDir); จากนั้นซอร์สไฟล์ java ควรอยู่ในไดเร็กทอรีย่อยของไดเร็กทอรีเป้าหมาย ไม่มีใครรู้กรอบดังกล่าว? แก้ไข : ฉันต้องการไฟล์ต้นฉบับจริงๆ ฉันต้องการกรอกรหัสของวิธีการด้วย ฉันกำลังมองหาสิ่งที่เป็นนามธรรมระดับสูงไม่ใช่การจัดการ / สร้างรหัส bytecode โดยตรง ฉันยังต้องการ "โครงสร้างของคลาส" ในโครงสร้างของวัตถุ …

5
การอัพเกรดโค้ดที่คอมไพล์ Java 7 เป็น Java 8 มีประโยชน์หรือไม่?
ฉันมีแอปพลิเคชันเก่าที่เขียนโดยใช้ Java 7 มันทำงานได้ดีใน Java 8 JRE ฉันไม่ได้วางแผนที่จะเขียนโค้ดใหม่เพื่อใช้ประโยชน์จากคุณสมบัติ Java 8 มีประโยชน์ทางเทคนิคในการอัพเกรดโค้ดที่คอมไพล์แล้วเป็น Java 8 JDK ล่าสุดหรือไม่? เพื่อความชัดเจนขณะนี้โค้ดถูกคอมไพล์ด้วย Java 7 และรันด้วย Java 8 JRE ล่าสุดแล้ว ควรได้รับประโยชน์จากการปรับปรุงรันไทม์ Java 8 อยู่แล้ว คำถามนี้คือประโยชน์ที่จะได้รับจากการคอมไพล์ด้วยเวอร์ชัน 8 และรันด้วยโค้ดไบต์คอมไพล์ Java 8 หรือไม่ นอกจากนี้ฉันไม่ได้กังวลกับผลประโยชน์ที่ไม่ใช่ทางเทคนิคเช่นประสิทธิภาพการทำงานของนักพัฒนา ฉันคิดว่าสิ่งเหล่านี้สำคัญ แต่ไม่ใช่ประเด็นของคำถามนี้ ฉันขอเห็นแก่รหัสการผลิตที่ไม่มีทีมพัฒนา อยู่ในโหมดการบำรุงรักษาอย่างหมดจด
127 java  performance  java-8 

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