반응형
반응형
인생최적화
본문 바로가기

전체 글186

[GitHub] 깃허브 사이트와 컴퓨터 연동하기 깃허브 저장소와 내 컴퓨터 동기화 시키기 'Git'이라는 걸 이용해서 여러 사람들과 함께 특정 프로젝트를 동시에 작업할 수 있습니다. 동일한 소스 코드를 여러 명이서 고친다고 하더라도 충돌이 발생하지 않도록 할 수 있습니다. 분산형 협업 도구인 'Git'을 이용함으로써 효과적으로 작업을 수행할 수 있습니다. 'Git'을 사용하려면 'Git'저장소'를 만들어야 합니다. 그 원격 저장소가 'GitHub'입니다. 구글에서 '깃허브'를 검색하고 사이트에 접속 계정을 생성하고 로그인 'Start a project' 또는 좌측에 'New'버튼을 눌러 'repository'생성 처음 만드시는 분은 좌측에 새로운 레파지토리 만들기가 있을 겁니다 'Repository name'은 프로젝트 폴더 이름입니다 나머지는 추후에.. 2020. 6. 20.
[Maven] 메이븐 이클립스에서 프로젝트 만들기 메이븐 이클립스에서 프로젝트 생성하기 [File] - [New] - [Maven Project] 컴퓨터에 메이븐이 설치되었다면 위와 같은 메이븐 프로젝트 생성 메뉴가 있을 거에요 이걸로 바로 메이븐 프로젝트를 생성할 수 있습니다 만약 이 글을 보시는 분이 메이븐 설치를 아직 하지 않으셨다면 이클립스 내부에 있는 마켓플레이스에서 다운받을 수 있습니다 [Help] - [Eclipse Marketplace] 메이븐이 보이면 'Install'을 눌러서 설치할 수 있습니다 하지만 메이븐을 직접 설치하는 걸 추천드려요 필요하시면 아래 링크를 참조바랍니다 https://happy-inside.tistory.com/41 저는 이전에 공부하면서 커맨드창에서 직접 생성하고 컴파일했던 메이븐 프로젝트를 불러올겁니다 [Fil.. 2020. 6. 20.
[JAVA] 자바 문법 조건문(if, switch) 자바 기초 문법 조건문(if, switch) 연습하기 자바 프로그램은 main() 메소드의 시작 중괄호 '{' 에서 끝 중괄호 '}' 까지 위에서부터 아래로 실행하는 구조를 가지고 있습니다. 이러한 실행 흐름을 개발자가 의도하는대로 제어를 할 수 있게 해주는 것이 조건문과 반복문이 있는데 그 중에서 조건문에 대한 내용을 담았습니다. 조건문은 조건식에 따라 결과값이 다르게 나오는 흐름을 가지고 있습니다. 조건문은 if문과 switch문이 있는데 그 중에서 if문에 대해서 알아보겠습니다. if문은 조건식의 결과가 'true'인지 'false'인지에 따라 실행될 결과값이 정해집니다. 이건 설명보다 예제를 해보면서 이해하는 것이 빠르다고 생각하니 바로 예제로 들어갈게요. package com.test; publ.. 2020. 6. 19.
무엇을 해야 할지 모를 때 단순해져야 하는 이유 자신이 무엇을 원하는지 모를 때 단순해져야 되는 이유 자신이 무엇을 원하는지 모르면 멈출 수 밖에 없습니다 사람들은 하고자 하는 마음의 유무에 집착합니다 의욕을 중심이라고 생각해서 '하고 싶은 일은 반드시 있어야 한다' '그 일을 하고자 하는 마음도 있어야 한다' 라고 여기는 건 아닌지 생각해봐야 합니다 의욕에 집착할 필요는 없습니다 욕구 이외에 동기부여가 될만한 것을 찾는게 중요합니다 그 일을 함으로써 '남에게 공헌을 할 수 있는지' '어떤 도움이 될 수 있는지'를 먼저 생각해봐야 합니다 남에게 공헌이 되는지는 혼자서 정하지 못합니다 오직 상대방의 평가와 사람들과의 관계 안에서 성립됩니다 어떤 일을 혼자서 결정할 수 없거나 무엇을 하고 싶은지 모른다면 상대에게 맡겨보면 됩니다 혼자서 인생에 관한 모든 .. 2020. 6. 19.
[Maven] 메이븐 Build LifeCycle 메이븐 Build LifeCycle 메이븐을 통한 명령을 통해서 compile, test, package를 실행할 수 있습니다 이를 단계(Phases)라고 부릅니다 compile, test, package는 수행단계에 해당하는 이름입니다 compile을 하면 'compile'단계까지의 명령을 수행합니다 test를 하면 'test'단계까지의 명령을 수행합니다 package를 하면 'package'단계까지의 명령을 수행합니다 메이븐을 진행하다보면 'pom.xml'이 이 단계를 구성할 수 있는 중요한 역할을 합니다 'pom'은 'Project Object Model'의 줄임말입니다 프로젝트를 만들게 되면 프로젝트를 구성하고 있는 내용에 대한 것을 하나의 모델로 갖고 있는 것입니다 'pom.xml'을 변경하게 .. 2020. 6. 19.
승부욕의 이해 승부욕에 대해서 '승리를 지향하는 게 착각'이라고 하면 놀라는 사람들도 있을 것이라 짐작됩니다 세상에는 고소득, 고학력, 높은 지위, 외모와 같이 손에 넣으면 인정받는 가치와 기호가 있습니다 그런 것들을 얻으면 승리했다고 여기기도 합니다 남과 비교해서 어느 쪽이 어떤 가치를 얼마나 많이 가졌는지를 놓고 승패를 가릅니다 사회에는 분명 그런 사고방식이 존재합니다 인생의 싸움에서 계속 이기는 것만으로는 만족하지 못하는 본질적인 이유가 있습니다 세상이 가치 있다고 인정하는 기호는 '그것을 손에 넣었다는 데에 가치가 있다'는 판단 즉, 사고에 지나지 않기 때문입니다 사고는 사고일 뿐이라는 것을 이해하셨으면 좋겠습니다 사고가 마음의 다른 요소들을 대신하지는 못합니다 아무리 승리를 증명할 기회를 긁어모아봤자 사고라는.. 2020. 6. 18.
[Maven] 메이븐 IDE없이 컴파일하기 메이븐 통합개발환경 이클립스와 같은 IDE없이 컴파일 및 실행해보기 '명령 프롬프트'창에서 메이븐 자바 프로젝트 경로로 가서 디렉토리를 검색해보면 'pom.xml' 이라는 파일이 하나 있습니다 프로젝트를 컴파일, 실행할 때는 반드시 'pom.xml'이 있는 디렉토리에서 메이븐 명령어를 사용해야 합니다 src소스 파일을 바로 컴파일 하면 에러가 발생합니다 그 이유는 컴파일을 담당하고 있는 플러그인이 JDK버전 7 이상을 쓰라고 요청하기 때문입니다 따라서 'pom.xml'파일을 수정할 필요가 있습니다 'pom.xml'이 있는 경로로 들어가서 코드 수정을 해야 합니다 마우스 우클릭 - '편집'을 눌러주세요 1.8 1.8 노란박스에 있는 코드를 태그 밑에 입력합니다 '최소 1.8이상 버전으로 수행되도록 컴파일하.. 2020. 6. 18.
[Spring] 스프링의 이해와 핵심 기능 알아보기 스프링을 알아보고 핵심기능 살펴보기 스프링 프레임워크의 핵심 기능이라고 하면 Dependency Injection(DI) 종속성 주입과 Transaction Management 트랜젝션 관리가 있습니다 . 이 두가지의 기능은 일반적인 소프트웨어 개발에서는 그다지 중요하지 않지만 엔터프라이즈(EE) 어플리케이션을 만들 때는 굉장히 중요한 부분을 담당합니다. 하지만 EE버전은 트랜젝션 관리가 어려웠던 부분들이 있었는데 그것을 스프링이 깔끔하게 제공해주기 시작합니다. 단순하게 라이브러리만 사용하는 방식으로 작업을 처리하고 DI를 같이 쉽게 구현할 수 있게 해줌으로써 모듈 결합을 굉장히 쉽게 해줍니다 그리고 EE에디션이 갖고 있었던 모든 기능을 스프링이 커버하기 시작했습니다. 자바 스탠다드에디션(SE)에 스프링.. 2020. 6. 17.
티스토리 블로그 구글서치콘솔 등록하기 티스토리 블로그 필수 세팅 구글 서치콘솔 등록하는 방법 구글 서치 콘솔은 구글 웹 마스터 도구의 세로운 버전으로 구글 검색엔진최적화(SEO)와 분석을 위해 꼭 등록해야 하는 필수 툴입니다. 특히 최근 네이버 포털의 유입량과 구글 포털의 유입량 차이가 줄어들면서 웹을 구글 서치 콘솔에 등록하는 것은 필수가 되었습니다. 구글 서치 콘솔은 블로그의 구글 검색 결과 인지도를 모니터링 하고 관리할 수 있도록 도와줍니다. 구글 서치 콘솔에 등록하지 않아도 구글 검색 결과에 블로그 노출이 되지만, 구글 서치 콘솔에 등록을 하면 구글의 입장에서 사이트를 볼 수 있어서 검색 결과를 최적화 하는 데 많은 도움이 됩니다. 구글 크롬에서 '구글서치콘솔'을 검색하고 사이트에 접속합니다 '시작하기'를 누르면 화면 이동을 하고 좌.. 2020. 6. 17.
대부분의 사람들이 하는 의욕에 대한 착각 의욕 없이도 하고 싶은 일을 잘 할 수 있는 방법 사람이 실수를 하는 수많은 이유들 중에서 3가지를 말씀드리자면 바른 '목적'을 모릅니다 바른 '방법'을 모릅니다 바른 '노력'을 하지 않았습니다 '일할 때 의욕이 안 생긴다' '이기는게 미덕이다' '하고 싶은 게 뭔지 모르겠다' 이런 생각들은 사실 착각입니다 세간에서 흔히 말하는 '의욕'이나 '승리'는 사실 잘못된 개념이라고 할 수 있습니다 그런 것에 의존하지 않아도 열심히 일할 수 있고 생기 넘치게 살 수 있으며 성공과 행복을 얻을 수 있습니다 의욕은 중요한 동기부여로 간주됩니다 최근 들어 의욕이 없어서 고민인 사람들이 많습니다 하지만 의욕에 집착할 필요는 없습니다 의욕이란 어떤 일에 뛰어들 때의 열정이나 뭔가를 하고자 하는 마음가짐을 뜻합니다 의욕에 .. 2020. 6. 17.
[Maven] 메이븐 프로젝트 생성하기 메이븐으로 프로젝트 생성하기 일반적으로 만드는 프로젝트는 보통 비어있는 상태입니다 메이븐 프로젝트는 템플릿을 미리 만들어놓고 불러오는 형식이라는게 차이점입니다 메이븐 프로젝트를 저장할 폴더를 만듭니다 '명령 프롬프트' 창을 열어서 프로젝트 폴더로 생성해놓은 경로로 이동합니다 저 같은 경우에는 C드라이브에다가 폴더를 생성했기 때문에 [ cd C:\maven ] 이 되겠네요 이동이 되었으면 아래 코드를 입력합니다 그럼 무슨 진행창이 주르륵 뜰꺼에요 mvn archetype:generate -DgroupId=com.newlecture -DartifactId=javaprj -DarchetypeArtifactId=maven-archetype-quickstart -D 구분자 generate 생성 다른 사람이 만든 .. 2020. 6. 17.
티스토리 블로그 사이트맵 생성하기 티스토리 블로그 최적화에 도움을 주는 사이트맵 생성하기 제가 사이트맵 생성 포스팅을 하고 난 후에 티스토리에서 이제 블로그맵 사이트맵을 자동으로 생성해준다는 글을 발견했습니다. 늦게나마 관련 내용을 올려드립니다. 자세한 내용은 아래 사진과 링크에서 확인하실 수 있구요. 그래도 다른 곳에서 사이트맵을 생성해야 하거나 필요하신 분들을 위해 포스팅을 지우진 않겠습니다. 그런 줄도 모르고 난해한 사이트맵 생성하는 방법을 올려드려 죄송합니다. 혹시 사이트맵을 다른 검색엔진에 등록해야 하실 일이 있으면 저처럼 힘들고 귀찮게 생성하지 마시고 티스토리 공지 글 확인하시고 편하게 사이트맵 등록하시기 바랍니다 ! https://notice.tistory.com/2537 [안내] 블로그 사이트맵이 자동으로 생성됩니다. 안녕.. 2020. 6. 16.
상대방의 마음을 몰라서 답답할 때 상대방의 마음을 몰라도 되는 이유 '알려고 하는 마음'이 트러블의 시작입니다 상대의 마음을 알 수 없으면 그 사람이 어떤 생각을 할지 혼자서 생각합니다 주변 사람들에게 그 사람이 무슨 생각을 하는지 물어봅니다 점쟁이에게 그 사람의 마음을 알려 달라고 부탁합니다 혹은 마음을 읽는 법에 대한 책을 읽습니다 이 중에 정답은 아무것도 없습니다 '몰라도 된다'라고 생각해보셨으면 좋겠습니다 무신경한 얘기처럼 들릴지도 모르겠지만 원래 남의 마음은 당연히 모르는 법입니다 성장 환경은 사람마다 다르고 서 있는 곳과 보이는 경치도 다를뿐더러 두뇌와 신체의 생김새도 완전히 다릅니다 우리는 같은 것을 보고 같은 말을 하는 듯 보여도 받아들이는 마음이 완전히 다릅니다 알 길 없는 타인의 마음을 이리저리 망상해보고 알려고 하는 .. 2020. 6. 16.
[Maven] 메이븐 설치하기 메이븐 설치하는 방법 메이븐에 대해서, 메이븐은 프로젝트를 만들 때 가장 많이 사용하는 빌드 툴 중 하나입니다 프로젝트를 만드는 하나의 과정을 빌드과정이라고 합니다 이런 작업 과정을 거치다보면 반복되는 과정이 있는데 반복 과정들을 효율적으로 만들어주는 도구가 메이븐입니다 메이븐을 사용하면 작업 과정을 경량화 할 수 있고 보다 쉽게 구현할 수 있게 해줍니다 프로젝트 하나를 준비하고 구현하기 위해 필요한 빌드 툴을 보면 탐색기, 편집기, 콘솔 등등이 있는데 빌드 도구인 메이븐은 그런 것이 아니고 이런 것들과 어우러져서 사용할 수 있는 개발도구입니다 혹시나 이클립스도 메이븐과 같은 빌드 툴이 아닌가 라는 생각이 든다면 이클립스는 빌드 툴이 아니라 통합개발환경 IDE라고 합니다 통합 개발 환경(Integrate.. 2020. 6. 16.
착한 사람이 스트레스를 받는 이유 착한 사람이 스트레스를 받는 이유 직장이나 가정에서 본심을 말하지 못하거나 착한 사람인 척하느라 좀처럼 거절을 못하는 사람이 많습니다 보통 역학 관계에서 약자 쪽에 있는 사람이 자주 느끼는 불만입니다 부하직원이 상사에게, 자식이 부모에게 느끼는 경우가 많습니다 이런 역학 관계에서 아래에 자리하는 사람의 스트레스나 마음의 잡음은 상당히 심합니다 '하고 싶은 말을 하지 못한다'라는 말은 사실이 아닐수도 있습니다 어쩌면 하고자 하는 말을 분명히 할 수 있는데도 대부분의 사람들이 하지 못하는 것일수도 있습니다 자신이 그렇게 하는 것을 바라지 않기 때문입니다 여기에 중대한 요점이 있습니다 '인생은 마음이 만든다'라는 개념이 있습니다 마음 없이는 다른 사람의 관계, 현재의 생활, 지금까지 인생에서 해 온 경험도 모.. 2020. 6. 15.