«java» 태그된 질문

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

5
명령 줄에서 JAR 파일을 실행하고 클래스 경로를 지정합니다.
JAR 파일을 컴파일 하고 매니페스트에 Main-Class를 지정했습니다 (Eclipse Export 기능 사용). 내 종속성은 모두 레이블이 지정된 디렉토리에 lib있습니다. lib/*클래스 경로로를 사용해야 함을 지정하는 동안 JAR 파일을 실행하는 방법에 대한 직접적인 대답을 얻을 수없는 것 같습니다 . 난 노력 했어: ]$ java -jar -cp .:lib/* MyJar.jar ]$ java -cp .:lib/* -jar …


7
매개 변수의 실제 유형을 기반으로 오버로드 된 메소드 선택
이 코드를 실험하고 있습니다. interface Callee { public void foo(Object o); public void foo(String s); public void foo(Integer i); } class CalleeImpl implements Callee public void foo(Object o) { logger.debug("foo(Object o)"); } public void foo(String s) { logger.debug("foo(\"" + s + "\")"); } public void foo(Integer i) { logger.debug("foo(" + …
115 java  oop 


5
Java의 유틸리티 클래스에 대한 명명 규칙
Java로 유틸리티 클래스를 작성할 때 따라야 할 좋은 지침은 무엇입니까? 패키지는 "util"또는 "utils"여야합니까? ClassUtil 또는 ClassUtils입니까? 클래스는 언제 "Helper"또는 "Utility"입니까? 유틸리티 또는 유틸리티? 아니면 이들의 혼합물을 사용합니까? 표준 Java 라이브러리는 Utils와 Utilities를 모두 사용합니다. javax.swing.Utilities javax.print.attribute.AttributeSetUtilities javax.swing.plaf.basic.BasicGraphicsUtils Apache는 다양한 Util 및 Utils를 사용하지만 대부분은 Utils입니다. org.apache.commons.modeler.util.DomUtil org.apache.commons.modeler.util.IntrospectionUtils org.apache.commons.io.FileSystemUtils org.apache.lucene.wordnet.AnalyzerUtil org.apache.lucene.util.ArrayUtil …


27
클래스 경로 자원에 정의 된 이름이 'entityManagerFactory'인 Bean 작성 오류 : init 메소드 호출 실패
봄 프로젝트를 컴파일 할 때 다음과 같은 오류가 발생했습니다. 클래스 경로 리소스 [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]에 정의 된 이름이 'entityManagerFactory'인 Bean 생성 오류 : init 메소드 호출 실패 STS Eclipse 및 MySql 데이터베이스를 사용하고 있습니다. 내 연결 문자열 Application.Properties은 spring.datasource.url=jdbc:mysql://localhost:3306/stgdb spring.datasource.username=root …


4
최종 블록이 제대로 채워지지 않은 경우
암호 기반 암호화 알고리즘을 구현하려고하는데이 예외가 발생합니다. javax.crypto.BadPaddingException : 주어진 최종 블록이 제대로 채워지지 않았습니다. 무엇이 문제일까요? 내 코드는 다음과 같습니다. public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new SecureRandom(password.getBytes()); generator.init(sec); key = generator.generateKey(); } catch (Exception …

9
SpringData JPA GROUP BY 쿼리에서 사용자 지정 개체를 반환하는 방법
SpringData JPA로 Spring Boot 애플리케이션을 개발 중입니다. 사용자 지정 JPQL 쿼리를 사용하여 일부 필드별로 그룹화하고 개수를 가져옵니다. 다음은 내 저장소 방법입니다. @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List<?> findSurveyCount(); 작동하고 결과는 다음과 같이 얻습니다. [ [1, "a1"], [2, "a2"] ] 나는 다음과 …

3
키 저장소 유형 : 어떤 것을 사용할까요?
java.security내 파일 을 보면 JRE기본적으로 사용할 키 저장소 유형이로 설정되어 있음을 알 수 JKS있습니다. 여기 에는 사용할 수있는 키 저장소 유형 목록이 있습니다. 권장되는 키 저장소 유형이 있습니까? 다양한 키 저장소 유형의 장단점은 무엇입니까?
115 java  security  ssl  jsse 

21
Maven에서 "401 Unauthorized"오류가 발생하는 이유는 무엇입니까?
Maven에서 "401 Unauthorized"오류가 발생하는 이유는 무엇입니까? 다음은 호출 할 때 발생하는 오류입니다 mvn deploy(하단의 전체 로그). [INFO] BUILD FAILURE [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project xbnjava: Failed to deploy artifacts: Could not transfer artifact com.github.aliteralmind:xbnjava:pom:0.1.2 from/to sonatype-nexus-staging (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer file: https://oss.sonatype.org/service/local/staging/deploy/maven2/com/github/aliteralmind/xbnjava/0.1.2/xbnjava-0.1.2.pom. Return code is: 401, …
115 java  maven 

4
새로운 computeIfAbsent 함수를 어떻게 사용합니까?
나는 Map.computeIfAbsent 를 사용하고 싶지만 학부에서 람다 이후로 너무 오래되었습니다. 문서에서 거의 직접 : 작업을 수행하는 이전 방법의 예를 제공합니다. Map<String, Boolean> whoLetDogsOut = new ConcurrentHashMap<>(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); if (isLetOut != null) map.putIfAbsent(key, isLetOut); } 그리고 새로운 방법 : …

10
Spring Boot 시작 시간 단축
Spring Boot 애플리케이션이 있습니다. 나는 많은 의존성을 추가했고 (불행히도 그것들이 모두 필요해 보인다) 시작 시간이 상당히 증가했다. 하는 것만으로도 SpringApplication.run(source, args)10 초가 걸립니다. 그것이 "사용 된"것에 비하면 그다지 많지 않을 수도 있지만, 대부분 개발 흐름을 깨뜨리기 때문에 그렇게 많이 걸리는 것이 불행합니다. 이 시점에서 애플리케이션 자체는 다소 작기 때문에 대부분의 …


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