반응형

Java 191

지정된 수의 요소로 목록을 잘라냅니다.

지정된 수의 요소로 목록을 잘라냅니다. 목록을 잘라내는 방법(예를 들어 처음 100개의 요소로)은 (개개의 요소를 통해 반복하지 않고) 다른 요소를 폐기하는 방법입니까?사용방법: import java.util.*; import static java.lang.Math.min; public class T { public static void main( String args[] ) { List items = Arrays.asList("1"); List subItems = items.subList(0, min(items.size(), 2)); // Output: [1] System.out.println( subItems ); items = Arrays.asList("1", "2", "3"); subItems =..

sourcecode 2022.11.26

volatile 키워드는 무엇에 도움이 됩니까?

volatile 키워드는 무엇에 도움이 됩니까? 늘늘 the the the the the the the를volatile키워드를 지정합니다.잘 모르기 때문에 나는 이 설명을 발견했다. 그 기사에서 문제의 키워드를 상세하게 설명하고 있는 것에 비추어 볼 때, 당신은 그것을 사용한 적이 있습니까, 아니면 이 키워드를 올바르게 사용할 수 있는 경우를 본 적이 있습니까?volatile에는 메모리 가시성에 대한 의미론이 있습니다.basically적 of 의 값입니다.volatile필드는 쓰기 작업이 완료된 후 모든 독서자(특히 다른 스레드)에 표시됩니다.volatile몇을 볼 수 있었습니다 , , , , 는 것을 알 수 있었습니다. 네,, 네, 네, 네, 사를 씁니다.volatile루프를 입니다.에 의해 됩니다.v..

sourcecode 2022.11.26

자바에서는 x++와 ++x의 차이가 있나요?

자바에서는 x++와 ++x의 차이가 있나요? 자바에서는 ++x와 x++의 차이가 있나요?++x는 프리 인크리먼트라고 불리며 x++는 포스트 인크리먼트라고 불립니다. int x = 5, y = 5; System.out.println(++x); // outputs 6 System.out.println(x); // outputs 6 System.out.println(y++); // outputs 5 System.out.println(y); // outputs 6 네. 는 x 의 시킨 후 x++x 의 x 를 한다. x++는 x의 값을 시킵니다. 예: x=0; a=++x; b=x++; 코드가 실행된 후 a와 b는 모두 1이 되지만 x는 2가 됩니다.이들은 postfix 연산자와 prefix 연산자로 알려져 있습니..

sourcecode 2022.11.17

Safe String to BigDecimal 변환

Safe String to BigDecimal 변환 문자열에서 BigDecimal 값을 읽으려고 합니다.예를 들어 "1,000,000.9999999999999999999999999"라는 문자열이 있는데 BigDecimal을 얻으려고 합니다.어떻게 하면 좋을까요? 우선 문자열 치환(쉼표 치환 등)을 사용하는 솔루션이 마음에 들지 않습니다.그 일을 해 줄 멋진 포메터가 있어야 할 것 같아요. DecimalFormatter 클래스는 찾았는데, 2배의 정밀도로 작동하기 때문에 큰 정확도가 손실됩니다. 그럼 어떻게 해야 하죠?Decimal Format에서 체크 아웃합니다.이 세터를 사용하면 Big Decimal이 반환됩니다.String value = "1,000,000,000.999999999999999"; Bi..

sourcecode 2022.11.16

모키토 모조 오브젝트가 다음에 호출되었을 때 다른 것을 반환하도록 지시하려면 어떻게 해야 합니까?

모키토 모조 오브젝트가 다음에 호출되었을 때 다른 것을 반환하도록 지시하려면 어떻게 해야 합니까? 이렇게 클래스 레벨에서 정적 변수로 모의 객체를 만듭니다.한 번의 테스트에서 나는Foo.someMethod()특정 값을 반환하는 경우 다른 테스트에서는 다른 값을 반환해야 합니다.문제는 제대로 작동하려면 모크를 다시 조립해야 할 것 같다는 것입니다.저는 모크를 재구축하는 것을 피하고 각 테스트에서 같은 오브젝트를 사용하고 싶습니다. class TestClass { private static Foo mockFoo; @BeforeClass public static void setUp() { mockFoo = mock(Foo.class); } @Test public void test1() { when(mockFo..

sourcecode 2022.11.16

IntelliJ Idea 프로젝트 트리에서 컴파일 오류를 즉시 확인하는 방법

IntelliJ Idea 프로젝트 트리에서 컴파일 오류를 즉시 확인하는 방법 IntelliJ Idea를 프로젝트 트리의 클래스 파일에 바로 컴파일 오류를 표시하도록 설정할 수 있는지 궁금합니다.현재 클래스를 컴파일할 수 없는 경우 클래스에 오류 마크를 표시하기 위해 재컴파일을 수동으로 실행해야 합니다.IntelliJ 12 에서는 소스 변경 시 자동으로 프로젝트를 빌드하는 옵션이 있습니다.[설정] --> [빌드], [실행], [전개] --> [컴파일러]에서 [프로젝트 자동 빌드]체크박스를 켜겠습니다그러면 프로젝트 트리에 컴파일 오류가 즉시 표시됩니다.이 기능에 대해 웹에서 몇 가지 더 검색했습니다.최종적으로 이 기능은 사용할 수 없는 것 같습니다.이 토픽에 대해서는 몇 가지 논의가 이루어지고 있으며, (내..

sourcecode 2022.11.16

WebSphere MQ 또는 Tibco Rendezvous와 같은 메시징 솔루션 대신 액터를 사용해야 하는 경우

WebSphere MQ 또는 Tibco Rendezvous와 같은 메시징 솔루션 대신 액터를 사용해야 하는 경우 JMS 대신 스칼라의 액터스를 선호하는 디자인 결정은 무엇입니까?에 대한 질문과 답변을 이미 읽었습니다. 일반적으로 우리는 이미 수년 전부터 존재해 온 메시징 솔루션을 사용합니다. WebSphere MQ 또는 Apache ActiveMQ와 같은 JMS 구현은 포인트 투 포인트 통신에 사용되고 Tibco Rendevous는 멀티캐스트 메시징에 사용됩니다. 매우 안정적이고 성능이 입증되었으며 높은 가용성과 성능을 제공합니다.그럼에도 불구하고 구성과 설정은 Akka보다 훨씬 더 복잡해 보입니다. 앞서 언급한 제품(WebSphere MQ 또는 ActiveMQ)이 지금까지 성공적으로 사용된 일부 사용 ..

sourcecode 2022.11.16

플러그인 'org.springframework'입니다.boot: spring-boot-maven-boot:'를 찾을 수 없음

플러그인 'org.springframework'입니다.boot: spring-boot-maven-boot:'를 찾을 수 없음 아래에 지정된 pom.xml 파일에서 오류가 발생했습니다. Plugin 'org.springframework.boot:spring-boot-maven-plugin:' not found 다음은 my pom.xml 입니다. 4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.5.RELEASE dev.che stu 0.0.1-SNAPSHOT stu Demo project for Spring Boot 1.8 org.springframework.boot spring-boot-starter-data-jpa org.springframe..

sourcecode 2022.11.16

Android 5.0 - Recycleer View에 머리글/바닥글 추가

Android 5.0 - Recycleer View에 머리글/바닥글 추가 헤더를 추가할 방법을 찾느라 잠시 시간을 할애했습니다.RecyclerView하다. 지금까지 알아낸 건 다음과 같습니다. @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHold..

sourcecode 2022.11.07

현재 JBoss 또는 Glassfish(또는 다른)를 새 프로젝트의 Java EE 서버로 사용하시겠습니까?

현재 JBoss 또는 Glassfish(또는 다른)를 새 프로젝트의 Java EE 서버로 사용하시겠습니까? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘9년 전. 오늘 약 1년 후에 완료되는 새로운 Java EE 프로젝트를 시작했다면 어떤 애플리케이션 서버를 선택하시겠습니까? 그 이유는 무엇입니까? 답변의 일부는 결정에 대한 주장을 포함해야 합니다.또한 선택한 Java EE 서버와 시장에서 사용 가능한 다른 서버에 대한 경험이 얼마나 되는지도 확인할 수 있습니다.당..

sourcecode 2022.11.07
반응형