java notes
1.0.0
- 개인 블로그
- 온라인 인터뷰 읽기
- 드림캣 공식 계정 : 링크 방문
유형 | 이름 | 원천 |
---|---|---|
미니 프로그램 | 온라인 면접 도우미 | 드림캣츠 |
안면경 | 주요 제조사의 경험 요약 | 드림캣츠 |
지식 시스템 | Java 백엔드 지식 분류 | 드림캣츠 |
미친 구토 혈액 시리즈 | 드림캣츠 | |
지식 아키텍처 마인드 맵 | 드림캣츠 | |
질문 검토 | CS-Notes | 사이클 |
알고리즘 루틴 템플릿 작성 | 라불라동 | |
lc 인기순으로 요약 | 드림캣츠 | |
제안을 가리키는 검 | 드림캣츠 | |
개인 가을 모집 및 친숙한 질문 | 드림캣츠 | |
가을 채용시험의 핫이슈 | 드림캣츠 | |
LC-SQL | 드림캣츠 | |
그림으로 표현된 SQL 면접 질문 | 트리플 엑스 | |
니우케가 걷기 시작하다 | 트리플 엑스 | |
프로젝트 | 마이크로서비스 셔틀 온라인 예약 시스템 문서 | 드림캣츠 |
마이크로서비스 셔틀 온라인 예약 시스템-프로젝트 주소 | 드림캣츠 | |
스테이션 B는 2개의 실용적인 Java 프로젝트를 구입했습니다. 하나만 선택하고 신중하게 연구하세요. | 자바가이드 | |
다른 | JDK1.8 부분 소스 코드 | 드림캣츠 |
그에 맞춰 읽어야 할 책 | 드림캣츠 | |
스프링에 대한 간략한 소개 | 드림캣츠 | |
lc 스크립트를 온라인으로 푸시 | 드림캣츠 | |
지식 포인트를 온라인으로 푸시 | 드림캣츠 |
더 나은 기술 팀이 작성한 기사가 있으며, 읽을 가치가 있고 많은 이점을 얻을 수 있습니다. 예: Alibaba Technology, Meituan Technology Team 등
유형 | 이름 | 원천 |
---|---|---|
다른 | 무료 프로그래밍 책 | 전자책재단 |
다른 | 컴퓨터 전문 전자책 다운로드 | IT 코더 |
다른 | 컴퓨터 전문 전자책 다운로드-2 | 자바 로드맵 |
다른 | 다양한 기술 개발 문서 | Shuzhan.com |
다른 | TikTok 2nd Side: QR코드 로그인 원리에 대해 알려주세요. | 샤오학수에 |
다른 | 성능 최적화: 캐싱에 대한 몇 가지 생각 | 알리바바 기술 |
다른 | 기술 면접이 끝나면 면접관에게 물어볼 질문 |
유형 | 주제 | 원천 |
---|---|---|
자바 | 인터뷰어: JVM 가비지 컬렉션의 3색 표시에 대해 이야기해 보겠습니다. 함정을 피하려면 이 기사를 읽어보세요. | Java 코더로 가는 길 |
자바 | JVM은 어떤 객체가 재활용될 수 있는지 어떻게 결정합니까? | 빅 피쉬 불멸 |
자바 | Java Map의 기발한 디자인 | 알리바바 기술팀 |
자바 | JDK 16의 ZGC: 평균 일시 중지 시간 0.05ms | 글라보 |
자바 | 동기화된 잠금 업그레이드에 대해 다시 이야기해 보겠습니다. | 코더 인삼 |
자바 | Java 스레드 풀 소스 코드 분석 | 샤오빈 |
자바 | String의 불변성은 실제로 final로 인해 발생합니까? | 날아다니는 송아지 고기 |
자바 | 연휴 이후 유용한 정보의 물결: 하나의 기사로 JVM과 GC를 명확하게 설명 | 자바 아키텍트 얼라이언스 |
자바 | Java의 높은 동시성 상황에서 동기화의 문제점은 무엇입니까? | 지안 |
자바 | Java 동시성 고주파 인터뷰 질문: AQS에 대한 이해에 대해 알려주십시오. | 아오빙 |
자바 | [기본스킬] 자바 '잠금' 꼭 말해야 할 것 | 메이투안 기술팀 |
자바 | 동시성 상태에서 HashMap이 무한 루프를 일으키는 이유는 무엇입니까? ? ? | Java 학습자 커뮤니티 |
자바 | 두 번이나 해고된 후 마침내 데이터베이스 캐시 일관성 문제를 해결했습니다. | 코더 소설가 |
자바 | 스레드 풀 크기/스레드 수에 대해 걱정하지 마세요. 고정된 공식은 없습니다. | 아무것도 아님 |
자바 | Spring 인터셉터와 필터의 차이점은 무엇입니까? | 화웨이 클라우드 개발자 커뮤니티 |
자바 | 인터뷰어: 동기화된 동기화 방법의 8가지 사용 시나리오를 알려주실 수 있나요? | 나는 프로그래머입니다 |
자바 | Java 메모리 접근 재정렬 연구 | 메이투안 기술팀 |
자바 | 인터뷰어: JVM 가비지 컬렉션의 3색 표시에 대해 이야기해 보겠습니다. 함정을 피하려면 이 기사를 읽어보세요. | Java 코더로 가는 길 |
자바 | Java NIO에 대한 간략한 분석 | 메이투안 기술팀 |
자바 | Java Hotspot G1 GC의 핵심 기술 | 메이투안 기술팀 |
자바 | Java 8 시리즈: HashMap 다시 이해하기 | 메이투안 기술팀 |
자바 | 차세대 가비지 컬렉터 ZGC 탐색 및 실습 | 메이투안 기술팀 |
자바 | Meituan 비즈니스에서의 Java 스레드 풀 구현 원리 및 실제 | 메이투안 기술팀 |
봄 | SpringIOC 살펴보기: 순환 종속성 | 불량한 프로그램 소스 |
자바 | 일반적인 클래스 로딩 오류에 대한 요약이 잘 작성되어 있습니다! | 자바 방식 |
자바 | Java의 양날의 검인 Unsafe 클래스에 대한 자세한 설명 | 닥터 히드라 |
자바 | CopyOnWrite를 사용하는 경우 ReadWriteLock이 필요한 이유는 무엇입니까? | 자바 금융 |
자바 | ThreadLocal 사용법 및 원리 | 아오빙 |
자바 | 동적 에이전트 요약, 알아야 할 모든 것이 여기에 있습니다. 말도 안됩니다! | 달은 날치와 동행한다 |
자바 | Java 동시성 - 스레드 풀 - 시나리오 분석 포함 | 달콤한 만두 |
자바 | 소스 코드 관점에서 Java 동적 프록시 알아보기 | Galen은 종소리와 휘파람 소리를 전문으로 합니다. |
자바 | 이제 말아올린 삼색마크에 대해 물어봐야 할까요? | 아이 샤오시안 |
자바 | JVM 스레드가 사용자 모드 또는 커널 모드에 속하는지 이해하는 기사 | Quancai 엔지니어 Xiaohui |
자바 | Java의 SPI 메커니즘을 이해하는 기사 1개 | Quancai 엔지니어 Xiaohui |
봄 | SpringCloud alibaba를 마이크로서비스 개발 프레임워크로 사용해야 하는 이유를 상사에게 설명하세요. ? ? | 피아오피아오샤 잼 |
봄 | Spring의 간단한 버전을 구현하는 방법 - AOP를 구현하는 방법(마지막 장) | mghio |
자바 | 자주 묻는 인터뷰 질문 - Java의 상위 위임 메커니즘을 명확하게 설명해주세요! | 이지란 |
봄 | 베이징의 한 대기업: SpringBean 라이프사이클 k | Java3y |
자바 | 이해하기 쉬운 ReentrantLock, 모르면 와서 죽여라 | 프로그래머 도끼 |
자바 | 면접관: "교착 상태 문제에 직면한 적이 있습니까? 어떻게 발생했습니까? 어떻게 해결합니까?" | 청샹 모잉 |
자바 | 문자열 s="a"+"b"+"c", 몇 개의 객체가 생성됩니까? | 코더 인삼 |
자바 | 스프링 트랜잭션 실패의 12가지 시나리오에 대해 이야기해 보겠습니다. 너무 혼란스럽습니다. | Su San이 기술에 관해 이야기합니다. |
자바 | 쓰레기 반격: JVM 클래식 50문제, 이제 인터뷰가 안정되었습니다! | 세 번째 아이 |
유형 | 주제 | 원천 |
---|---|---|
MySQL | 페이징 시나리오(한계, 오프셋)가 느린 이유는 무엇입니까? | Java 학습자 커뮤니티 |
MySQL | MySQL 잠금에 대해 이야기하기 | 궈얼의 여행 |
레디스 | 좋은 코딩 방법: Redis를 기반으로 하는 경량 분산 균형 소비 대기열 | 알리바바 기술팀 |
레디스 | Redis 시작하기: Redis 개념 및 기본 사항(원문 보기) | Java 풀스택 지식 시스템 |
MySQL | Innodb의 트랜잭션 격리 수준과 잠금 간의 관계 | 메이투안 기술팀 |
MySQL | MySQL 인덱스 원리 및 느린 쿼리 최적화 | 메이투안 기술팀 |
MySQL | 하위 데이터베이스 및 테이블에 대한 간략한 설명 | 알리바바 기술팀 |
MySQL | MySQL 및 Redis 캐시용 동기화 솔루션 | 국민의 큰형님 |
MySQL | 저는 인터뷰에서 거의 항상 이렇게 묻습니다. 인덱스 디자인의 원칙은 무엇입니까? 인덱스 실패를 방지하는 방법은 무엇입니까? | 홀리솽 |
MySQL | 파티션 모듈로 샤딩 전략: 다중 테이블 트랜잭션 샤딩 내부 폐쇄 루프 솔루션 | 알리 테크놀로지 |
레디스 | 10억 수준 시스템의 Redis 캐시를 설계하는 방법은 무엇입니까? ? ? | 톰GE |
MySQL | Meituan 2nd Face: Redis와 MySQL 간의 이중 쓰기 일관성을 어떻게 보장합니까? | 달팽이를 줍는 어린 소년 |
MySQL | 인덱스 실패 시나리오는 무엇입니까? 인덱스는 언제 만료되나요? | 이주노동자 |
MySQL | 이 글을 읽은 후에도 MySQL 마스터-슬레이브 복제를 여전히 이해하지 못하시므로 집에 가서 누워도 됩니다~ | 샤오유 |
레디스 | 캐시 침투 및 캐시 사태를 빠르게 이해 | Quancai 엔지니어 Xiaohui |
MySQL | 인터뷰 질문: MySQL B+ 트리는 몇 개의 데이터를 저장할 수 있습니까? | 톰GE |
MySQL | 디스크 스토리지 엔진이 b+ 트리를 인덱스 구조로 사용하는 이유는 무엇입니까? | 텐센트 기술 엔지니어링 |
레디스 | 소스 코드 수준에서 Redis 지속성 이해 | 버섯은 잠을 못 자요 |
레디스 | 대기업의 전형적인 인터뷰 질문: Redis가 왜 그렇게 빠른가요? | 달팽이를 줍는 어린 소년 |
MySQL | 하나의 문서에서 데이터 분할, 하위 데이터베이스 및 하위 테이블에 대해 알아보세요. | Quancai 엔지니어 Xiaohui |
레디스 | [redis prequel] zset이 내부 연결 목록 검색의 비효율성을 해결하는 방법 점프 목록 구성 | | zxhtom |
MySQL | 수집할 가치가 있는 MySQL 다중 버전 동시성 제어의 구현 원리를 공개합니다. | 건축 발전의 길 |
MySQL | 느린 SQL 문제 해결 아이디어? 그게 다야. | 응 레벨링 가이드 |
MySQL | MySQL 최적화를 안내하는 42개의 그림 | 프로그래머 emcxuan |
MySQL | 눈사태를 일으키기 쉬운 치료법 2가지 | 평생 프로그래밍 |
MySQL | MySQL 잠금 장치와 면접관이 30라운드 동안 싸웠고, 제가 승리했습니다! | 응 레벨링 가이드 |
MySQL | 5분 만에 MySQL 인덱스 푸시다운 이해 | 세 번째 아이 |
레디스 | 필수정보 - Redis 아키텍처의 진화를 이해하기 위한 16개의 사진 | 그것 |
자바 | 느린 SQL 거버넌스 클래식 사례 공유 | 알리 테크놀로지 |
MySQL | 느린 쿼리에 대한 비용 기반 최적화 제안 | 메이투안 기술팀 |
유형 | 주제 | 원천 |
---|---|---|
분산 | 분산 시스템의 상호 배타성 및 멱등성 문제 분석 및 해결 | 메이투안 기술팀 |
분산 잠금 | 한 기사에서 분산 잠금의 원리와 구현을 이해합니다. | 건축 개선의 길 |
경쟁 상대 | [10,000레벨 동시성] 전자상거래 재고 공제 설계는 어떻게 하나요? 과매도는 아닙니다! | 톰GE |
분산 트랜잭션 | 7가지 분산거래 솔루션을 한번에 알려드립니다 | 달이 기술에 대해 이야기하다 |
분산 | 서버측 중복결제 방지 방법 | 마커허브 |
전류 제한 | 대형 제조업체의 서비스 동시성은 높지만 매우 안정적인 이유는 무엇입니까? 분산 서비스 회로 차단기 전류 제한 도구를 Hystrix로 다운그레이드 | zxhtom |
분산 잠금 | SpringBoot + Redis 분산 잠금: 주문 파악 시뮬레이션 | 자바 샤오카 쇼 |
메시지 대기열 | 메시지 대기열은 메시지의 질서를 어떻게 보장합니까? | 두이슈 |
메시지 대기열 | 삼촌의 조언을 들어보세요. 메시지 대기열이 너무 깊어서 제어할 수 없습니다! | 단일 톤 |
분산 잠금 | 젠장 옆집 아저씨가 나한테 분산잠금장치 또 쓰라고 했어 | Java3y |
더보 | Apache Dubbo의 SPI 구현 메커니즘에 대한 자세한 설명 | 닝 펭 |
분산 | Ctrip의 최종 일관성 및 강력하고 일관된 캐싱 방식 | GSF |
분산 잠금 | Redis 기반의 분산 잠금 설계 | 샤오샤오탱크 |
분산 | 분산 시스템의 일관된 해싱 알고리즘 | 코드 아키텍처 |
정보 | 메시지 멱등성(중복 제거)을 해결하는 방법은 무엇입니까? 이 계획을 확인해 보세요! | JAVA 일일 기록 |
로컬 캐시 | Guava Cache 원리 분석 및 모범 사례 | 아즈사가와 |
분산 잠금 | 분산 잠금을 철저하게 설명하는 10,000 단어 길이의 기사 | 많은 사탕 |
현재 한도 다운그레이드 | 높은 동시성 전체 가용성: 한 기사에서 다운그레이드, 전류 제한 및 회로 차단기에 대한 자세한 설명 | Coder의 기술 여정 |
카프카 | 카프카는 왜 주키퍼를 버렸는가? | 벌레 잡는 달인 |
유형 | 주제 | 원천 |
---|---|---|
연산 | 일반적인 기본 정렬 알고리즘, 이번에는 이해해 보세요. | XSliently9527 |
연산 | ByteDance가 가장 좋아하는 64가지 알고리즘 질문(JS 버전) | 투케 커뮤니티 |
연산 | MySQL 인덱스의 최하위 레이어: B+ 트리에 대한 자세한 설명 | Java3y |
연산 | 레드-블랙 트리 및 Java 구현에 대한 심층 분석 | 메이투안 기술팀 |
연산 | 멋진 BitMap, 그 멋진 부분은 어디에 있나요? | ITl 형제 |
연산 | 블룸 필터 | 드림캣츠 |
연산 | LRU 캐싱 메커니즘 구현 | 궈얼의 여행 |
연산 | LFU 캐싱 메커니즘 구현 | 궈얼의 여행 |
유형 | 주제 | 원천 |
---|---|---|
지왕 | GET 요청과 POST 요청의 근본적인 차이점은 무엇입니까? 내가 그동안 잘못 이해하고 있었던 것으로 밝혀졌습니다. | 코더가 탈출하다 |
지왕 | 혼란스러운! HTTP가 있는데 왜 RPC가 필요한가요? | 샤오하쉬에 |
지왕 | "악수 세 번, 손 흔들기 네 번"이라는 이 말은 절대 잊지 못할 것이라고 장담합니다. | 악의 세 가지 점 |
지왕 | 매우 상세한 DNS 프로토콜 분석 | 날아다니는 송아지 고기 |
지왕 | 구별이 헷갈리는 쿠키, 세션, 토큰, JWT | 가을에는 나뭇잎이 떨어지지 않습니다. |
지왕 | 간략한 설명: 나타나는 페이지의 URL을 입력하세요. 브라우저는 무엇을 합니까? | 구름을 다시 쏴라 |
유형 | 주제 | 원천 |
---|---|---|
체계 | 1층으로 가서 NIO의 제로카피를 보세요 | 황푸가 울부짖었다 |
체계 | 프로세스, 스레드, 코루틴의 차이를 구분할 수 없나요? 하나의 기사가 모든 것을 안내해 줄 것입니다! | 프로그래머 도끼 |
체계 | 가상 메모리에 관한 것 | 실바순 |
체계 | 오늘 밤: CPU 코어 수와 스레드 수 사이에는 어떤 관계가 있나요? | 코더의 무인도 생존 |
체계 | 운영 체제의 다중 프로세스에 대해 이야기 | ZhiboZhao |
체계 | 알리 에르미안: mmap이 무엇인가요? | Su San이 기술에 관해 이야기합니다. |
유형 | 주제 | 원천 |
---|---|---|
글쓰기 | uPic 및 Alibaba oss의 픽쳐베드 구축 및 활용 | 시시 |
힘내 | 파일에는 git, 자세한 설치 및 사용이 필요합니다. (1) | 시시 |
힘내 | 파일에 git, 일반 명령이 필요합니다. (2) | 시시 |
문서 | Mac은 파일 이동의 문제점을 해결합니다-yoink | 시시 |
그림 침대 | 관리 이미지 bed-oss-browser | 시시 |
단말기 | 때로는 화려하게, 때로는 평범하고 단순하게 -iterm2 | 시시 |
RSS | 시기적절한 푸시-RSSHub | 시시 |
정력 | vim 프로그래밍 - 예비 연구 (1) | 시시 |
정력 | vim 프로그래밍-우아함 (2) | 어두운 밤 |
유형 | 주제 | 원천 |
---|---|---|
nginx | 시간이 좀 걸립니다. nginx가 무엇인가요? (하나) | 시시 |
nginx | nginx 환경 설정을 벗어나는 데 시간을 할애할 수 없습니다. (2) | 시시 |
nginx | nginx 소스 코드에 대한 시간 전역적 이해가 불가능함 (3) | 시시 |
nginx | nginx 구성 파일에서 시간을 보낼 수 없습니다. (4) | 시시 |
nginx | 여유 시간 없음 - nginx 기본 데이터 구조 (5) | 시시 |
nginx | 시간이 걸릴 수 없습니다 - nginx 배열 구조 (6) | 시시 |
nginx | time-nginx 연결 목록 구조를 사용할 수 없습니다. (7) | 시시 |
nginx | 여유 시간 없음 - nginx 대기열 구조 (8) | 시시 |
유형 | 주제 | 원천 |
---|---|---|
디자인 패턴 | 디자인 패턴을 배운다 - 싱글턴 패턴 | 시시 |
디자인 패턴 | 디자인 패턴을 배운다 - 팩토리 패턴 | 시시 |
유형 | 주제 | 원천 |
---|---|---|
데이터 구조 | 지도를 디자인하는 방법 (1) | 어두운 밤 |
데이터 구조 | 동시 맵을 디자인하는 방법 (2) | 어두운 밤 |
데이터 구조 | LRU 설계 방법 (3) | 어두운 밤 |
데이터 구조 | 블룸 필터를 설계하는 방법(4) | 어두운 밤 |
시스템 설계 | 멱등성 솔루션을 설계하는 방법 (5) | 어두운 밤 |
잠그다 | 읽기-쓰기 잠금을 설계하는 방법 (6) | 어두운 밤 |
잠그다 | 분산 잠금을 설계하는 방법(7) | 어두운 밤 |
잠그다 | 낙관적 자물쇠를 설계하는 방법 (8) | 어두운 밤 |
로그인 | QR코드 스캔과 로그인의 원리 (9) | 어두운 밤 |
로그인 | 휴대폰 인증번호로 로그인하는 원칙 (10) | 어두운 밤 |
로그인 | 휴대폰번호로 원클릭 로그인 원칙 (11) | 어두운 밤 |
로그인 | 앱 휴대폰 번호 로그인으로 신규 사용자 구별 (12) | 어두운 밤 |
주문하다 | 주문 만료 시 상태 자동 업데이트 (13) | 어두운 밤 |
계수기 | Redis 카운터 기반 구현 (14) | 어두운 밤 |
MySQL 페이징 | MySQL 페이징 쿼리 최적화 (15) | 어두운 밤 |
전류 제한 알고리즘 | Golang을 기반으로 구현된 Leaky 버킷 알고리즘(16) | 어두운 밤 |
전류 제한 알고리즘 | Golang을 기반으로 구현된 토큰 버킷 알고리즘(17) | 어두운 밤 |
시스템 설계 | 주문 공유 서비스를 설계하는 방법 (18) | 어두운 밤 |
시스템 설계 | 짧은 체인 서비스를 설계하는 방법 (19) | 어두운 밤 |
시스템 설계 | 비디오 사격 서비스를 설계하는 방법 (20) | 어두운 밤 |
MySQL | MySQL 동시 트랜잭션 쓰기로 인한 문제 (21) | 어두운 밤 |
단축키 | 높은 동시성 및 단축키 문제 (22) | 어두운 밤 |
재고 있음 | 높은 동시성 조건에서 재고를 차감하는 방법 (23) | 어두운 밤 |