«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

3
Spring Data JPA는 대규모 프로젝트에서 Hibernate와 어떻게 다릅니 까?
새로운 프로젝트를 위해 Hibernate를 고수해야하는지, JPA와 새로운 Spring Data 구현으로 발을 젖게해야할지 결정하기가 힘들다. Spring Data 프레임 워크는 규모가 작은 쿼리 요구 사항이있는 대규모 프로젝트 또는 소규모 프로젝트를위한 것입니까? @Query주석 을 사용하여 코드 축소의 장점을 확실히 알지만 동적 쿼리에는 어떤 작업을 수행합니까? 꽤 복잡한 save () 메소드를 구현하려고 할 때 …

4
스프링 MVC 유형 변환 : PropertyEditor 또는 Converter?
Spring MVC에서 데이터를 바인딩하고 변환하는 가장 쉽고 간단한 방법을 찾고 있습니다. 가능한 경우 XML 구성을 수행하지 않고 지금까지 PropertyEditors를 다음 과 같이 사용했습니다 . public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String text) { Category c = new …

12
IllegalMonitorStateException없이 Java에서 대기 및 알림을 사용하는 방법은 무엇입니까?
나는 2 개의 행렬을 가지고 있으며 그것들을 곱한 다음 각 셀의 결과를 인쇄해야합니다. 하나의 셀이 준비되면 바로 인쇄해야하지만, 예를 들어 [2] [0]의 결과가 먼저 준비된 경우에도 [2] [0] 셀 앞에 [0] [0] 셀을 인쇄해야합니다 . 순서대로 인쇄해야합니다. 그래서 내 생각은 multiplyThread올바른 셀을 인쇄 할 준비가되었다는 알림을 받을 때까지 프린터 스레드를 …

2
자바에서 바이트 배열을 InputStream으로 변환 할 수 있습니까?
자바에서 바이트 배열을 InputStream으로 변환 할 수 있습니까? 인터넷에서 찾고 있었지만 찾을 수 없었습니다. InputStream을 인수로 사용하는 메소드가 있습니다. cph내가 가지고 있는 InputStream 은 base64로 인코딩되어 있으므로 다음을 사용하여 디코딩해야했습니다. BASE64Decoder decoder = new BASE64Decoder(); byte[] decodedBytes = decoder.decodeBuffer(cph); 이제 어떻게 decodedBytes다시 변환 InputStream합니까?
129 java  base64  inputstream 

7
바이트 []를 InputStream 또는 OutputStream으로
내 데이터베이스 테이블에 Blob 열이 있는데 byte[]Java 프로그램에서 매핑으로 사용해야 하며이 데이터를 사용하려면 InputStream또는 로 변환해야합니다 OutputStream. 그러나 나는 그렇게 할 때 내부적으로 어떤 일이 일어나는지 모른다. 이 전환을 수행 할 때 어떤 일이 발생했는지 간략하게 설명 할 수 있습니까?


3
Java GC (할당 실패)
왜 항상 "GC (할당 실패)"? linux-amd64 JRE ( 1.8.0_25 -b17) 용 Java HotSpot ™ 64 비트 서버 VM (25.25-b02 ), CommandLine flags: -XX:CMSInitiatingOccupancyFraction=60 -XX:GCLogFileSize=10485760 -XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=32212254720 -XX:MaxHeapSize=32212254720 -XX:NewRatio=10 -XX:OldPLABSize=16 -XX:ParallelGCThreads=4 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintStringTableStatistics -XX:+PrintTenuringDistribution -XX:StringTableSize=1000003 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=50 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC 27.329: [GC (Allocation Failure) 27.329: [ParNew Desired survivor …

11
Java에서 2D 배열의 배열 길이 얻기
행과 열 모두에 대해 2D 배열의 길이를 가져와야합니다. 다음 코드를 사용 하여이 작업을 성공적으로 수행했습니다. public class MyClass { public static void main(String args[]) { int[][] test; test = new int[5][10]; int row = test.length; int col = test[0].length; System.out.println(row); System.out.println(col); } } 예상대로 5, 10이 인쇄됩니다. 이제이 줄을 살펴보십시오. …

4
JSONObject를 사용하여 Java에서 올바른 JSONArray를 작성하는 방법
JSONObject를 사용하여 Java에서 다음과 같은 JSON 객체를 어떻게 만들 수 있습니까? { "employees": [ {"firstName": "John", "lastName": "Doe"}, {"firstName": "Anna", "lastName": "Smith"}, {"firstName": "Peter", "lastName": "Jones"} ], "manager": [ {"firstName": "John", "lastName": "Doe"}, {"firstName": "Anna", "lastName": "Smith"}, {"firstName": "Peter", "lastName": "Jones"} ] } 많은 예제를 찾았지만 정확히 JSONArray 문자열은 아닙니다.
129 java  json  arrays 

11
시간에 민감한 코드를 테스트하기 위해 Java System.currentTimeMillis를 재정의하십시오.
System.currentTimeMillis호스트 컴퓨터에서 시스템 시계를 수동으로 변경하는 것 외에 를 통해 제시된대로 코드에서 또는 JVM 인수로 현재 시간을 재정의하는 방법이 있습니까? 작은 배경 : 현재 날짜 (예 : 월 1 일, 1 년 1 일 등) 동안 많은 논리를 순환하는 여러 회계 작업을 실행하는 시스템이 있습니다. 불행하게도, 기존의 많은 코드는 다음과 …
129 java  testing  jvm  systemtime 

12
intellij idea-오류 : java : 잘못된 소스 릴리스 1.9
JSQL 파서 클래스를 실행하려고하는데 Error: java: invalid source release 1.9. 나는 이 대답 을 따르려고 노력했다 . File> Build, Execution, Deployment> Java Compiler> Project 바이트 코드 버전을 1.8로 변경했습니다. 그러나 옵션이 없기 때문에 모듈 언어 수준과 프로젝트 언어 수준을 1.8로 변경할 수 없습니다. 여전히 아래에서 동일한 오류가 발생합니다. 오류 암호 …


2
정수에서 BigInteger로 변환
Integer 유형의 변수를 BigInteger로 변환하는 방법이 있는지 궁금합니다. Integer 변수를 타입 캐스팅하려고했지만 변환 할 수없는 유형이라는 오류가 발생합니다.
129 java  biginteger 


7
최단 경로를 찾을 때 너비 우선 검색은 어떻게 작동합니까?
나는 약간의 연구를 해왔고이 알고리즘의 작은 부분이 빠져있는 것 같습니다. 너비 우선 검색의 작동 방식을 이해하지만 각 개별 노드가 어디로 갈 수 있는지 알려주는 것이 아니라 정확히 특정 경로로 이동하는 방법을 이해하지 못합니다. 혼란을 설명하는 가장 쉬운 방법은 예제를 제공하는 것입니다. 예를 들어 다음과 같은 그래프가 있다고 가정 해 봅시다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.