반응형

java 166

입력 스트림을 두 번 읽습니다.

입력 스트림을 두 번 읽습니다. 같은 입력 스트림을 어떻게 두 번 읽습니까?어떻게 해서든 복사할 수 있을까요? 웹에서 이미지를 가져와 로컬에 저장한 다음 저장된 이미지를 반환해야 합니다.다운로드 받은 콘텐츠에 대해 새로운 스트림을 시작하고 다시 읽는 것보다 같은 스트림을 사용하는 것이 더 빠를 것 같아서요.를 사용하여 InputStream의 내용을 바이트 배열에 복사한 후 ByteArrayInputStream을 사용하여 바이트 배열에서 반복적으로 읽을 수 있습니다.예: ByteArrayOutputStream baos = new ByteArrayOutputStream(); org.apache.commons.io.IOUtils.copy(in, baos); byte[] bytes = baos.toByteArr..

programing 2022.07.11

Set을 String으로 변환하는 방법[ ]

Set을 String으로 변환하는 방법[ ] 나 좀 사야겠어.String[]갑자기Set어떻게 하는지 모르겠어요.다음 작업이 실패합니다. Map myMap = gpxlist.getAll(); Set myset = myMap.keySet(); String[] GPXFILES1 = (String[]) myset.toArray(); // Here it fails. 어떻게 고쳐야 작동하나요?다음 방법을 사용합니다.IntFunction발전기로서. String[] GPXFILES1 = myset.toArray(String[]::new); Java 11을 아직 사용하지 않은 경우 동일한 크기의 입력된 배열 인수를 사용하는 방법을 사용하십시오. String[] GPXFILES1 = myset.toArray(new Str..

programing 2022.07.10

"Unable to access jarfile" 오류의 원인은 무엇입니까?

"Unable to access jarfile" 오류의 원인은 무엇입니까? IDE를 사용하지 않고 프로그램을 실행하고 싶다.항아리 파일과 아주 귀중한 항아리 파일을 만들어 놨어요exe jar 파일을 더블 클릭해도 아무 일도 일어나지 않고 cmd 단위의 명령어를 사용하려고 하면 다음과 같이 표시됩니다. Error: Unable to access jarfile 합니다. '하다, 다, 다, i, ijava -jar Calculator.jar 항아리 작성 방법: 프로젝트 폴더 우클릭(계산기) 선택한다. Java 폴더를 클릭하고 "Excellective Jar File"을 선택한 후 다음을 선택합니다. 기동 설정:메인 - 계산기 내보내기 대상 생성 "완료"를 눌러 수익을 올리십시오!글쎄, 그렇진 않아. Jar 파..

programing 2022.07.10

Java 웹 앱에서 UTF-8을 작동시키는 방법

Java 웹 앱에서 UTF-8을 작동시키는 방법 UTF-8을 지원하기 위해 웹 안 함)에서.äöå 및 사용할 수 있습니다.ЦжФ특별한 경우를 위해. 설정은 다음과 같습니다. 개발 환경: Windows XP 생산환경 : Debian 사용된 데이터베이스:MySQL 5.x 사용자는 주로 Firefox2를 사용하지만 Opera 9.x, FF3, IE7, Google Chrome을 사용하여 사이트에 액세스합니다. 어떻게 하면 좋을까요?이 사이트의 FAQ라고 스스로 대답하는 것이 그것을 장려합니다.이것으로 충분합니다. 대부분의 문자는 브라우저 및 웹 앱용 Tomcat/java에서 사용되는 기본 문자 집합은 latin1 즉, 문제 없습니다.ISO-8859-1: 이러한 문자를 '이해'합니다. Java+Tomcat+Li..

programing 2022.07.10

Java Swing revalidate() vs repaint()

Java Swing revalidate() vs repaint() JPanel의 콘텐츠를 자주 교체하고 싶은 Swing 어플리케이션을 만들고 있습니다.이렇게 하기 위해 전화드렸습니다.removeAll()새 콘텐츠를 추가한 후 호출합니다.revalidate(). 그러나 새 컨텐츠에 의해 가려지긴 했지만, 이전 컨텐츠는 아직 실제로 볼 수 있습니다.콜을 에 추가하는 경우repaint()에 더하여revalidate()정상적으로 동작합니다. 다른 경우엔 전화하는 것만으로revalidate()충분합니다. 따라서 기본적으로 두 기능을 모두 호출해야 하며, 호출하지 않으면 언제 각각 호출해야 합니까?전화하셔야 합니다.repaint()그리고.revalidate()전자는 Swing에게 윈도우의 영역이 더럽다고 말한다(이..

programing 2022.07.10

log4j vs logback

log4j vs logback 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 7년 전에 문을 닫았어요 이 질문을 개선하다 자작 포장지 뒤에 log4j를 사용하고 있습니다.우리는 이제 그것의 기능을 더 많이 사용할 예정입니다. 로그백으로 업데이트하시겠습니까? (SLF4J와 같은 외관이 아닌 틀)Logback은 기본적으로 SLF4J API를 구현합니다.즉, 로그백을 사용하는 경우 실제로는 SLF4J API를 사용하고 있습니다.이론적으로 로그백 API의 내부를 로깅에 직접 사용할 수 있지만 이는 매우 권장되지 않습니다.로거에 관한 모든 로그백 문서와 예는 SLF4J API로 기술되어..

programing 2022.07.10
반응형