일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OOP
- 에러해결
- 글 foramt
- mapstruct
- 회고 #주간회고
- 호스트주소 #Host주소
- 회고록
- 피드백
- Git #회고록
- 코딩테스트
- 시작 #꾸준히 #과하지않게
- 네트워크 기초
- String
- JAVA기본
- 정리글 작성법
- WSL #Linux #ubuntu
- 사용자계정 #WSL2
- 롤중독
- 인터넷 #ISP
- 공부방식
- 백엔드로드맵
- 회고록_코드스테이츠
- git #intellij
- WSL2 #권한
- Java환경
- jvm
- 코드스테이츠 #
- 코드스테이츠 #회고록
- 몰입학습 #몰입
- 회고
- Today
- Total
목록전체 글 (96)
느리더라도 꾸준히
1. 문제 상황 자주 사용되는 용어들이지만 명확한 의미를 알지 못하고 사용하니, 문서를 읽을때 문제가 발생하고 있다. 그래서 이번에 조금 정리를 해두려고 한다. 2. 문제 해결 선언(declaration)과 정의(definition) 선언은 컴파일러에게 어떤 대상의 이름을 알려주는 행위이다. 정의는 컴파일러에게 어떤 대상의 실제 내용을 알려주는 행위이다. public class ClassA { int a; // 변수 a를 선언 //abstract void func(); // 추상메서드로 메서드도 선언( 단 클래스가 추상클래스이여야한다.) void func2(){ // func2 정의 int b = 10; System.out.println(b); } ClassB classB; // 클래스 선언 public..
1. 데일리 일기 불금 저녁시간 이유 없이 놀고싶은 순간이다. 10분 앉아서 공부했는데 할만하면 아직 멘탈이 남아있다는거다. 그러므로 회고록을 쓰도록하자. 오늘 학습상담을 받았다. 학습상담 신청 사유 네트워크 부분을 공부하면서, 내가 만족할정도로 이해를 하지않고 넘어가서 막연히 이후 개발에 안좋은 영향을 미칠까 걱정되서 상담을 신청하게 되었다. 요약하자면 공부했는데 내거 같지 않아서 이대로 가도 되나 싶어서 신청했다. 답변 이상적으로는 배워서 이해하고 완벽하게 정리하는 것이 좋지만, 이렇게 배워서 이해하려는 단계일때 완벽하게 정리하려고 하다보면 오히려 지쳐서 독이 될 수 있다는 이야기를 들었다. 어느 순간부터 왜 이 개념 또 몰라서 찾아보고, 검색해보고 있지 하면서 스스로를 괴롭히는 과정이 진행되고 있었..
1. 프로토콜이란? 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 통신규약을 말합니다. 손쉽게 말하자면 서로(다른 컴퓨터들) 끼리 약속을 하는 것이다. 2. 왜 필요할까? 네트워크를 통해 컴퓨터들이 연결되고 인터넷 네트워크까지 만들게 되었습니다. 그러므로 이제 네트워크를 통하여 A컴퓨터에서 B컴퓨터로 데이터를 전송하고 싶다고 합시다. 만약 어떠한 규약없이 메세지를 보내게 되면 B컴퓨터는 해당 메세지를 제대로 해석할 수가 없을 것입니다. 그러므로 A에게 알맞은 응답메세지를 보내지도 못하고, 잘못된 메세지인 경우 잘못된 메세지라고 보낼수도 없게 됩니다. 그리고 막상 보내더라도 A또한 B메세지를 제대로 해석할 수 없을 것입니다. 그러므로 우리는 컴퓨터간의 데이터를 주고받을때, 어느 컴퓨터든 일관된 방..
정리 1. 정의 및 특징 네트워크란 무엇인가? 두개 이상의 컴퓨터들이 서로 자원을 공유할 수 있게 케이블(유선) 또는 WiFi(무선)로 연결해놓은 통신망 네트워크에는 무슨 종류가 있을까? 더 많은 영역이 있으나 일반적으로는 위 그림처럼 나눌 수 있다. PAN ( Personal Area Network ) : 가장 작은 규모의 네트워크 LAN ( Local Area Network ) : 근거리 영역 네트워크 MAN (Metropolitan Area Network) : 대도시 영역 네트워크 WAN (Wide Ares Network) : 광대역 네트워크 거시적으로 보면 집, 사무실, 학교 등의 건물등의 가까운 지역들의 컴퓨터들을 연결하여 LAN 이라는 네트워크를 생성한다. 그리고 이러한 LAN 들이 모이고 연..
1. 데일리 일기 네트워크에 비해 오늘 배운 SQL은 그다지 어렵지 않았다. 기초적인 문법만 배웠기때문에 오랜만에 저녁시간이 남을 수 있었다. 네트워크 부분들이 한번에 배우다보니 혼선들이 조금있는거 같아서, 블로그에 하나씩 정리해볼 예정이다. 일단 오늘 하나부터 시작하자. 2. 오늘 배운 내용 RDBMS 정의 정보를 테이블, 행, 열의 정보로 구조화 하여 보관하는 방식이다. 조인 기능을 통해 여러 정보간의 관계를 나타낼 수 있다. 왜 사용할까? 인 메모리 방식은 프로그램이 종료되면 메모리도 종료되어 초기화 되는 단점이 있다. File I/0 는 파일 자체를 옮겨야하는 단점이 있으며, 대용량 파일일 수록 관리가 힘들다. RDBMS 에서는 하나의 파일을 테이블의 형태로 저장한다. 그리고 SQL을 활용해 한번..
1. 데일리 일기 개념들을 엄청 많이 배우면서, 헷갈리기 시작하는 것 같다. 막상 면접본다고 했을때 내가 이 용어를 정확하게 표현할 수 있을까? 아니라는 생각이 든다. 블로그에 하나씩 정리해보면서 정의 - Why(왜 이 기술/개념이 필요한지) - how(어떻게 동작하거나 활용되는지)를 정리해야겠다는 생각이든다. 근데... 시간이 있을지 모르겠다. 정리하게 전에 더 때려넣은 느낌이다. 일단 그래도 특히 중요한 개념들은 블로그에 따로 작성해보려고 하자. 하면서 노션도 정리하고 말이다. 그래도 이런 저런 배경지식이나 전체적인 흐름을 안다음에 정리해야 더 깔끔하게 정리 되기도 하는 것 같다. 정의 계속 읽는다고 이해가 안되는 개념들도 존재하니까 말이다. 2. 오늘 배운 내용 Rest API REST API란? ..