
Character Class 자체에서 지원하는 클래스words.addAll(numbers);return words.toArray(new String[0]);와 같이 List 에서 배열로 넘겨주는 방식Hash 를 사용하는 자료구조가 왜 빠를까?- JAVA 8에서 HashMap 을 사용 할 때 해시 충돌이 일어나면 일정수준 (8개 ) 이상이 되면 LinkedList 에서 Tree 구조로 저장되게 됨.참고 : https://jennyuni.notion.site/Hash-95db59ea6d9049a585798f96b8d27889 Hash 란 무엇인가? - 공유용 | Notion해싱과 해시함수jennyuni.notion.site

들어가며. 사이드 프로젝트를 진행하면 자동배포 구현을 담당하게 되었다. 우리가 흔히 알고 있는 CI/CD를 완벽하게 구현하기 보다 자동 배포에 집중하여 구현했다. GIthub Actions 을 적용하여 프로젝트 main 브랜치에 push 및 merge 되었을 때 Github Actions에서 프로젝트를 자동 빌드하여 jar 파일을 이미지화 후 Docker hub에 push 이후 EC2 환경에 접근하여 해당 image 파일을 pull 하여 docker 로 배포 CI / CD 란? 1.1 지속적 통합 CI 는 Continuous Integration 의 줄인 표현이다. 풀어서 설명하면 개발자를 위해 빌드와 테스트를 자동화하는 과정이다. CI는 변경 사항을 자동으로 테스트해 애플리케이션에 문제가 없다는 것을 ..

👉 들어가며 String과 Arrays의 사용법을 정리한 글이다. 최근 코딩 테스트를 진행하면서 String 관련 작업에서 막혀 시간을 많이 소비한 경험이 있었다. 생각처럼 자유롭게 배열과 String을 다루는 것이 부족하다고 느끼게 되었다. 이번 기회에 String과 Arrays 관련 내용을 정리해보려 한다. 1-1. String 클래스 String은 Class의 인터페이스로 java.long에서 관리된다. 다른 문자 타입과는 다르게 타입이 아닌 자료형 이기 때문에 String을 생성하게 되면 heap에서 자료를 만들고 스택 부분은 heap의 주소를 저장하는 형식으로 String 은 생성된다. String은 문자열은 생성하는 방법과 추출, 비교, 찾기, 분리, 변환 등을 제공합니다. 1-2. Strin..
- Total
- Today
- Yesterday
- index
- 공부
- Hash
- Session
- 회고
- CI/CD
- Github Actions
- 인덱스
- codingtest
- AWS
- Project
- Traffic
- token
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초 #대규모 #개발 #설계 #대규모솔루션 #캐시 #study
- CS
- DB
- CI
- spring boot
- cd
- docker
- Submodule
- 트래픽
- java
- network
- MYSQL
- Algorithm
- 성능개선
- 프로젝트
- 데이터 배이스
- DevOps
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |