일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTML
- 메서드
- 면접(java
- 자료구조
- 배열
- 코딩문제
- Til
- Spring
- 코딩
- 우선순위 큐(priorityqueue)
- Entity
- css
- Grafana
- 정렬 알고리즘(sort algorithm)
- 개발자 취업
- github
- ArrayList
- cs 공부)준비
- 이진 탐색(binary search)
- 항해99
- 코딩테스트 준비
- 회고
- GIT
- wil
- 프로그래머스
- Java
- 코딩공부
- 99클럽
- aop
- 자바
- Today
- Total
목록기술 (47)
hayu's 개발 일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bxuy3r/btsGB48BCnp/tQtAMTTF6pDM4oYT5UogIk/img.png)
wrapper 클래스 자바의 자료형은 크게 기본 타입(primitive type)과 참조 타입(reference type)으로 나누어진다. 대표적으로 기본 타입은 char, int, float, double, boolean 등이 있고 참조 타입은 class, interface 등이 있는데 기본 자료 타입을 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(wrapper class)라고 한다. 자바는 모든 기본타입은 값을 갖는 객체 생성이 가능하다. 이런 객체를 포장 객체라고도 하는데 기본 타입의 값을 내부에 두고 포장하기 때문이다. 래퍼 클래스로 감싸고 있는 기본 타입 값은 외부에서 변경할 수 없다. 값을 변경하고 싶다면 새로운 포장 객체를 만들 수 있다. 래퍼 클래스 종류 기본타입(primitive..
git stash 및 저장법 저장(save) - save 뒤에 따옴표로 description을 포함하여 저장한다. - save 는 생략 가능하다. git stash save '[Feature] ** 작업중' git stash 목록 보기(list) - 저장한 목록은 list 명령어로 볼 수 있다. - stash는 스택으로 관리한다.(FILO : First In Last Out) git stash list 적용하기(apply) - 변경 사항은 apply 명령어로 저장한다. # 최근 stash를 적용하는 것이다. git stash apply # 특정(n번째) stash를 적용할 때는 적용한다. git stash apply stash@{n} 적용과 동시에 삭제하기(pop) - stash이 쌓이는 것과 관리하기가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b5i7AV/btsGtMNHokb/PumfnmMaRkac2DWdL3WKt1/img.png)
Collection 란? java 에서 컬렉션(Collection)은 데이터의 집합, 그룹을 의미한다. JCF(Java Collections Framework)는 이러한 데이터, 자료구조인 컬렉션과 이를 구현하는 클래스를 정의하는 인터페이스를 제공한다. Collection 인터페이스는 List, Set, Queue로 크게 3가지 인터페이스로 분류할 수 있다. Map의 경유 컬렉션 인터페이스를 상속받고 있지 않지만 컬렉션으로 분류된다. Collection 종류 Set 인터페이스 구현 클래스 : HashSet - 접근 속도가 가장 빠르다. 순서를 예측할 수 없다. TreeSet - 정렬 방법을 지정할 수 있다. 특징 : 순서를 유지하지 않는 데이터의 집합으로 데이터의 중복을 허용하지 않는다. List 인터페..
Scanner 클래스란? Scanner는 사용자로부터 입력을 받을 수 있도록 도와주는 것이다. 화면이나 파일, 문자열 등의 입력으로부터 문자를 읽어주는 클래스이다. Scanner 특징 java.util 패키지 내에 존재하여 import 을 통해 호출해야 한다. 정수(int)와 실수(double) 등의 기본적인 데이터타입 입력을 받기 위한 클래스다. 공백(띄어쓰기) 또는 개행(줄바꿈)을 기준으로 읽는다. Scanner 사용순서 import문 추가하기 Scanner 객체 생성 Scanner 객체 사용 닫아주기. import java.util.Scanner; // java.util의 Scanner 클래스 import // import java.util.*; // java.util에 있는 클래스 모두 impor..
Set 이란? java에서 집합은 중복 요소를 허용하지 않는 Collection이다. set 인터페이스는 HashSet, TreeSet, LinkedHashSet을 포함한 자바의 여러 클래스에 의해 구현된다. Set 특징 중복 요소를 허용하지 않는다. 순서가 없다. Set 은 해시 테이블 또는 트리 구조를 사용하여 요소를 저장하기 때문에 빠른 엑세스 시간을 제공한다. 인덱싱을 제공하지 않는다. 즉, 배열처럼 set[1], set[2] 가 존재하지 않는다. Set 은 객체만 저장하고 primitive type은 저장하지 않는다. wrapper 클래스를 사용해야 한다. 즉, byte, short, int, long,double, boolean은 set에서 사용할 수 없다. Set 구현 클래스 HashSet ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2KFXl/btsGg3vuhrk/B0kgdVAZd2tMTI4Hd8vYRK/img.png)
Push, Fetch 할 때 로그인 창이 뜨면 해결 방법 이 문제는 토큰 기간이 만료되었거나 깃허브의 환경이 바뀌게 된 경우에 발생한다. 2021년 8월 13일 이후로 비밀번호 로그인 방식은 지원을 안하고 토큰이 필요하다고 한다. - 깃허브에서 프로필 선택 → settings 누르기 - settings 페이지에 Developer settings 을 선택한다. - 토큰이 존재하지 않으면, Generate new token 버튼을 누르고 Generate new token(classic)을 누른다. - Tokens(classic) 탭을 누르고 필수사항은 입력하고 선택한다. Note : 토큰 이름을 지정. Expiration : 토큰 만료기간을 지정. Select scopes : 토큰에 대한 접근 권한을 지정...