개발자 35

[Git] Github 로컬 저장소 및 원격 저장소 연결 해제 (.git 삭제) | Yoon's Dev

Github 로컬 저장소 및 원격 저장소 연결 해제 (.git 삭제) 해당 글은 이미 로컬 저장소가 되어있다고 가정하고 작성 한 내용입니다. 동기화하는 방법을 모르시겠다면 다음 글을 참고해주세요. [Git] GitHub, 깃허브 repository에 파일 업로드(push)하는 방법 | Yoon's Dev Github, 깃허브 repository에 파일 업로드(push)하는 방법 간단히 말해서 Git bash를 이용해 Github 저장소에 내 프로젝트, 소스들을 업로드하는 방법이다. Github desktop을 이용해 GUI로 쉽게 할 수 있지만, 이. yooniron.tistory.com 1. 명령어를 통한 연결 해제 (Window, Mac) 다음과 같이 .git 폴더는 윈도우에서는 숨겨져 있습니다. ...

그 외/GitHub 2021.05.30

[JAVA] 메모장(notepad) 만들기 - ActionListener 객체의 속성과 동작 구현 ③ | Yoon's Dev

메모장(notepad) 만들기 - 열기, 저장, 새 파일, 종료 메서드 구현 ③ TO Do. ■ 메모장 제작 ✓ ActionListener 객체의 속성과 동작 ✓ 속성 . 선택된 메뉴를 판별하기 위한 문자열 . Notepad 객체의 레퍼런스 ✓ 동작 . 종료가 선택되면 Notepad의 종료 메서드를 호출 . 종료가 아닌 다른 메뉴가 선택되면 메모장을 초기화하는 메서드를 호출 목표: 열기, 저장, 새 파일, 종료 리스너 구현하기 1. 메모장의 인터페이스 구현 레이아웃은 메모장 만들기 1편의 인터페이스를 참고했습니다. 못 보신 분들은 먼저 1을 보고 와주세요!! [JAVA] 메모장(notepad) 만들기 ① - 인터페이스 구현 | Yoon's Dev 메모장(notepad) 만들기 ① - 인터페이스 구현 TO..

Language/JAVA 2021.05.29

[JAVA] 메모장(notepad) 만들기 - 열기, 저장, 새 파일, 종료 메서드 구현 ② | Yoon's Dev

메모장(notepad) 만들기 - 열기, 저장, 새 파일, 종료 메서드 구현 ② TO Do. ■ 메모장 제작 ✓ 텍스트 파일을 읽고 쓰기 기능 구현 ✓ 자바의 입출력 적용 ✓ 자바의 그래픽 처리와 이벤트 처리 적용 목표: 열기, 저장, 새 파일, 종료 메서드 구현하기 1. 메모장의 인터페이스 구현 레이아웃은 메모장 만들기 1편의 인터페이스를 참고했습니다. 못 보신 분들은 먼저 1을 보고 와주세요!! [JAVA] 메모장(notepad) 만들기 ① - 인터페이스 구현 | Yoon's Dev 메모장(notepad) 만들기 ① - 인터페이스 구현 TO Do. ■ 메모장 제작 ✓ 텍스트 파일을 읽고 쓰기 기능 구현 ✓ 자바의 입출력 적용 ✓ 자바의 그래픽 처리와 이벤트 처리 적용 목표: 메모장의 인 yooniro..

Language/JAVA 2021.05.26

[JAVA] 메모장(notepad) 만들기 ① - 인터페이스 구현 | Yoon's Dev

메모장(notepad) 만들기 ① - 인터페이스 구현 TO Do. ■ 메모장 제작 ✓ 텍스트 파일을 읽고 쓰기 기능 구현 ✓ 자바의 입출력 적용 ✓ 자바의 그래픽 처리와 이벤트 처리 적용 목표: 메모장의 인터페이스를 SWING으로 구현 1. 메모장의 인터페이스 구현 ■ 메모장의 인터페이스를 구현 ✓ SWING 컴포넌트 중 입력, 저장, 끝내기와 같은 작업을 수행하기 위한 메뉴바 ✓ 읽어온 문서를 출력할 텍스트 에어리어 객체 사용 ✓ Notepad 객체의 속성과 동작 - 속성 . 메뉴바 . TextArea . 메뉴바의 이벤트를 받아 처리할 객체 - 동작 . 사용자가 새 파일을 선택했을 때 텍스트 에어리어 초기화 . 메모장을 종료 2. 인터페이스 3. Notepad.java 1 2 3 4 5 6 7 8 9 ..

Language/JAVA 2021.05.25

[MySQL] 프로그래머스 SQL 고득점 Kit "JOIN" 문제 답안 | Yoon's Dev

