반응형

Java 576

maven 종속성이 501 오류로 인해 실패함

maven 종속성이 501 오류로 인해 실패함 최근 젠킨스에서 실행 중인 메이븐 빌드 작업은 메이븐 센트럴에서 의존성을 끌어낼 수 없고 HTTPS를 사용해야 한다는 아래의 예외조항과 함께 실패하고 있다. HTTP에서 HTTPS로 요청을 어떻게 변경해야 할지 잘 모르겠다. 누가 이 문제에 대해 안내해 줄 수 있을까? [ERROR] 확인할 수 없는 빌드 확장: 플러그인org.apache.maven.wagon:wagon-ssh:2.1또는 종속성 중 하나를 확인할 수 없음: 다음에 대한 종속성을 수집하지 못함org.apache.maven.wagon:wagon-ssh:jar:2.1 (): 다음에 대한 아티팩트 설명자를 읽지 못함org.apache.maven.wagon:wagon-ssh:jar:2.1: 아티팩트를 ..

IT이야기 2022.05.11

정적 메서드는 Java에서 상속되는가?

정적 메서드는 Java에서 상속되는가? 나는 Khalid Mughal의 Java™ SCJP 인증 프로그래머 가이드를 읽고 있었다. 상속 장에서는 다음과 같이 설명하고 있다. 회원들의 상속은 그들의 선언된 접근성과 밀접한 관련이 있다.슈퍼클래스 멤버가 서브클래스(subclass)에서 단순한 이름으로 접근할 수 있는 경우(슈퍼클래스 같은 추가 구문을 사용하지 않고), 해당 멤버는 상속된 것으로 간주된다. 정적 방법이 유전되지 않는다는 점도 언급한다.하지만 아래 코드는 완벽히 괜찮다. class A { public static void display() { System.out.println("Inside static method of superclass"); } } class B extends A { publ..

IT이야기 2022.05.11

Java에서 Long을 바이트[]로 변환한 후 다시 변환하는 방법

Java에서 Long을 바이트[]로 변환한 후 다시 변환하는 방법 변환 방법long완전히byte[]자바로 돌아가면? 나는 변환을 시도하고 있다.long완전히byte[]그래서 내가 그 물건을 보낼 수 있도록.byte[]TCP 연결을 통해.반대편에서 나는 그것을 가져가고 싶다.byte[]그리고 그것을 다시 a로 변환한다.double.public byte[] longToBytes(long x) { ByteBuffer buffer = ByteBuffer.allocate(Long.BYTES); buffer.putLong(x); return buffer.array(); } public long bytesToLong(byte[] bytes) { ByteBuffer buffer = ByteBuffer.allocate(..

IT이야기 2022.05.10

HTTP 응답 본문을 문자열로 가져오는 방법

HTTP 응답 본문을 문자열로 가져오는 방법 여기 문서화된 Apache Commons와 함께 이것을 얻을 수 있는 방법이 있었다는 것을 알고 있다. http://hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html ...그리고 여기에 예를 하나 들어보자. http://www.kodejava.org/examples/416.html ...하지만 나는 이것이 더 이상 사용되지 않는다고 믿는다. Java에서 http get 요청을 하고 stream이 아닌 string으로 응답 본체를 얻을 수 있는 다른 방법이 없을까?여기 내 작업 프로젝트에서 나온 두 가지 예가 있다. 사용 및 HttpResponse respon..

IT이야기 2022.05.10

Java에서 파일 to 바이트[]

Java에서 파일 to 바이트[] 변환 convert 방법java.io.File완전히byte[]?JDK 7에서 를 사용할 수 있다. 예: import java.io.File; import java.nio.file.Files; File file; // ...(file is initialised)... byte[] fileContent = Files.readAllBytes(file.toPath()); 그것은 당신에게 가장 좋은 의미가 무엇인지에 달려 있다.생산성이 현명하니, 바퀴를 재발명하지 말고 아파치 커먼스를 이용하십시오.그것은 여기에 있다.JDK 7 이후부터 하나의 라이너: byte[] array = Files.readAllBytes(Paths.get("/path/to/file")); 외부 의존성이 필..

IT이야기 2022.05.10

문자열을 특정 위치에 삽입하는 방법

문자열을 특정 위치에 삽입하는 방법 나 지금 들어가.int6자리 숫자로. 경우 또는 A로 표시하고자 하는 경우String의 끝에서 두 자리 숫자로 소수점(.)으로int나는 a를 사용하고 싶었다.float그러나 사용 권고를 받았다.String더 나은 디스플레이 출력(의 표시)을 위해1234.5될 것이다1234.50을(를) 수 기능이 필요하다. 따라서, 나는 다음과 같은 기능을 필요로 한다.int매개 변수로 사용 후 올바른 형식의 형식을 반환하십시오.String끝에서 두 자리 숫자로 소수점. 말하라: int j= 123456 Integer.toString(j); //processing... //output : 1234.56 논평에서 언급했듯이, StringBuilder는 StringBuffer를 사용하는 것..

IT이야기 2022.05.09

주니트와 함께 하는 인텔리제이 아이디어 4.7 "!!!JUnit 버전 3.8 이상 예상:"

주니트와 함께 하는 인텔리제이 아이디어 4.7 "!!!JUnit 버전 3.8 이상 예상:" IntelliJ Idea에서 다음 테스트를 실행하려고 하면 메시지가 표시됨: "!!! JUnit 버전 3.8 이상 예상:" 이것은 내가 인텔리제이 아이디어 9에서 작업하고 있는 안드로이드 프로젝트라는 점에 유의해야 한다. public class GameScoreUtilTest { @Test public void testCalculateResults() throws Exception { final Game game = new Game(); final Player player1 = new Player(); { final PlayedHole playedHole = new PlayedHole(); playedHole.se..

IT이야기 2022.05.08

문자열에서 문자 발생 횟수를 계산하는 방법

문자열에서 문자 발생 횟수를 계산하는 방법 나는 끈을 가지고 있다. a.b.c.d ''의 발생을 관용적인 방법으로 세어 보고 싶다. (이전에는 왜 모든 사람들이 루프를 사용하지 않고 대답하려고 하는지 궁금할 경우를 대비해서 나는 이 제약조건을 "루프 없이"라고 표현했었다.)이거 어때?아래에는 regexp를 사용하지 않으므로 다른 솔루션보다 속도가 빨라야 하며 루프를 사용하지 않는다. int count = line.length() - line.replace(".", "").length(); 이에 대한 나의 '직관적인 원라이너'는 다음과 같다. int count = StringUtils.countMatches("a.b.c.d", "."); 이미 공용어로 되어 있는데 왜 직접 쓰세요? 이에 대한 Spring ..

IT이야기 2022.05.08

Java: 인스턴스(Instanceof) 및 제네릭

Java: 인스턴스(Instanceof) 및 제네릭 값의 인덱스에 대한 일반적인 데이터 구조를 살펴보기 전에 해당 유형의 인스턴스(instance)인지 확인하십시오.this에 대한 파라메트릭을 받았어 하지만 이클립스는 내가 이렇게 하면 불평을 한다. @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } 오류 메시지: 형식 매개 변수 E에 대해 검사 인스턴스(instance)를 수행할 수 없음.런타임에 일반 유형 정보가 지워지므로 삭제 개체 대신 사용 그것을 하는 더 좋은 방법은 무엇인가?에러메세지에 다 나와 있어.런타임에 타입이 없어져서 확인할 방법이 없다. 이렇게 목적지에 맞는 공장을 만들면 잡을 수 있을..

IT이야기 2022.05.08
반응형