본문 바로가기

전체 글72

Redis(1) 개념 정리 Redis란? key-value 형태로 저장하는 서버 레디스는 인메모리 데이터 구조 저장소로, 데이터베이스, 캐시, 메시지 브로커를 사용한다. 레디스는 인메모리인 램에서 데이터를 관리한다. 그래서 속도가 빠르다 언제 사용하는 것이 좋은가? I/O가 빈번하게 발생하는 경우 ex) 좋아요, 조회수, 사용자의 세션 관리 등등 Redis의 데이터 구조 문자열(String), 해시(hash), 리스트(List), 셋(sets) 등등 지원 redis 특징 데이터 타입은 String, Set, List, Sorted set, Hash, Bit arr, HyperLog, Stream을 지원한다. 데이터 저장은 메모리를 포함하여 디스크에도 저장을 할 수 있다. 스냅샷을 통해서 디스크에 담을 수 있는데 이를 통해서 비휘발.. 2022. 11. 21.
ArrayList vs LinkedList 차이 ArrayList란? 중복을 허용하고 순서를 유지하며 인덱스로 원소들을 관리한다. 배열을 추가, 삭제 할 수 있다. ArrayList 선언 방법 ArrayList list = new ArrayList(5); ArrayList 사용법 list.add(1); // 원소 삽입, 마지막에 원소를 추가함 list.remove(1); // 1번째 원소 삭제 list.get(0); // 0번째 원소를 얻어온다 LinkedList란? 양방향 연결 리스트로 원소에 따라 처음부터 순방향 또는 역순으로 순회할 수 있다. 각 데이터가 노드로 구성되어 있는 연결구조이다. LinkedList link = new LinkedList(); LinkedList 사용법 link.add(1); // 원소 삽입, 마지막에 원소를 추가함 l.. 2022. 11. 21.
VSCODE import 오류 분명 build.gradle를 정확하게 입력하고, 디펜던시도 맞게 들어왔는데도 import가 안되는 경우가 종종 있었다 이전에는 그냥 프로젝트를 이름만 바꿔 새로 파서 사용했는데 더이상은 이문제를 이렇게 넘겨서는 안되겠다고 생각하여 이 글을 쓰게 되었다 해결 방법 command+shift+P를 누른후 clean java language server workspace 를 선택하면 된다 그렇게 프로젝트가 한번 닫이고 다시 시작되면 import가 잘된다 2022. 10. 11.
[JAVA] JDK 설치 방법 java JDK 설치 방법에 대해 알아보겠습니다!~! 1. 아래의 링크로 이동! JDK는 오라클 사이트에서 다운 받을수 있습니다! https://www.oracle.com/kr/java/technologies/downloads/#java8-windows Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 2. 원하는 jdk 버전 선택 하고 설치하면 완료! 자신의 OS에 맞는 버전을 선택하셔서 다운 받으시면 됩니다! 19, 17, 11, 8 버전을 제공합니다 2022. 9. 1.