자바 얼굴 질문

분산 메시지 큐
장점과 단점은 무엇 사용 메시지 큐 메시지 큐 아 아 왜 1.
2, 어떻게 어떻게 메시지를 확인하는 고 가용성 메시징 큐 아을 보장하기 위해 소비 아 반복되지 않습니다
3, 카프카, ActiveMQ를, rabbitmq, rocketmq 어떤 이점이를 단점 아 ~ ~ ~
4, 그래서 당신은 메시지 큐를 작성하는 경우, 건축 설계 아 방법에 대한 당신의 생각에 대해 이야기하기 것을
분산 검색 엔진
1, ES 작업 과정을 달성하는 방법은? 아 분산 달성하는 방법
(2), 쿼리 효율 아를 개선하는 방법에 많은 양의 데이터의 경우 ES (레벨 억)?
3, 쿼리는 작업 과정? lucence가 기본이 노래 반전 인덱스 알고?에 대해 말해 어떻게 ES
ES와 차이 mongdb은 무엇인가 아 장면 아에 사용되는 어떤
높은 동시 고 가용성 아키텍처 설계
1, 어떻게 고도의 동시 고 가용성 시스템을 설계 할 수
? 프로젝트를 수행하는 방법, 특정 구현에 대한 이야기? 어떻게 제한 2,
3, 어떻게 캐싱 캐싱의 부적절한 사용을 사용하기를 ? 결과 무엇입니까
프레임 워크를 불어 무엇 네, 어떻게 아 불어? 알아?의 원칙의 구체적인 실현을
5, 어떻게 어떻게 데이터베이스를 분할하는 방법으로 시스템을 분할하는 방법을 다운 그레이드 ????
통신 프로토콜
(1), TCP IP 네?에 대한 이야기
2, HTTP 워크 플로우 상기 차이점은 무엇입니까 HTTP1.0 http1.1http2.0 특정 아?
3, TCP 세 방향 핸드 셰이크, 왜 흐름도에 대한 그림 워크 플로우 네 휴식 하지 네다섯 차 아?
, HTTPS 워크 플로우? 구체적으로 어떻게 아? 캡쳐 아를 방지하는 방법 ??에 대해 4 그리는
알고리즘
1, 나는 45 억 개 자리가있다, 파일을 비교적 간단 해요되어, 어떻게 찾을 수 아를 다시하는 방법 번호 아? 가장 큰 그
데이터 구조

1, 이진 트리와 레드 - 블랙 트리입니다.

corejava
1, 해시 코드이 개 동일한 클래스가?를 같아야합니다은? 무엇을? 대신의 동일
? 2. 프레임 워크의 세트를 소개
? 차이 해시 맵의 hastable 기본이되는 구현 무엇 3.
해시 테이블과 concurrenthashtable 그것을?
네, HashMap에 그 차이의 트리 맵? 낮은 수준의 데이터 것입니다 구조? 무엇인가
가 기본이되는 구현? 어떻게?이 사용되는 스레드 풀 어떤 매개 변수 (5),
차이 (6) 란, sychnized ?? 및 잠금
어떻게됩니까 sychnize 오브젝트 잠금이? 때 글로벌 잠금이 있다는 것이다 이유는?
(7), ThreadLocal를 무엇? 기본이되는 노래의 예를 작성하는 방법을? 인
??의 8.volitile 작동
(9), CAS는 그것을 달성하는 방법을 알아?
(10)는 적어도 네 서면 노래 ????와 싱글 작성 해주세요
JVM이
일을하시기 바랍니다 가비지 수집기가?에 대한 모든 이야기 노래 무엇? 사용 된 JVM 메모리 모델에 대해 말씀해
2, 라인이 어떻게와? CPU 사용량이 너무 높게하는 방법입니까? 다루는 자주 전체 GC 전송
문제를 찾는 방법? 어떻게 처리에 대한 솔루션과 이야기를 해결하기를 방법
3, 그것은 바이트 코드 무엇 바이트 코드를? 아는 사람?
비교 X = = 단계가왔다 무엇? y를
정수 X =. 5, Y = INT. 5
. 4, 클래스 로딩 메커니즘 노래 클래스 로더를 가지고 무엇에 대한 이야기 이러한 클래스 로더를로드 이 파일은?
필기 클래스 로딩 데모에 대해
5, OSGI 그것을 알아? 그는 어떻게 달성 않았다 ???
6. 당신은 JVM이 달성하기 위해 어떤 방법을? 최적화했을 무엇 어떤 영향 ???
(7), 클래스의 forName ( "java.lang.String의")
() 무엇의 차이 ( "java.lang.String의")이며, 문자열 클래스 getClassLoader를로 loadClass 아 ??
SPRI NG
1, 아 달성하는 방법의 기본 메커니즘이 무엇인지 스프링 AOP 아 IOC 그것은 ??
2, CGLIB의 노하우? 그와 J의 DK의 동적 프록시 사이의 차이는 동적 프록시 노래 필기? J의 DK 무엇입니까?

