분류 전체보기
![[Git Bash] git remote add error (fatal: protocol 'https' is not supported)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcyws2n%2Fbtrqoa33cG1%2FqKpRKuQZwxCGj1CXoNkIx1%2Fimg.png)
[Git Bash] git remote add error (fatal: protocol 'https' is not supported)
2019. 11. 29 글 옮김 fatal: protocol 'https' is not supported remote를 추가할 때 위와 같은 오류가 뜸 오류 고친다고 bash 껐다 켜서 오류를 캡쳐하진 못했다. 구글링한 결과 원인은 인터넷에서 복사한 주소를 붙여넣어서 그렇다고 한다. 수기로 쳐줘서 해결 참고 https://skylit.tistory.com/431
![[Git Bash] git push/pull error: refusing to merge unrelated histories](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEtsfD%2FbtrqmKdyUGR%2FOeIy3E0DHmkk9B3DBIi38k%2Fimg.png)
[Git Bash] git push/pull error: refusing to merge unrelated histories
2019. 11. 29 글 옮김 push가 안먹힘 이유는 로컬 저장소 -> 원격저장소로 반영하려고 했을 때 원격저장소가 내 로컬저장소보다 이전버전이 아니라고 함 (push 할때는 내 로컬 저장소가 최신버전이여야 하는구나..) 원격저장소를 생성했을 때 README.md 파일이 생성된 커밋이 내 로컬 저장소 커밋 로그에 없어서 그렇다고 함 원격저장소를 땡겨와서 로컬 저장소로 받아오자 pull을 해준다(원격저장소 가져와서 fetch + 복사 merge) commit이 없다고(unrelated histories) merge 거부됨. 공통되는 옵션썼는데도 안먹힘.. .git 삭제하고 처음부터 다시 이번에도 거부함 파일이름은 같은데 내용이 달라서 충돌되는 거였음 VSC 켜서 README.md 파일을 GitHub..
[PS] 백준 단계별로 풀기 - 입출력, If문
22-01-07 푼 문제수 : 9개 백준 고양이 강아지 문제 - 특수문자 public static void main(String[] args) { System.out.println("\\\\\\\\ /\\\\\\\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\\\\\\\(__)|"); } /는 그냥 출력하면 되지만, 기타 특수문자 중 앞에 백슬래시 붙여야 되는 게 있다. \\\\(백슬래시) : \\\\\\\\ 로 입력 " : \\\\" 로 입력 A,B 첫줄에 입력받아 A+B 출력 - Scanner public static void main(String[] args) { Scanner sc = n..

Java 입출력 스트림
입출력 스트림이란? Input/Output stream : 네트워크에서 자료의 흐름이 물과 같다는 의미에서 유래 다양한 입출력 장치에 독립적으로 일관성 있는 입출력 방식을 제공한다. 입출력이 구현 되는 곳에서는 모두 I/O 스트림을 사용한다. 즉 스트림을 쓰지 않고는 자료를 읽어들이거나 출력할 수 없다 키보드, 파일 디스크, 메모리 등 스트림 종류에는 뭐가 있을까 스트림은 다음과 같이 크게 3가지 기준으로 구분할 수 있다. 입출력을 동시에 할 수 있는 스트림은 없다. 또한 스트림 클래스는 종류와 그 메서드가 매우 많은데 간략하게만 알아보겠다. 1. I/O 대상 기준 : 입력 스트림, 출력 스트림 2. 자료의 종류 : 바이트 스트림, 문자 스트림(워낙에 많이 써서 따로 만들어놓음) 3. 스트림의 기능 ..
[PS] 백준 단계별로 풀기 - for문, while문
22-01-10 푼 문제 수 : 14개 아래는 백준에 명시된 내용이다. 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다. 또한 입력과 출력 스트림은 별개이므로, 테스트케이스를 전부 입력받아서 저장한 뒤 전부 출력할 필요는 없다. 테스트케이스를 하나 받은 뒤 하나 출력해도 된다. 백준 15552번 빠른 A+B : 자바 입출력 스트림 public static void main(St..
이클립스 단축키 및 사용 팁
Hot key ctrl+ N 원하는 창을 검색 예)package 검색 시 package 추가 창 뜸 ctrl+ S 저장과 동시에 컴파일 되서 bin(바이너리)폴더에 class 파일 생성됨 ctrl+ F11 바로 전에 실행했던 클래스 실행 ctrl+ M (파일이름 더블클릭) 코딩하기 편하게 화면 커짐 ctrl+ A 한 후 ctrl + shift + f 자동줄맞춤 ctrl+ space 입력 중에 완성 기능 호출 ctrl + D 커서가 위치한 줄 삭제 ctrl + Shift + / 블록을 주석으로 처리 Ctrl + Shift + \ 블록 주석을 해제 Ctrl+ Shift + o 자동 import Alt + ↑ ↓ 커서가 위치한 줄 옮기기 다른 tip) F1 에서 java api 사이트 들어갈 수 있고 ctrl..
![[Inflearn] 스프링 설정 & 생성](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd4nsHP%2FbtrrUsQDEn7%2FFfSV3SqxD54JrEyhKaPkZ1%2Fimg.png)
[Inflearn] 스프링 설정 & 생성
김영한 강사님의 '스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술' 강의 정리 강의를 들으며 노션에 적어두었던 걸 보기 쉽게 정리해서 포스팅 해보려 한다. 처음으로 스프링을 시도해보았는데 재밌고 들떴던 기억이 난다. 아무래도 무료 강의다 보니, 뒤이어 학습한 스프링 핵심원리 기본편, MVC편과 겹치는 부분이 있어 스프링 환경설정 위주로만 정리했다. 프로젝트 환경 설정 및 생성 IDE : IntelliJ 스프링 부트 스타터 사이트로 스프링 프로젝트를 생성 https://start.spring.io 프로젝트 선택 Project : Gradle Project Language : Java Spring Boot : 2.3.x Project Metadata Group : 기업 도메인명 Ar..