분류 전체보기 435

Java 클래스가 구현된 인터페이스에서 주석을 상속하지 않는 이유는 무엇입니까?

Java 클래스가 구현된 인터페이스에서 주석을 상속하지 않는 이유는 무엇입니까? 의존성 주입 프레임워크를 사용하고 있습니다(Guice의 AOP를 사용하여 메서드 호출을 대행 수신합니다).클래스는 인터페이스를 구현하고 있으며 프레임워크가 올바른 메서드를 선택할 수 있도록 인터페이스 메서드에 주석을 붙이고 싶습니다.주석 유형이 Inherited annotation implementing 클래스가 Inherited의 Java doc에 설명된 대로 주석을 상속하지 않는 경우: 또한 이 메타 주석으로 인해 슈퍼클래스에서 주석이 상속될 뿐 구현된 인터페이스 상의 주석에는 영향이 없습니다. 이유가 뭘까요?객체의 클래스가 런타임에 구현되는 모든 인터페이스를 이해하는 것은 그리 어려운 일이 아니기 때문에 이 결정에는 타..

programing 2022.10.22

mariadb 서버 로컬 설치로 mariadb의 도커를 실행할 수 있습니까?

mariadb 서버 로컬 설치로 mariadb의 도커를 실행할 수 있습니까? 디폴트 포트(3306)의 같은 서버상에서 mariadb 서버를 실행할 준비가 되어 있기 때문에 특정 포트로 mariadb 인스턴스를 도킹하려고 합니다.다음 명령을 사용하고 있습니다. docker run --name mariadb_develop -p 3307:3307 -e MYSQL_ROOT_PASSWORD=superpass -d mariadb -v /var/lib/mysql-develop:/var/lib/mysql mysql 3307 포트에 접속하려고 하면mysql -uroot -psuperpass -P3307마리애답의 도킹 스테이션이 아니라 마리애답 서버에 접속하고 있어요 mariadb 서버 로컬 설치로 mariadb의 도커를..

programing 2022.10.22

애플리케이션 스레드를 안전하게 만드는 방법

애플리케이션 스레드를 안전하게 만드는 방법 특히 스레드 세이프는 여러 스레드가 동일한 공유 데이터에 액세스해야 한다는 것을 의미합니다.하지만 이 정의로는 충분하지 않은 것 같습니다. 어플리케이션 스레드를 안전하게 하기 위해 해야 할 일 또는 주의해야 할 일을 적어주세요.가능하면 C/C++ 언어에 대한 답변을 주세요.함수를 스레드 세이프로 하는 방법에는 여러 가지가 있습니다. 재진입이 가능합니다.즉, 함수에 상태가 없고 전역 변수나 정적 변수를 건드리지 않으므로 여러 스레드에서 동시에 호출할 수 있습니다.이 용어는 다른 스레드가 이미 함수에 있는 동안 한 스레드가 함수에 들어갈 수 있도록 허용하기 때문에 유래되었습니다. 중요한 섹션이 있을 수 있습니다.이 용어는 자주 언급되지만, 솔직히 저는 중요한 데이터..

programing 2022.10.22

PHP를 통해 이메일로 HTML 전송

PHP를 통해 이메일로 HTML 전송 PHP를 사용하여 HTML 형식의 이메일을 사진과 함께 보내려면 어떻게 해야 하나요? 몇 가지 설정과 HTML 출력이 있는 페이지를 이메일로 주소로 보내 주셨으면 합니다.어떻게 해야 하나? 주된 문제는 파일을 첨부하는 것입니다.내가 어떻게 그럴 수 있을까?그것은 꽤 간단하다.이미지를 서버에 남겨두고 PHP + CSS를 전송합니다. $to = 'bob@example.com'; $subject = 'Website Change Request'; $headers = "From: " . strip_tags($_POST['req-email']) . "\r\n"; $headers .= "Reply-To: " . strip_tags($_POST['req-email']) . "\r\..

programing 2022.10.22

stdClass 개체를 다른 클래스로 변환/캐스팅합니다.

