반응형

전체 글 794

InputStream 길이를 사용하는 AmazonS3 putObject 예시

InputStream 길이를 사용하는 AmazonS3 putObject 예시 Java를 사용하여 S3에 파일을 업로드하고 있습니다.지금까지 얻은 내용은 다음과 같습니다. AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY")); List buckets = s3.listBuckets(); s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata())); 파일이 업로드되고 있지만 콘텐츠 길이를 설정하지 않으면 경고 메시지가 나타납니다. com.amazonaws.services.s3.AmazonS3Client putObject: ..

programing 2022.09.04

테이블 또는 열의 모든 외부 키를 표시하려면 어떻게 해야 합니까?

테이블 또는 열의 모든 외부 키를 표시하려면 어떻게 해야 합니까? MySQL에서 특정 테이블을 가리키는 모든 외부 키 제약 조건 목록을 가져오려면 어떻게 해야 합니까?이는 이 Oracle 질문과 동일하지만 MySQL에 대한 질문입니다.테이블의 경우: SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = '' AND REFERENCED_TABLE_NAME = ''; 열의 경우: SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFE..

programing 2022.09.04

Java에서의 로그업이란?

Java에서의 로그업이란? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. 왜 다른 패키지가 아닌 다음 패키지 중 하나를 사용하는가? Java 로깅 커먼 로그 로그4j SLF4j 로그백 API api aperance의 시간순서(내가 아는 한): Log4j는 대부분의 사용자가 사용하기 때문에 (내 경험으로는) Commons Logging은 오픈소스 프로젝트에서 사용하기 때문에(통합 솔루션에서 사용되는 로깅 프레임워크와 통합할 수 있습니다), 특히 API/..

programing 2022.09.04

도커 컨테이너 지연 시간 해결 방법

도커 컨테이너 지연 시간 해결 방법 게임 서버를 실행하는 도커가 설치된 VPS가 있습니다.문제가 있습니다.주소가 바인딩된 동일한 머신(도커 컨테이너 외부)에서 실행되는 MariaDB 10.5.5에 연결할 수 없습니다.127.0.0.1하지만 만약 내가 그 주소를0.0.0.0연결할 수 있지만 HikariCP 또는 다른 mysql 커넥터가 사용되었습니다.3000ms접속하다이 문제를 해결하기 위해?3초의 지연은 DNS 타임아웃처럼 들립니다.더하다skip_name_resolve=1당신의 my.cnf's에[mysqld]부분.언급URL : https://stackoverflow.com/questions/63616468/how-to-solve-docker-container-latency

programing 2022.09.04

라라벨에서 마리아와 천천히 많은 관계를 맺는다.DB

라라벨에서 마리아와 천천히 많은 관계를 맺는다.DB 내가 가진 것 다음과 같은 기본 모델이 있습니다. Schema::create('prospects', function (Blueprint $table) { $table->id(); }); class Prospect extends Model { public function latestStep() { return $this->hasOne(Step::class) ->ofMany([ 'date' => 'max', 'id' => 'max', ]); } } 그리고 관련된 것: Schema::create('steps', function (Blueprint $table) { $table->id(); $table->foreignId('prospect_id')->const..

programing 2022.09.04

Java String에서 토큰 세트를 바꾸려면 어떻게 해야 합니까?

Java String에서 토큰 세트를 바꾸려면 어떻게 해야 합니까? String은 ."Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". 이름, 청구서 번호, 기한에 대한 문자열 변수도 있습니다.템플릿의 토큰을 변수로 대체하는 가장 좋은 방법은 무엇입니까? (변수에 토큰이 포함되어 있는 경우에는 치환하지 마십시오). 편집 @laginimaineb와 @alan-moore에 감사드리며, 저의 솔루션은 다음과 같습니다. public static String replaceTokens(String text, Map replacements) { Pattern pattern = Pattern.compile("\\[(.+?)\\..

programing 2022.09.04

java 로그로 행 번호를 인쇄하려면 어떻게 해야 합니까?

java 로그로 행 번호를 인쇄하려면 어떻게 해야 합니까? 로그에 행 번호를 인쇄하는 방법.예를 들어, 로그에 정보를 출력할 때 소스 코드에서 해당 출력이 있는 라인 번호도 출력하고 싶습니다.스택 트레이스에서 알 수 있듯이 예외가 발생한 회선 번호가 표시됩니다.스택 트레이스는 예외 개체에서 사용할 수 있습니다. 또, 로그에 인쇄할 때에 행 번호를 수동으로 추가하는 방법도 있습니다.다른 방법은 없습니까?Angsuman Chakraborty (아카이브)에서 : /** Get the current line number. * @return int - Current line number. */ public static int getLineNumber() { return Thread.currentThread().g..

programing 2022.09.04

매니페스트 사용Java의 MF 파일

매니페스트 사용Java의 MF 파일 , 에는 JAR, WAR, EAR이 .MANIFEST.MFMETA-INF더입니니다다 ★★★★★★★★★★★★★★★★★★★★★★의 용도는 무엇입니까?MANIFEST.MF파일? 이 파일에서 지정할 수 있는 모든 것은 무엇입니까?Java Development Kit 버전 1.0으로 작성된 JAR 파일의 Manifest 파일의 내용은 다음과 같습니다. Manifest-Version: 1.0 모든 엔트리가 이름과 값의 쌍으로 되어 있습니다.헤더의 이름은 콜론으로 값과 구분됩니다.기본 매니페스트에는 매니페스트 사양 버전 1.0에 준거하고 있는 것이 표시됩니다.매니페스트에는 아카이브에 패키지된 다른 파일에 대한 정보도 포함될 수 있습니다.매니페스트에 기록되는 정확한 파일 정보는 JA..

programing 2022.09.04

Java 8 비교기 유형 추론에 매우 혼란스럽다.

Java 8 비교기 유형 추론에 매우 혼란스럽다. 난 그 차이점에 대해 알아봤어Collections.sort ★★★★★★★★★★★★★★★★★」list.sort, 「」의 에 「」를 참조해 주세요.Comparator정적 방법 및 람다 식에 매개 변수 유형이 필요한지 여부를 나타냅니다.에 예를 레퍼런스를 할 수 Song::getTitle문제를 해결하기 위해서입니다만, 여기서의 질문은 수정하고 싶은 것이 아니라, 왜 Java 컴파일러가 이 문제를 처리하는지에 대한 답변입니다. 이게 제 소견입니다. '우리'가 칩시다.ArrayList입입 of Song 몇 , 세 가지 표준 방법이 즉, ㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴㄴ)입니다. ArrayL..

programing 2022.09.04

클래스의 모든 변수 이름 가져오기

클래스의 모든 변수 이름 가져오기 클래스가 있는데 메서드가 아닌 모든 공개 필드를 찾고 싶습니다.이거 어떻게 해?Field[] fields = YourClassName.class.getFields(); 클래스의 모든 공용 변수 배열을 반환합니다. getFields()전 학급의 논밭을 되돌리다슈퍼클래스가 아닌 해당 클래스에서만 필드를 정의하려면getDeclaredFields()및 필터 처리public다음과 같은 것을 가진 것Modifier접근법: Modifier.isPublic(field.getModifiers()); 그YourClassName.class리터럴은 실제로 유형의 개체를 나타냅니다.더 흥미로운 반사 방법에 대해서는 문서를 참조하십시오. 그Field위의 클래스는. 패키지 전체를 볼 수 있습니다...

programing 2022.09.04
반응형