프로그래머스 JOIN 문제 답안 프로그래머스 LEVEL 1 MySql로 푸는 JOIN 문 연습을 해보았습니다. 본 포스팅에서 작성하는 해답은 프로그래머스 예제에서 나온 문제를 바탕으로 작성하였습니다. ※본 답안은 무조건 이 답이다가 아닌 단순 참고용, 개인적인 답안입니다. 이 외에도 다양한 해결 방법이 있으니 참고용으로만 봐주시길 바랍니다. (틀린 점이나 더 좋은 솔루션이 있으면 댓글로 적극 피드백 부탁드립니다!) 출처: https://programmers.co.kr/learn/courses/30/parts/17046 JOIN ■ LEFT JOIN ✓ A 값의 전체와 A의 Key값과 B Key 값이 같은 결과를 리턴 SELECT [테이블] FROM TABLE_A LEFT JOIN TABLE_B ON TA..

Language/└MySQL 2021.05.22

[JAVA] 스트림(Stream) 연산 옵션 타입 | Yoon's Dev

Java 스트림(Stream) 연산 옵션 타입 스트림 연산 옵션 타입 ■ 스트림 연산 옵션 타입 ✓ java.util 패키지 소속 ✓ Optional은 null을 사용하지 않고 부재 값을 포함한 데이터를 저장하는 클래스 ✓ 값의 존재 여부에 따라 다양하게 처리할 수 있는 기능을 제공 ✓ 종류: Optional, OptionalInt, OptionalLong, OptionalDouble Q) String과 Date는 상속 관계가 아닌데도 null??? 옵션 타입 ■ 옵션 타입 - Optional 및 OptionalInt 클래스가 제공하는 주요 연산 - OptionalInt는 파란색으로 표기 메서드 의미 static Optional empty() 빈 Optional 객체를 반환한다. T get(), int ..

Language/JAVA 2021.05.20

[JAVA] 스트림(Stream) 연산 느긋한 연산, 조급한 연산, 병렬 처리 | Yoon's Dev

JAVA 스트림(Stream) 연산 느긋한 연산, 조급한 연산, 병렬 처리 스트림 연산과 옵션 타입 ■ 스트림 파이프라인 ✓ 스트림 연산의 결과가 Stream 타입이면 연속적으로 호출 가능 ✓ 스트림 연산의 연속 호출은 여러 개의 스트림이 연결되어 스트림 파이프 라인을 형성 느긋한 연산과 조급한 연산 ■ 느긋한 연산과 조급한 연산 ✓ 느긋한 연산 . 조급한 연산이 데이터 소스에게 원소를 요구할 때까지 아무 연산도 수행하지 않고 기다리는 특징 ✓ 스트림의 최종 연산은 조급한 연산이지만 중간 연산은 느긋한 연산 ✓ 최종 연산이 호출되기 전까지 중간 연산은 아무런 작업을 수행하지 않음 ✓ 스트림의 중간 연산이 느긋한 연산이기 때문에 . 다운로드 방식처럼 저장 공간이 따로 필요 없음 . 스트림 연산은 빅데이터뿐..

Language/JAVA 2021.05.18

[MySQL] 프로그래머스 SQL 고득점 Kit "IS NULL" 답안 | Yoon's Dev

프로그래머스 SQL 고득점 Kit "IS NULL" 문제 답안 프로그래머스 LEVEL 1 MySql로 푸는 IS NULL 문 연습을 해보았습니다. 본 포스팅에서 작성하는 해답은 프로그래머스 예제에서 나온 문제를 바탕으로 작성하였습니다. ※본 답안은 무조건 이 답이다가 아닌 단순 참고용, 개인적인 답안입니다. 이 외에도 다양한 해결 방법이 있으니 참고용으로만 봐주시길 바랍니다. (틀린 점이나 더 좋은 솔루션이 있으면 댓글로 적극 피드백 부탁드립니다!) 출처: https://programmers.co.kr/learn/courses/30/parts/17045 NULL값 처리 ■ NULL 이란? ✓ NULL 값의 의미: NULL은 미확인 값 혹은 아직 결정되지 않은 값을 의미한다. ✓ NULL은 숫자 0이나 공..

Language/└MySQL 2021.05.16

[JavaScript] 자바스크립트(JavaScript)란? | Yoon's Dev

자바스크립트(JavaScript)란? 자바스크립트의 정의 자바스크립트의 역사 자바스크립트의 특징 자바와 자바스크립트의 차이 자바스크립트 표준 주요 라이브러리 자바스크립트(JavaScript)란? ■ 자바스크립트(JavaScript)란? ✓ 자바스크립트(JavaScript)는 객체(object) 기반의 스크립트 언어이다. ✓ HTML에서 웹 내용을 작성하고, CSS로는 웹을 디자인하고, JavaScript로는 웹의 동작을 구현할 수 있다. ✓ 자바스크립트는 주로 웹 브라우저에서 사용되나, Node.js 같은 프레임워크를 사용하면 서버 측에서도 사용 가능하다. 1. 자바스크립트의 역사 ■ 자바스크립트(JavaScript)의 역사 ✓ 1995년에 넷스케이프(Netscape)의 브렌던 아이크(Brenden Ei..