목록Some Memos (107)
Wanna be Brilliant Full-Stack Developer
목표 JPA는 ORM기술이라는데 ORM은 무엇인가? ORM은? Object Relational Mapping : 쉽게 말하면 Object를 DB에 연결하는 방법론 같은것이다. ORM은 나의 종이다? 나의 하인같은 아이? 우리가 클래스를 하나 만들었다. 클래스를 만들떄는 프로그램을 짤떄 모델 클래스들이 있는데 모델 클래스는 무엇인가? 우리가 어떤 건물을 짓는 설계도가 있으면 설계도는 2D로 만들어져있다. 그러면 이설계도를 가지고 직접 건물을 올리게 되면 3D형성이 된다. 이렇게 짓는것을 모델링 한다고 말한다! 모델링 한다는것은 쉽게 이야기하면 추상적인 개념을 현실 세계에 뽑아 내는것을 말한다! 그러면 우리가 데이터베이스에 Team이라는 테이블이 있으면 여러 데이터를 집어넣기 위해서 Int , varchar..
목표 자료형 메모리가 무엇인지 마스터해보자! 컴퓨터에 있는 RAM이 메모리라고 한다. 이 램들은 다 칸을 가지고있는데 왜 가지고 있냐면 번호를 가지고있기 떄문이다! 0번지 부터 포함한다! 0 , 1 , 2 , 3 ,4 ,5, 6 , 7 서랍은 총 8등급으로 되어있다. 그 한칸을 1 bit라고 한다! 1 bit는 우리가 하나의박스라고 했는데 0아니면 1을 저장할수 있는 저장영역! 컴퓨터에서 가장 작은 단위를 비트라고한다! 그러면 이 칸은 bit가 몇개가 모여서 만들어진것이냐면 총 8개의 비트로 이루어졌고 그것을 8bit라고 부른다! 먼가 10비트로 만들면 좋을꺼같은데 왜 8비트로 만들었을까? 8비트라는 데이터 공간은 2의 8승이니까 경우의 수가 256개를 표현할 수 있고 256가지 경우의 수는 영어를 한문..
목표 자바 자료형에 대해서 개념 이해를 해보자! 자료형을 배우기에 앞서 어떤 프로그램을 만들거냐면 과일 장사를 해볼것이다. 과일 장사를 하기위해서 과일을 보관할 창고 설계를 할것이다. 창고 설계를 끝나면 과일 장사를 시작할것인데 과일장사를 하기위해 창고 설계를 할것인데 창고는 단순하게 큰 네모박스에 선이 있고 가로는 5개 세로는 4칸 총 20칸 창고가 있다. 내가 만약에 사과와 딸기가 100개씩 있는데 그냥 넣으면 난잡하게 들어가면 어떤 칸에는 사과가 3개가 들어가고 하나가 들어가고 사과가 반쪽이 들어가는등 문제가 생기니 문제를 방지하기 위해서 사과나 딸기를 담을떄 1) 포장을 해야한다! 한칸을 기준해서 사과를 담아본다 담아보니까 사과가 4개는 안들어가고 3개는 들어가고 공간이 좀남으면 사과를 4개를 못..
목표 스프링은 MessageConverter을 가지고 있다. 기본값은 현재 Json이다! Json이란 무엇일까? Example 영어권 국가와 한국이 소통을 할떄 그냥 자신의 나라 언어로 이야기를 하거나 서로 번역을 해서 보내는것은 가장 최선의 방법이 아니기떄문에 중간 데이터라는것을 만드는데 이 한국어를 바로 다이렉트로 영어로 , 영어를 바로 한국어로 번역하는것은 힘들기떄문에 중간언어라는것을 만드는데 중간언어는 한국인도 이해할수 있고 영어권국가도 이해할수있는것으로 만든다. 중간언어가 : XML로 많이쓰이고 있었는데 이제는 JSON이라는것으로 바뀌었다. 중간언어는 모든 나라의 사람이 이해하기 쉬운 언어이다. 자바 Obejct 와 파이썬 Obejct가 있을떄 이둘의 Object는 서로 생긴게 다르다. 각자의 ..