«java» 태그된 질문

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

16
자바에 스톱워치가 있습니까?
자바에 스톱워치가 있습니까? Google에서는 작동하지 않는 스톱워치 코드 만 찾습니다. 항상 0 밀리 초를 반환합니다. 내가 찾은이 코드는 작동하지 않지만 이유를 모르겠습니다. public class StopWatch { private long startTime = 0; private long stopTime = 0; private boolean running = false; public void start() { this.startTime = System.currentTimeMillis(); this.running = …
107 java  stopwatch 

4
java : (String []) List.toArray ()는 ClassCastException을 제공합니다.
다음 코드 (Android에서 실행)는 항상 세 번째 줄에 ClassCastException을 제공합니다. final String[] v1 = i18nCategory.translation.get(id); final ArrayList<String> v2 = new ArrayList<String>(Arrays.asList(v1)); String[] v3 = (String[])v2.toArray(); v2가 Object [0]이고 문자열이있을 때도 발생합니다. 이유는 무엇입니까?


6
Spring Security / SpringMVC에서 인증 된 사용자를 수동으로 설정하는 방법
새 사용자가 '새 계정'양식을 제출 한 후 다음 페이지에서 로그인 할 필요가 없도록 해당 사용자를 수동으로 로그인하고 싶습니다. 스프링 보안 인터셉터를 통과하는 일반 양식 로그인 페이지는 잘 작동합니다. 새 계정 양식 컨트롤러에서 UsernamePasswordAuthenticationToken을 만들고 SecurityContext에서 수동으로 설정합니다. SecurityContextHolder.getContext().setAuthentication(authentication); 같은 페이지에서 나중에 사용자가 다음으로 로그인했는지 확인합니다. SecurityContextHolder.getContext().getAuthentication().getAuthorities(); 이것은 인증에서 이전에 설정 …

7
Android-부팅시 서비스 시작
Stack Exchange 및 다른 곳에서 본 모든 것에서 Android OS 부팅시 IntentService를 시작하도록 모든 것이 올바르게 설정되었습니다. 불행히도 부팅시 시작되지 않으며 오류가 발생하지 않습니다. 전문가가 도움이 될 수 있습니다 ... 명백한: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phx.batterylogger" android:versionCode="1" android:versionName="1.0" android:installLocation="internalOnly"> <uses-sdk android:minSdkVersion="8" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission …

8
Java에서 JSON을 유창하게 빌드하는 방법은 무엇입니까?
나는 다음과 같은 것을 생각하고 있습니다. String json = new JsonBuilder() .add("key1", "value1") .add("key2", "value2") .add("key3", new JsonBuilder() .add("innerKey1", "value3")) .toJson(); 이런 종류의 유창한 건물에 가장 적합한 Java JSON 라이브러리는 무엇입니까? 업데이트 : 나는 GSON을 포장하고 ... 거의 원하는 결과를 가지고 하나 개의 장애로 .
107 java  json 


7
Spring Boot HTTP 요청 인터셉터 추가
스프링 부트 애플리케이션에서 HttpRequest 인터셉터를 추가하는 올바른 방법은 무엇입니까? 내가 원하는 것은 모든 http 요청에 대한 요청과 응답을 기록하는 것입니다. 스프링 부트 문서는이 주제를 전혀 다루지 않습니다. ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ) 이전 버전의 Spring에서 동일한 작업을 수행하는 방법에 대한 웹 샘플을 찾았지만 applicationcontext.xml에서 작동합니다. 도와주세요.

8
Spring Cache @Cacheable-동일한 Bean의 다른 메소드에서 호출하는 동안 작동하지 않음
동일한 Bean의 다른 메소드에서 캐시 된 메소드를 호출 할 때 Spring 캐시가 작동하지 않습니다. 다음은 내 문제를 명확하게 설명하는 예입니다. 구성 : <cache:annotation-driven cache-manager="myCacheManager" /> <bean id="myCacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager"> <property name="cacheManager" ref="myCache" /> </bean> <!-- Ehcache library setup --> <bean id="myCache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" p:shared="true"> <property name="configLocation" value="classpath:ehcache.xml"></property> </bean> <cache name="employeeData" maxElementsInMemory="100"/> 캐시 …
107 java  spring  caching  ehcache 

4
@Valid와 Spring에서 @Validated의 차이점
Spring은 Spring 유효성 검사와 JSR-303 빈 유효성 검사의 두 가지 다른 유효성 검사 방법을 지원합니다. 둘 다 빈 유효성 검사기를 포함하여 다른 위임자에게 위임하는 Spring 유효성 검사기를 정의하여 사용할 수 있습니다. 여태까지는 그런대로 잘됐다. 그러나 실제로 유효성 검사를 요청하는 메서드에 주석을다는 것은 또 다른 이야기입니다. 이렇게 주석을 달 수 있습니다 …

4
OkHttp가있을 때 Retrofit을 사용하는 이유
OkHttp를 사용하면 HTTP 요청을 한 다음 서버에서 응답을 얻을 수 있습니다. OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); Response response = client.newCall(request).execute(); 그런 다음 Gson lib를 사용하여 응답을 필요한 객체로 변환하십시오. 이것은 Square / OkHttp 문서에서 가져온 것입니다. 요청 / 응답 API는 유창한 빌더와 불변성으로 …
107 java  android  retrofit  okhttp 

8
Ubuntu에서 JDK 11을 설치하는 방법은 무엇입니까?
그래서 Java 11 이 나왔습니다 . 누구든지 명령 줄에서 설치하는 방법 (Oracle의 OpenJDK)을 알고 있습니까? Oracle Java 10에 대해 이전과 비슷한 것을보고 싶습니다. sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer 추신 비슷한 질문에서 제안 된 지침 : sudo apt-get install openjdk-11-jdk 작동하지 않습니다.
107 java  ubuntu  java-11 

8
자바의 #ifdef #ifndef
C ++의 #ifdef #ifndef와 같이 Java에서 컴파일 시간 조건을 만드는 방법이 있는지 의심됩니다. 내 문제는 Java로 작성된 알고리즘이 있고 해당 알고리즘에 대해 다른 실행 시간이 향상된다는 것입니다. 따라서 각 개선 사항을 사용할 때 절약되는 시간을 측정하고 싶습니다. 지금은 실행 시간 동안 개선해야 할 것과 그렇지 않은 것을 결정하는 데 사용되는 …

9
셸에서 가비지 수집을 어떻게 강제합니까?
그래서 원격 상자에 jmap이있는 힙을보고 있으며 가비지 수집을 강제하고 싶습니다. jvisualvm 또는 jconsole 및 친구에 들어 가지 않고 어떻게 할 수 있습니까? 나는 당신이 가비지 콜렉션을 강요해서는 안된다는 것을 안다. 힙이 왜 커지거나 커지는 지 알아 내야한다. 또한 System.GC ()가 실제로 가비지 수집을 강제하지 않는다는 것을 알고 있습니다. 단지 GC에 …

10
Java 변수가 그 자체와 어떻게 다를 수 있습니까?
이 질문을 Java로 해결할 수 있는지 궁금합니다 (저는 언어를 처음 사용합니다). 다음은 코드입니다. class Condition { // you can change in the main public static void main(String[] args) { int x = 0; if (x == x) { System.out.println("Ok"); } else { System.out.println("Not ok"); } } } 실습에서 다음과 같은 …
106 java  if-statement 

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