stdClass 개체를 다른 클래스로 변환/캐스팅합니다. 어떤 이유로 무엇을 입력하든 stdClass 객체만 반환하는 타사 스토리지 시스템을 사용하고 있습니다.따라서 stdClass 객체를 특정 유형의 완전한 개체로 캐스팅/변환할 수 있는 방법이 있는지 알고 싶습니다. 예를 들어 다음과 같은 것이 있습니다. //$stdClass is an stdClass instance $converted = (BusinessClass) $stdClass; stdClass를 어레이에 삽입하여 BusinessClass 컨스트럭터에 공급하고 있습니다만, 제가 모르는 초기 클래스를 복원할 수 있는 방법이 있을지도 모릅니다. 참고: '스토리지 시스템 변경' 유형의 답변은 관심 사항이 아니므로 관심이 없습니다.언어 능력에 관한 ..

programing 2022.10.22

많은 인수를 메서드에 전달하기 위한 베스트 프랙티스?

많은 인수를 메서드에 전달하기 위한 베스트 프랙티스? 많은 인수를 수신하는 메서드를 작성해야 하는 경우가 있습니다.예를 들어 다음과 같습니다. public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } 이런 문제가 발생했을 때 저는 종종 인수를 맵에 캡슐화합니다. Map params = new HashMap(); params.put("objA",ObjA) ; ...... public void doSomething(Map params) { // extracting params Object objA = (Object)params.get("objA"); ...... } 이것은..

programing 2022.10.22

MySQL Workbench - 테이블 데이터 가져오기 마법사(모든 날짜/시간 개체를 0000-00 00:00:00:00로 기록)

MySQL Workbench - 테이블 데이터 가져오기 마법사(모든 날짜/시간 개체를 0000-00 00:00:00:00로 기록) MySQL Workbench 8.0을 MariaDB에서 사용하고 있습니다.'10.1.37-MariaDB') 서버입니다. 테이블 데이터 가져오기 마법사를 사용하여 세 가지 예제 값을 테이블로 가져오려고 합니다.CSV의 예를 다음에 나타냅니다. emp_id,Event,Event_start_time,Event_end_time, example,shift,"2020/11/6 0:00:00","6/11/2020 23:59", example,lunch,"2020/14/06 13:00:00","2020/14/06 13:30:00", example,break,"2020/14/06 10:10:..

programing 2022.10.22

PHP: 원래 문자 집합을 모르는 상태에서 문자열을 UTF-8로 변환하거나 최소한 시도해 보십시오.

PHP: 원래 문자 집합을 모르는 상태에서 문자열을 UTF-8로 변환하거나 최소한 시도해 보십시오. 저는 전 세계 고객을 상대하는 어플리케이션을 가지고 있는데, 당연히 제 데이터베이스로 들어가는 모든 것을 UTF-8로 인코딩하고 싶습니다. 큰 문제는 입니다. 텍스트 사용할 경우)에 수 . 텍스트박스를 사용할 수도 있습니다.사용자에게 실제로 폼이 송신되어 있는 경우에만 유효합니다).또는 업로드된 텍스트파일에서 취득한 것이므로 입력은 제가 제어할 수 없습니다. 필요한 것은 데이터베이스로 전송되는 데이터를 가능한 한 UTF-8로 인코딩할 수 있는 기능 또는 클래스입니다.iconv(mb_detect_encoding($text), "UTF-8", $text);아,아,아,아,아,아,아,아,아,아,아,아,아,아,아,..

programing 2022.10.22

.jar 파일의 클래스를 사용하는 방법

.jar 파일의 클래스를 사용하는 방법 JAR 파일용 Sun에 대한 Java 튜토리얼을 읽었지만 여전히 문제를 해결할 방법을 찾을 수 없습니다.jtwitter.jar라는 이름의 jar 파일에서 클래스를 사용해야 합니다.파일을 다운로드하여 실행하려고 했습니다(어제는 .jar 파일을 더블클릭하면 실행할 수 있다는 것을 알았습니다).Vista에서 "[path]/jtwitter.jar에서 메인 클래스 매니페스트 속성을 로드하지 못했습니다."라는 오류가 발생했습니다. .jar 파일을 코드화한 사람이 가져오라고 하는데, 코드 안에 가져오려면 .jar 파일을 어디에 저장해야 하나요?.jar 파일과 .java 파일을 같은 디렉토리에 두려고 했지만 작동하지 않았습니다. 제가 작업하려는 파일은 http://www.wint..

programing 2022.10.22