데이터베이스
1, 원칙? 인덱스의 어떤 데이터 구조가 무엇 mysq1 지수 ?? + 트리와 트리 ?? B의 차이점은 무엇
2, 스토리지 엔진이 아있다 mysq1은? 더!에 대한 차이 (7)? 무엇 모든
3, 높은 디자인 동시 시스템 레벨 데이터베이스 설계? 어떻게? 무엇 데이터베이스 잠금의 종류? 어떻게 그것을 달성하기 위해?
4? 무엇 데이터베이스 트랜잭션
하위 라이브러리 서브 테이블
1, 어떻게 서브 라이브러리 하위 테이블 부피 감소 방식이 동적으로 확장 할 수 있습니다 설계 ???
하위 라이브러리 하위 테이블 미들웨어를 사용 2, 그래서 장단점, 무엇
기본 하위 라이브러리 하위 테이블 미들웨어 구현 원리의 이해에 대한 이야기
, 지금 시스템 요구 후 비 하위 하위 테이블 라이브러리 시스템을 (3) 하위 라이브러리 서브 테이블은 설계하는 방법,
메이크업 하위 라이브러리 하위 테이블에 동적으로 하위 라이브러리 하위 테이블의 시스템 ???로 시스템을 전환하지 않는
불합리한 네트워크, 네트워크도 ??? 아 어떻게하면 것을 TCC? 이유
4, 분산 서비스는 해결 어떻게? 알아?
오, 왜 서브 라이브러리 하위 테이블 아 ???해야
분산 6 일관된 해시 알고리즘가 알고있는거야? 주소
? 자바 구현 코드에 대한 필기를하면 사용자 ID 터치를 취할 경우 슬라이스, 그럼 내가 어떻게 ??? 할 데이터의 연속 기간을 확인하려면
7 방법 하위 라이브러리 하위 테이블 기본 키 구현 문제는 무엇? 해결
분산 캐시
memched 효율적인가요? 아 멀티 스레드보다 높은 단일 스레드 memcheched 레디 스를 차이를 한 것은 무엇입니까 레디 스 왜
데이터 유형에 따라 시나리오 무엇인지, 2 레디 스 아? 사용
3, 클러스터 모델이 어떻게 키가 아 달성하는 방법을 해결하는 방법입니다 레디 스 달성하는 복제의 주요 REIDS을 레디 스?
4, 레디 스 디자인 분산 잠금 장치를 사용하는 방법을?는 결국 당신은 모두 높은 효율 아? 아 달성하기 위해 사용할 수있는 방법을
기본 특정 그것을 달성? 당신은 단점이 장점 아이 무엇인지 알고 지속성 (5), 레디 스를?
6, LRU? 그것에 대해 쓰기 ??에 대한 코드의 자바 버전은 무엇 만료 정책 레디 스
분산 서비스 프레임 워크
1 ??를 계속 통신 할 수있는 레지스트리에 링크 된 두보 구현 과정에 대해 말했다
, ZK ZK 원리는 무엇을 알 수 2 Paxos를 알고리즘은? 원리와 ??에 대한 이야기 알고
효율이 가장 높은 아 ?? 왜 PB PB 알고 3, 데이터 구조에 대한 두보 직렬화 프로토콜 지원 헤센 헤센 이야기
를하고있을 그물코, 당신은 '그물코 알고 4 NIO는, BIO는, AIO 아 무엇입니까? 차이 아 무엇입니까
아 동적 프록시 전략? 무슨 5, 두보 복제 및 고 가용성 전략 균형 전략
정맥
'6, 왜 분할 아 분할 보행 시스템이 할 수 없어한다 두보와 절약의 차이 아은 무엇인가?

게시 55 개 원래 기사 · 원 찬양 31 ·은 80000 +를 볼

추천

출처blog.csdn.net/zengfanwei1990/article/details/79116880