반응형

programing 1646

"SomeType@2f92e0f4"를 표시하지 않고 Java 객체를 인쇄하려면 어떻게 해야 합니까?

"SomeType@2f92e0f4"를 표시하지 않고 Java 객체를 인쇄하려면 어떻게 해야 합니까? 다음과 같이 정의된 클래스가 있습니다. public class Person { private String name; // constructor and getter/setter omitted } 수업 예시를 인쇄하려고 했습니다. System.out.println(myPerson); 결과가 .com.foo.Person@2f92e0f4 비슷한 일이 일어났는데, 내가 배열을 인쇄하려고 했을 때Person★★★★★★★★★★★★★★★★★★: Person[] people = //... System.out.println(people); [Lcom.foo.Person;@28a418fc 이 출력은 무엇을 의미합니까?이 출력..

programing 2022.09.04

Java의 UUID.randomUUID는 어느 정도 우수합니까?

Java의 UUID.randomUUID는 어느 정도 우수합니까? 이론상으로는 랜덤화된 UUID가 충돌할 확률이 매우 낮다는 것은 알고 있습니다만, 실제로는 Java가 충돌을 일으키지 않는 것이 얼마나 좋은 것일까요?혹시 경험하신 분 계신가요? UUID 에서는, 「암호학적으로 강력」하다고 생각되는 것을 사용합니다.실제 실장은 지정되어 있지 않고 JVM마다 다를 수 있지만(구체적인 스테이트먼트는 1개의 특정 JVM에 대해서만 유효합니다), 출력은 통계적 난수 생성 테스트를 통과해야 합니다. 구현에 이 모든 것을 망치는 미묘한 버그가 포함되는 것은 항상 가능하지만(OpenSSH 키 생성 버그 참조), Java UUID의 랜덤성을 걱정할 구체적인 이유는 없다고 생각합니다.위키피디아는 매우 좋은 답변을 가지고 있..

programing 2022.09.04

Spring Boot 2.5.0은 plain.jar 파일을 생성합니다.제거할 수 있나요?

Spring Boot 2.5.0은 plain.jar 파일을 생성합니다.제거할 수 있나요? Spring Boot 2.5.0 업데이트 후 이 업데이트는myprogram-0.0.1-plain.jar평소와 나란히 줄서다myprogram-0.0.1.jargradle이 new-by-by-by-by-by-by*.plain.jar파일? Gradle 7.0.2를 사용합니다. 얻을 수 있는 것 build/ libs/ myprogram-0.0.1.jar myprogram-0.0.1-plain.jar 원하는 것: build/ libs/ myprogram-0.0.1.jar build.gradle: plugins { id 'org.springframework.boot' version '2.5.0' id 'io.spring.dep..

programing 2022.09.04

Python에서 "named tuples"는 무엇입니까?

Python에서 "named tuples"는 무엇입니까? 튜플이라고 하는 것은 무엇이며 어떻게 사용하는가? 일반 튜플 대신 명명된 튜플을 사용해야 하는 경우 또는 그 반대로 사용해야 하는 경우. "이름 있는 목록"도 있습니까? (예: 가변 이름 있는 튜플) 명명된 튜플은 기본적으로 작성하기 쉽고 가벼운 객체 유형입니다.이름 있는 태플인스턴스는 오브젝트와 같은 변수 참조 또는 표준 태플 구문을 사용하여 참조할 수 있습니다.''와 할 수 있습니다.struct또는 기타 일반적인 레코드 유형(단, 불변).Python 2.6과 Python 3.0에 추가되었지만 Python 2.4에는 구현 방법이 있습니다. 를 들어,, 태플(태플)로 입니다.(x, y) 다음과 pt1 = (1.0, 5.0) pt2 = (2.5, 1..

programing 2022.09.04

$(표준)jQuery를 사용하지 않는 ready 등가물

$(표준)jQuery를 사용하지 않는 ready 등가물 $(document).ready, jQueryj 이외의 질문하다질문하다 나만의 '오빠'를 할 수 요?$(document).readyj를 사용하지 않는 질문하다를 하면 알 수 .window.onload 않다window.onload는 모든 이미지, 프레임 등이 로드된 후에 실행됩니다. 기반의.DOMContentLoadedIE8은 아니지만 99% 이상의 브라우저에서 지원됩니다. document.addEventListener("DOMContentLoaded", function(event) { //do work }); jQuery의 네이티브 함수는 다음과 같이 window.onload보다 훨씬 복잡합니다. function bindReady(){ if ( re..

programing 2022.09.04

스프링 부트 내장 HornetQ 클러스터가 메시지를 전달하지 않음

스프링 부트 내장 HornetQ 클러스터가 메시지를 전달하지 않음 HornetQ 서버가 내장된2개의 Spring Boot 어플리케이션의 정적 클러스터를 작성하려고 합니다.하나의 응용 프로그램/서버가 외부 이벤트를 처리하고 메시지 큐로 보낼 메시지를 생성합니다.다른 응용 프로그램/서버는 메시지큐에서 리슨하여 착신 메시지를 처리합니다.두 응용 프로그램 간의 링크는 신뢰할 수 없기 때문에 각 응용 프로그램에서는 로컬/inVM 클라이언트만 사용하여 각 서버에서 메시지를 생성/소비하고 클러스터 내의 다른 서버 큐에 메시지를 전송하는 클러스터링 기능을 사용합니다. 를 사용하고 있습니다.HornetQConfigurationCustomizer으로는 HornetQ밖에 없습니다.InVMConnectorFactory. 이 ..

programing 2022.09.04

SHOW PROCESS LIST에서 전체 쿼리를 표시하는 방법

SHOW PROCESS LIST에서 전체 쿼리를 표시하는 방법 발행할 때SHOW PROCESSLISTquery 실행 중인 SQL 쿼리의 처음 100자만 info 열에 반환됩니다. MySQL 구성을 변경하거나 다른 종류의 요청을 발행하여 전체 쿼리를 볼 수 있습니까? (지금 보고 있는 쿼리는 100자 이상)SHOW FULL PROCESSLIST 사용하지 않으면FULL, "각 문장의 처음 100자만 필드에 표시됩니다." phpMyAdmin을 사용할 때는 "전체 텍스트" 옵션("결과 테이블의 왼쪽 상단 모서리에 있는 "← T →")을 클릭하여 구분되지 않은 결과를 확인해야 합니다.Show Processlist는 다른 테이블에서 정보를 가져옵니다.다음은 데이터를 가져와 전체 쿼리를 포함하는 'INFO' 열을 보..

programing 2022.09.04

Java 한 문자열에서 여러 개의 서로 다른 서브스트링을 동시에 치환(또는 가장 효율적인 방법으로)

Java 한 문자열에서 여러 개의 서로 다른 서브스트링을 동시에 치환(또는 가장 효율적인 방법으로) 문자열 내의 많은 다른 서브스트링을 가장 효율적인 방법으로 치환해야 합니다.스트링을 사용하여 각 필드를 치환하는 broute force 방법 외에 다른 방법이 있습니까?replace?동작하는 문자열이 매우 길거나 다수의 문자열로 동작하는 경우 java.util.regex를 사용하는 것이 좋습니다.Matcher(컴파일 전에 시간이 필요하기 때문에 입력이 매우 적거나 검색 패턴이 자주 바뀌면 효율적이지 않습니다.) 다음은 지도에서 가져온 토큰 목록을 기반으로 한 전체 예입니다(Apache Commons Lang의 String Utils 사용). Map tokens = new HashMap(); tokens.p..

programing 2022.09.04

봄철 @Component, @Repository 및 @Service 주석의 차이점은 무엇입니까?

봄철 @Component, @Repository 및 @Service 주석의 차이점은 무엇입니까? 봄철에 주석과 주석을 서로 바꿔 사용할 수 있습니까?아니면 표기 장치로서 기능하는 것 외에 특별한 기능을 제공합니까? 즉, 서비스 클래스가 있고 주석을 에서 변경할 경우@Service로.@Component, 여전히 동일하게 동작합니까? 아니면 주석이 수업의 행동과 기능에도 영향을 미칩니까?봄 문서부터: 그@Repository주석은 저장소(데이터 액세스 개체 또는 DAO라고도 함)의 역할 또는 고정관념을 충족하는 모든 클래스의 마커입니다.이 마커의 용도에는 예외번역(Exception Translation)에 기재되어 있는 예외 자동번역이 있습니다. 스프링은 고정관념에 대한 주석을 추가로 제공합니다.@Compon..

programing 2022.09.01

Vuex 액션 내의 Axios 함수에서 디스패치 캐치(오류)로 오류 메시지를 반환하려면 어떻게 해야 합니까?

Vuex 액션 내의 Axios 함수에서 디스패치 캐치(오류)로 오류 메시지를 반환하려면 어떻게 해야 합니까? axios를 사용하여 axis 호출을 하는 액션이 있는데, axios catch 함수에 의해 axios가 에러를 반환할 때마다 catch를 받기 때문에, 같은 에러를 dispatch catch 함수에 흘려보낼 수 있는지 알고 싶습니다. // 새로운 에러("test error inside")를 설정하려고 했지만 디스패치가 에러를 검출하지 못한 것 같습니다. vuex 스토어의 작업 코드 actions:{ assignOrder(context, assign){ axios.post('/assignOrder',assign) .then((response) => { console.log(response) }) ..

programing 2022.09.01
반응형