«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

12
여러 스레드에서 java.util.HashMap의 값을 얻는 것이 안전합니까?
맵이 생성되는 경우가 있으며 일단 초기화되면 다시는 수정되지 않습니다. 그러나 여러 스레드에서 (get (key)만을 통해) 액세스됩니다. java.util.HashMap이런 식으로 사용하는 것이 안전 합니까? (현재, 내가 행복하게을 사용하고 java.util.concurrent.ConcurrentHashMap, 성능을 개선 할 측정 필요가 없지만, 간단한 경우 단순히 궁금 HashMap충분할 것입니다. 따라서,이 질문은 하지 ? "하나는 내가 사용해야하는"도 아니다 성능 질문입니다. 문제는 …


5
Guice에서 바인딩 재정의
방금 Guice와 함께 연주하기 시작했으며, 내가 생각할 수있는 유스 케이스는 테스트에서 단일 바인딩을 재정의하고 싶다는 것입니다. 나는 모든 프로덕션 레벨 바인딩을 사용하여 모든 것이 올바르게 설정되고 복제를 피하고 싶다고 생각합니다. 그래서 다음 모듈이 있다고 상상해보십시오. public class ProductionModule implements Module { public void configure(Binder binder) { binder.bind(InterfaceA.class).to(ConcreteA.class); binder.bind(InterfaceB.class).to(ConcreteB.class); binder.bind(InterfaceC.class).to(ConcreteC.class); } …
138 java  unit-testing  guice 

8
탐색 창 항목 아이콘이 원래 색상으로 표시되지 않음
내 탐색 서랍의 메뉴 내 항목 옆에 아이콘을 표시하려고하지만 어떤 이유로 든 아이콘이 항상 원래 색상 (갈색)이 아닌 회색으로 나타납니다. 아이콘의 원래 색상을 표시하기 위해이 문제가 발생하지 않도록하는 방법이 있습니까? MainActivity.java public class MainActivity extends AppCompatActivity { private DrawerLayout mDrawerLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mDrawerLayout = …

17
기본 long 배열을 Long 목록으로 변환
이것은 다소 쉬운 헤드 데스크 문제 일 수 있지만 첫 번째 시도는 놀랍게도 완전히 실패했습니다. 나는 원시적 인 long 배열을 가져 와서 목록으로 바꾸고 싶었습니다. long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! 이것을하는 올바른 방법은 무엇입니까?


5
삽입 후 생성 된 아이디 얻기
Android에서 SQLite를 사용하고 있으며 삽입 된 행의 생성 된 ID를 얻는 가장 좋은 방법을 알고 싶습니다. 내가 생각한 솔루션은 포함 후 검색하지만 가장 좋은 방법은 아닙니다.
138 java  android  sqlite 

10
Java에서 바이트 배열을 어떻게 초기화합니까?
자바에서 바이트 배열 형태로 일부 상수 값 (UUID)을 저장해야하며 정적 배열을 초기화하는 가장 좋은 방법이 무엇인지 궁금합니다. 이것이 내가 현재하고있는 방법이지만 더 나은 방법이 있어야한다고 생각합니다. private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, 0x3a, 0x69, 0x10, (byte)0xa2, (byte)0xd8, 0x08, 0x00, 0x2b, 0x30, 0x30, …
138 java  arrays  byte 

4
모델 빈에서 Gson 인스턴스를 정적 ​​필드로 사용하는 것이 괜찮습니까 (재사용)?
내가 구현 한 모델은 다음과 같습니다. public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return gson.toJson(this); } …

18
최대 절전 모드 JPA 시퀀스 (비 ID)
식별자가 아니거나 복합 식별자의 일부가 아닌 일부 열에 DB 시퀀스를 사용할 수 있습니까? 나는 최대 절전 모드를 jpa 공급자로 사용하고 있으며 식별자의 일부는 아니지만 값을 생성하는 (시퀀스를 사용하여) 일부 열이있는 테이블이 있습니다. 내가 원하는 것은 시퀀스를 사용하여 엔티티의 새 값을 만드는 것입니다. 시퀀스의 열 이 기본 키 가 아닙니다 (일부 …
138 java  hibernate  jpa  sequence 

19
Android의 SQLite 특정 행을 업데이트하는 방법
한동안 특정 행을 업데이트하려고했지만 두 가지 방법이 있습니다. 내가 읽고 시도한 것에서 다음을 사용할 수 있습니다. execSQL(String sql) 방법 아니면 그: update(String table, ContentValues values, String whereClause, String[] whereArgs) 방법. (안드로이드를 처음 사용하고 SQL을 처음 접했을 때 이것이 잘못된 지 알려주세요.) 실제 코드를 보도록하겠습니다. myDB.update(TableName, "(Field1, Field2, Field3)" + " …
138 java  android  sql  eclipse  sqlite 

9
하나의 명령문에서 한 번에 여러 항목을 HashMap에 추가
상수 HashMap을 초기화하고 한 줄로 수행하고 싶습니다. 이 같은 sth를 피하십시오 : hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); 목표 C에서 이와 유사합니다. [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] 나는 그렇게 많은 것을 보았을 때 이것을하는 …

3
web.xml에서 기본 오류 페이지를 지정하는 방법은 무엇입니까?
내가 사용하고 <error-page>에 요소를 web.xml에 사용자는 404의 코드 오류로 특정 오류가 발생할 때 친절한 오류 페이지를 지정합니다 : <error-page> <error-code>404</error-code> <location>/Error404.html</location> </error-page> 그러나 사용자가에 지정된 오류 코드를 충족하지 않으면 <error-page>기본 오류 페이지가 표시 되기를 원합니다 . web.xml 의 요소를 사용하여 어떻게 할 수 있습니까?

5
동일한 인터페이스를 구현하는 두 개의 bean을 자동 배선-기본 bean을 autowire로 설정하는 방법은 무엇입니까?
배경: Spring 2.5 / Java / Tomcat 애플리케이션이 있습니다. 응용 프로그램 전체에서 여러 곳에서 사용되는 다음 Bean이 있습니다. public class HibernateDeviceDao implements DeviceDao 그리고 다음과 같은 새로운 bean : public class JdbcDeviceDao implements DeviceDao 첫 번째 Bean이 구성되었습니다 (패키지의 모든 Bean이 포함됨) <context:component-scan base-package="com.initech.service.dao.hibernate" /> 두 번째 (새) Bean은 별도로 …

6
maven jar-de-dependencies의 이름을 바꿀 수 있습니까?
현재 jar-with-dependencies 어셈블리를 사용하여 이러한 jar을 만들고 있습니다. 그러나 내 항아리의 이름은 약간 길다. 이 jar은 AS400의 RPG 프로그램에서 사용되기 때문에 개발자가 인생을 조금 더 쉽게 만들 수 있도록 단축하고 싶습니다. 그러나 손으로 이외는 일반적인 항아리 이름을 바꾸는 방법을 찾지 못했습니다 project-name-version-classifier-jar-with-dependencies.jar. 나는 같은 것을 원한다project-name-version-classifier-full.jar 기본적으로 jar-with-dependencies 어셈블리 디스크립터를 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.