반응형

Java 576

봄에 시작할 때 메서드 실행한다.

봄에 시작할 때 메서드 실행한다. 어떤 봄은 3기능 응용 프로그램이 처음으로 구동되는 몇가지 방법을 실행할 수 있을까요?나와 같이 메서드를 설정한 요령을 할 수 있죠.@ScheduledAnnotation고 시작 직후지만 정기적으로 실행할 것이다 시행하고 있습니다.만약"응용 프로그램려면"으로"응용 컨텍스트 여러"말은, 네, 거기 많은 이 문제를 해결하는 방법, 가장 쉬운(singletons 콩, 어쨌든에)과 메서드에 주석을 달다 하고 있다.@PostConstruct. 다른 옵션을 시도해 보겠지만 요약하자면 그들은:링크를 한번 보세요. 방법과 주석이 달린@PostConstruct afterPropertiesSet()으로에 의해 정의되InitializingBean콜백 인터페이스 사용자 지정 init()법하다...

IT이야기 2022.05.17

자바에서 스트림 정말 디버깅만 peek은?

자바에서 스트림 정말 디버깅만 peek은? 나는 자바 스트림에 대해 그리고 나는 내가 진행함에 따라 새로운 것들을 발견하면서 책을 읽고 있습니다.나는 자바 스트림에 대해 그리고 나는 내가 진행함에 따라 새로운 것들을 발견하면서 책을 읽고 있습니다.제가 발견한 새로운 것은어느 나는 발견한새로운 일이다.peek()기능.나는 유독 눈에 읽은 기능. 거의 모든 것이 당신의 시냇물 디버깅 하는 데 사용되어야 한다고 말한다.나는 유독 눈에 읽은 적이 거의 모든 것이 당신의 시냇물 디버깅 하는 데 사용되어야 한다고 말한다. 만약 내가 각 계정 사용자 이름, 암호장과 login()과 loggedIn()메서드가 있는 개울물 있었다. 나는이 있기도 Consumer login = account -> account.login..

IT이야기 2022.05.17

Java 스레드에 매개 변수를 전달하는 방법

