
보이저(탐사선)이 60억 킬로미터 떨어진 거리에서 찍은 지구의 모습 저 점을 다시 보세요. 저기가 바로 이곳입니다. 저것이 우리의 고향입니다. 저것이 우리입니다. 우리가 사랑하는 모든 이들, 우리가 알고 들어보았을 모든 사람들, 존재했던 모든 인류가 저 곳에서 삶을 영위했습니다. 우리의 모든 즐거움과 고통이, 우리가 확신하는 모든 종교, 이념, 경제 체제가, 모든 사냥꾼과 약탈자가, 모든 영웅과 겁쟁이가, 모든 문명의 창시자와 파괴자가, 모든 왕과 농부가, 사랑에 빠진 모든 젊은 연인들이, 모든 어머니와 아버지가, 희망에 찬 모든 아이가, 모든 발명가와 탐험가가, 모든 도덕적 스승들이, 모든 부패한 정치가가, 모든 인기 연예인들이, 모든 위대한 지도자들이, 모든 성인과 죄인들이 저곳 - 태양 빛 속에 부..
몬티홀의 역설 혹은 몬티홀의 딜레마란? 몬티 홀이라는 미국/캐나다 TV 프로그램 사회자가 진행하던 미국 오락 프로그램 《Let's Make a Deal》에서 유래한 확률 문제 몬티 홀 문제는 일반적으로 다음의 룰을 통해 진행된다. 문 3개가 있다. 한 문 뒤에는 자동차가 있고 나머지 두 문 뒤에는 염소가 있다. 참가자는 이 상황에서 문을 하나 선택하여 그 뒤에 있는 상품을 얻는다.참가자가 어떤 문을 선택하면 사회자는 나머지 두 문 중에 염소가 있는 문 한 개를 열어 참가자에게 그 문에 염소가 있다고 확인시켜준다. 그 후 사회자는 참가자에게 선택한 문을 닫혀있는 다른 문으로 선택을 바꿀 기회를 준다. 고전적인 몬티홀 문제는 이 게임을 수학적으로 풀기 위해 다음과 같은 전제를 사용한다. 사회자는 자동차가 어..
강사님께 할 질문리스트 Q. 1. DTO와 Entity 구조가 비슷비슷해 보이는데 무슨 차이가 있고 무슨 기능을 하는건지 2. application.properties는 원하는 DB와 연결하기 위해서 작성한 파일인지? 3. constant 패키지에서는 무얼 다룰려고 만들었는가?? 부가적인 내용들을 첨부해주는 것을 도와주는 것 인가? 4. pom.xml에 plugins / dependencies등 에 추가하는 것들은 어디서 어떻게 알아서 추가를 하는건가? 5. ShopApplication을 실행시키면 "서버를 연다"라고 생각하면 되는 것인지? 이걸 실행시키면 어떠한 동작이 가능케 하는 것인지 궁금함. A. DTO는 view에서 쓸려고 하는 JAVA클래스 Entity(테이블)는 DB랑 연결되서 영속성 모델임..
https://gmlwjd9405.github.io/2018/12/25/difference-dao-dto-entity.html [DAO] DAO, DTO, Entity Class의 차이 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io https://coding-hyeok.tistory.com/47 [Spring] Maven, pom.xml이 뭐에요?(정의) spring을 처음 배우기 시작할 때에 pom.xml에 dependency~해서 뭔지도 모르는 코드를 막 적으라한다. 왜 적나, 적으면 뭐가 달라지는지 궁금해진다.(물론 저만의 생각일 수도 >,.
가끔 코딩을 하다보면 내 무능력함에 현타가 올때가 있다 그럴때마다 내가 하는방법이 숫자야구게임이나 낚시게임 등을 코딩을 하고 프로그램이 잘 돌아가는 것을 확인하고 "그래 이렇게 잘할수있잖아 ! 옛날엔 이것들도 얼마나 어려웠어 근데 공부하니까 지금은 쉽잖아 " 이러면서 자존감을 회복하고 다시 마음을 다 잡는 발판을 마련해준다. 그렇다 난 지금 코딩적 자존감이 낮은 상태 그래서 숫자야구게임을 오랜만에 코딩해봤다. 이제 숫자야구게임은 하도많이하니 어떠한 경지에 오른 것 같다. 물론 프로들이 봤을땐 웃긴말이지만 쨌든 ... ㅎㅎ... 전에 숫자야구게임을 코딩할때는 기계적으로 내가 학습하고 외운대로만 코딩을 했다면 지금은 내 맘대로 내키는대로 변형하여 맘대로 코딩할수 있다. 그냥 멍때리고 아무생각없이 숫자야구게임..
Spring 1주차가 끝났습니다 ~ 일주일동안 Spring을 배워본 소감으로는 상당히 상당히 어렵습니다 ....! 코딩학원에 들어가서 처음 파이썬 수업을 들어본 느낌이랄까요 하나부터 열까지 어렵습니다. 강사님이 말끝나실때마다 "이건 별로 어려운게 아니예요" "이건 쉽죠?" 이러시는데 현타가 온다... 속마음은 "아뇨 하나도 모르겠는데요...? ㅠㅠㅠㅠ" 이다.. 근데 또 다른 수강생분들은 고개도 끄덕이시고 네네 대답을 잘하셔서 나만 이해를 못하고 있나 걱정스럽다. 내가 비록 ENFJ로써 외향적인 성격이긴하나 낯을 많이 가리고 내향적인 성격도 적지않게 있어서 .... 질문도 잘 안하고 막 그런다.. ㅠㅠ 쨌든 1주차부터 이해를 못해서 못 따라가면 큰일이니 이번주 강의영상을 학원담당자분에게 다 받아왔다. 이..

package Test; import java.util.ArrayList; import java.util.Scanner; class NNB{ String name; String number; String adrr; NNB(String name,String number,String adrr){ this.name = name; this.number = number; this.adrr = adrr; } public void print() { System.out.println("이름 : " + name + "/ 전화번호 : "+ number + "/ 주소 : " + adrr); } } public class 연습2 { public static void main(String[] args) { Scanner sc ..

내가 작성한 정답코드 공개 package Test; import java.util.ArrayList; import java.util.Random; import java.util.Scanner; class AA{ String name; //이름 String phone; //핸드폰 번호 String adr; //주소 int age; //나이 AA(String name,String phone,String adr,int age){ this.name = name; this.phone = phone; this.adr = adr; this.age = age; } public void print() { System.out.println("이름 : " + name + ", 전화번호 : "+phone + ", 주소 : "..
- 오버로딩 : 오버로딩은 메소드명이 같아도 매개변수의 개수 매개변수의 자료형 종류 등에 따라서 구분될수있어 각자의 기능을 작동시킬수 있다. - 오버라이딩 : 부모의 메소드를 자식의 메소드가 재정의하는 것 단, 메소드명이 같아야만 한다. 여기서 부모 메소드가 전혀 필요치 않다면 위에서 말한 추상화개념을 적용시키면 된다. - 업캐스팅 : 자료형은 부모지만 객체는 자식인 경우 , 이 경우 자식의 메소드를 이용할수있다. 하지만 자식의 클래스변수는 사용할수 없다. - 다운캐스팅 : 자료형은 부모지만 객체는 자식인 것을 다시 자료형을 자식으로 바꾸어주는 작업, 이렇게 될 경우 자식 본인의 클래스 변수까지 이용이 가능해진다. ++ call by value : 리턴을 해주지 않으면 값이 사라져버린다. 일반 int a..