- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- 동기화란 무엇입니까? 동기화를 달성하는 방법에는 몇 가지가 있습니까?
- 스레드가 작업을 완료하기 전에 다른 스레드에 의해 호출되는 것을 방지하기 위해 동기화 잠금을 추가하여 변수의 고유성과 정확성을 보장합니다. 1. 동기화 코드 블록을 사용하여 스레드 동기화를 구현합니다. . 재진입 잠금을 사용하여 스레드 동기화를 달성합니다. 4. 로컬 변수를 사용하여 스레드 동기화를 달성합니다.
- Java베이스 11117 2020-12-22 15:52:28
-
- Java 프로그래머가 Douyin 비디오 워터마크 제거 도구를 직접 작성했습니다.
- Java Basics 칼럼에서는 워터마크 도구를 제거하는 방법을 소개합니다.
- Java베이스 12505 2020-11-27 17:02:30
-
- 사용자 추첨의 JAVA 구현에 대한 자세한 설명
- 자바 기본 튜토리얼 칼럼에서는 사용자 추첨 구현 방법을 소개합니다.
- Java베이스 4098 2020-11-25 17:17:42
-
- Java에서 스레드를 생성하는 세 가지 방법은 무엇입니까?
- Java에서 스레드를 생성하는 세 가지 방법은 다음과 같습니다. 1. Thread 클래스를 상속하여 스레드를 생성합니다. 2. Runnable 인터페이스를 구현하여 스레드를 생성합니다. 3. Callable 및 Future를 사용하여 스레드를 생성합니다.
- Java베이스 6939 2020-11-30 16:25:33
-
- 문자열, 문자열 버퍼 및 문자열 빌더의 차이점은 무엇입니까?
- 차이점: String 클래스는 변경할 수 없는 클래스입니다. String 개체가 생성되면 개체에 포함된 문자 시퀀스는 개체가 삭제될 때까지 변경할 수 없습니다. StringBuffer 개체는 변경 가능한 문자열 개체를 나타내며 StringBuilder 클래스는 이를 나타냅니다. 스레드로부터 안전하지 않은 변경 가능한 문자열 개체입니다.
- Java베이스 14333 2020-11-20 09:54:27
-
- Eclipse 측면의 프로젝트 표시줄이 누락되는 문제를 해결하는 방법은 무엇입니까?
- 해결 방법: 먼저 Eclipse를 열고 상단 메뉴 표시줄에서 "창"을 클릭한 다음 "보기 표시" 옵션을 클릭하고 왼쪽에 있는 프로젝트 표시줄을 클릭합니다. 자동으로 나타납니다.
- Java베이스 18964 2020-11-19 17:14:06
-
- 휘발성과 동기화의 차이점은 무엇입니까?
- 차이점: 1. 휘발성은 스레드 차단을 유발하지 않지만 동기화되면 스레드 차단이 발생할 수 있습니다. 2. Volatile은 데이터의 가시성을 보장하지만 원자성을 보장할 수 없는 반면, 동기화는 원자성을 보장하고 간접적으로 가시성을 보장합니다.
- Java베이스 5616 2020-11-19 14:42:33
-
- 동기화와 잠금의 차이점은 무엇입니까?
- 차이점: 1. 잠금은 인터페이스이고 동기화는 Java의 키워드입니다. 2. 동기화는 예외가 발생할 때 보유하고 있는 잠금을 자동으로 해제하므로 교착 상태가 발생하지 않습니다. 예외가 발생하면 동기화는 보유하고 있는 잠금을 적극적으로 해제하지 않으며 잠금을 수동으로 해제해야 하므로 교착 상태가 발생할 수 있습니다.
- Java베이스 68944 2020-11-19 11:38:29
-
- springboot의 네 가지 주요 구성 요소는 무엇입니까?
- springboot의 네 가지 주요 구성 요소는 다음과 같습니다. 1. 자동 구성 구성 요소 2. 시작 구성 요소 3. springboot cli 구성 요소
- Java베이스 21691 2020-11-30 14:13:29
-
- 이들equorecase와 같음의 차이점은 무엇인가요?
- 차이점: equals()는 두 객체가 "동등"하고 대소문자를 구분하는지 확인하는 Object 클래스에 정의된 메서드입니다. 같음. 대소문자는 무시됩니다.
- Java베이스 13002 2020-11-17 17:21:32
-
- 추상 클래스의 역할은 무엇입니까?
- 추상 클래스는 하위 클래스의 공통 특성을 캡처하는 데 사용되며 상속 계층 구조에서 하위 클래스를 생성하기 위한 템플릿으로 사용됩니다. 실제로는 상위 클래스에 일부 메소드를 작성할 필요가 없습니다. 각 하위 클래스의 메소드는 확실히 다르기 때문에 대신 추상 클래스로 작성하여 코드를 보면 알 수 있습니다. 이는 추상 메서드이며 이 메서드가 하위 클래스에 있다는 것을 알 수 있습니다. 클래스에서 구현되므로 프롬프트 효과가 있습니다.
- Java베이스 29302 2020-11-30 11:33:50
-
- @autowired와 @resource의 차이점은 무엇입니까?
- 차이점: 1. @Autowired는 Spring에서 제공되고, @Resource는 J2EE에서 제공되며 JDK1.6 이상이 필요합니다. 2. @Autowired는 byType에 따라 주입만 하고, @Resource는 기본적으로 byName에 따라 자동으로 주입하고 그에 따라 주입도 제공합니다. 유형별로.
- Java베이스 4048 2020-11-17 14:21:39
-
-
- SSM이 무엇인가요?
- ssm의 전체 이름은 Spring+SpringMVC+MyBatis이며 현재 주류 Java EE 엔터프라이즈급 프레임워크이며 다양한 대규모 엔터프라이즈급 애플리케이션 시스템을 구축하는 데 적합합니다. SSM은 시스템적 사고를 활용하여 비시스템적 문제를 해결하는 질적 연구 기술인 "소프트 시스템 방법론"을 의미할 수도 있습니다.
- Java베이스 124618 2020-11-12 16:01:17
-
- 부두와 톰캣의 차이점은 무엇입니까?
- 차이점: 1. Jetty 아키텍처는 Handler를 기반으로 구현되었으며, 확장이 간단하지만 Tomcat 아키텍처를 확장하려면 전체적인 디자인 구조를 이해해야 합니다. 확장이 쉽지 않은 Tomcat. 2. Jetty는 더 가볍고 유연합니다.
- Java베이스 15734 2020-11-12 14:10:30