Java 스레드에 매개 변수를 전달하는 방법 내가 어떻게 매개 변수를 실로 전달할 수 있는지 누가 나에게 제안해 줄 수 있니? 또한, 익명 수업에는 어떤 효과가 있을까?생성자의 매개 변수를 실행 가능한 개체로 전달해야 하는 경우: public class MyRunnable implements Runnable { public MyRunnable(Object parameter) { // store parameter for later user } public void run() { } } 그리고 이를 다음과 같이 실행한다. Runnable r = new MyRunnable(param_value); new Thread(r).start(); 익명 클래스의 경우: 질문 편집에 대한 응답은 익명 클래스에 대해 어떻게..

IT이야기 2022.05.16

코틀린에서 자바 정전기법에 해당하는 것은 무엇인가?

코틀린에서 자바 정전기법에 해당하는 것은 무엇인가? 거기에는 없다static코틀린어로 키워드. A을 나타내는 가장 좋은 방법은?static코틀린에 자바 방식이요?함수를 "동반자 객체"에 배치하십시오. 자바 코드는 다음과 같다. class Foo { public static int a() { return 1; } } 될 것이다 class Foo { companion object { fun a() : Int = 1 } } 그런 다음 코틀린 코드 안쪽에서 다음과 같이 사용할 수 있다. Foo.a(); 하지만 Java 코드 내에서 당신은 그것을 다음과 같이 부를 필요가 있을 것이다. Foo.Companion.a(); (또한 코틀린 내부에서 작동한다.) 이 지만을 , 그것은 경우이다.Companion비트 a를 추..

IT이야기 2022.05.16

Spring의 JDB로 IN() SQL 쿼리를 실행하는 방법CTEMplate 효과적?

Spring의 JDB로 IN() SQL 쿼리를 실행하는 방법CTEMplate 효과적? 스프링의 JDB로 IN() 질의를 할 수 있는 더 우아한 방법이 있는지 궁금했다.CTemplate.현재 나는 다음과 같은 일을 하고 있다. StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } 내가 IN() 질의에 대한 조항을 만드는 데에만 9줄이 있다면 꽤 고..

IT이야기 2022.05.16

Java 바이트 배열에서 문자열로 바이트 배열

Java 바이트 배열에서 문자열로 바이트 배열 바이트 대 문자열, 문자열의 문자열 표현, 바이트 대 바이트 변환...바이트[]를 전송할 문자열로 변환한 다음 웹 서비스(python으로 작성됨)가 데이터를 클라이언트로 바로 반향할 것으로 예상한다. Java 응용프로그램에서 데이터를 보낼 때... Arrays.toString(data.toByteArray()) 보낼 바이트.. [B@405217f8 전송(이것은 Arrays.toString()의 결과로서, 내 바이트 데이터의 문자열 표현이어야 하며, 이 데이터는 와이어를 통해 전송될 것이다. [-47, 1, 16, 84, 2, 101, 110, 83, 111, 109, 101, 32, 78, 70, 67, 32, 68, 97, 116, 97] python 쪽에..

IT이야기 2022.05.15

@Before, @BeforeClass, @BeforeAll과 @BeforeAll 사이의 차이

@Before, @BeforeClass, @BeforeAll과 @BeforeAll 사이의 차이 사이의 주된 차이점은 무엇인가? @Before그리고@BeforeClass 그리고 JUnit 5에서@BeforeEach그리고@BeforeAll @After그리고@AfterClass JUnit Api에 따르면 @Before다음과 같은 경우에 사용된다. 테스트를 작성할 때, 여러 테스트가 실행되기 전에 유사한 개체를 생성해야 한다는 것을 발견하는 것이 일반적이다. 반면에@BeforeClass데이터베이스 연결을 설정하는 데 사용할 수 있다.그러나 할 수 없었다.@Before같은 일을 하십니까?표시된 코드@Before동안 각 테스트 전에 실행된다.@BeforeClass전체 시험 기구 전에 한 번 주행한다.만약 당신의 테..

IT이야기 2022.05.15

Java에서 파일의 MD5 체크섬 가져오기

Java에서 파일의 MD5 체크섬 가져오기 파일의 MD5 체크섬을 얻기 위해 Java를 사용하려고 한다.나는 정말 놀랐지만 파일의 MD5 체크섬을 얻는 방법을 찾을 수 없었다. 어떻게 된 거야?입력 스트림 장식가가 있는데java.security.DigestInputStream데이터를 추가로 통과해야 하는 대신 평소와 같이 입력 스트림을 사용하여 다이제스트를 계산할 수 있다. MessageDigest md = MessageDigest.getInstance("MD5"); try (InputStream is = Files.newInputStream(Paths.get("file.txt")); DigestInputStream dis = new DigestInputStream(is, md)) { /* Read de..

IT이야기 2022.05.15

Java의 toString()에서 StringBuilder 대 String 연결

Java의 toString()에서 StringBuilder 대 String 연결 두 개로 나눠서toString()아래 구현 중 선호되는 구현: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } 또는 public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? 더 중요한 것은, 우리가 단지 3개의 속성을 가지고 있기 때문에, 그것은 차이를 만들 수 없을 ..

IT이야기 2022.05.14

Android에서 내 응용 프로그램의 메모리 사용량을 검색하는 방법

Android에서 내 응용 프로그램의 메모리 사용량을 검색하는 방법 내 Android 응용 프로그램에 사용된 메모리를 프로그래밍 방식으로 어떻게 찾을 수 있는가? 나는 그것을 할 수 있는 방법이 있기를 바란다.게다가, 전화기의 무료 메모리도 어떻게 얻을 수 있을까?Linux와 같은 최신 운영 체제의 메모리 사용은 매우 복잡하고 이해하기 어려운 영역이라는 점에 유의하십시오.사실 어떤 수를 받든 실제로 정확하게 해석할 확률은 극히 낮다.(다른 엔지니어들과 함께 메모리 사용량을 볼 때마다 그것들이 의미하는 실제 의미는 모호한 결론밖에 나지 않는다는 것에 대해서는 항상 긴 논의가 있다.) 참고: 이제 우리는 앱의 메모리 관리에 대한 훨씬 더 광범위한 문서를 보유하고 있으며, 이 문서에는 대부분의 자료가 포함되어..

IT이야기 2022.05.14
반응형