전체 글 썸네일형 리스트형 spring-boot-starter-web pom.xml .... org.springframework.boot spring-boot-starter-web .... .... spring-boot-starter-web만 의존성에 추가해도 스프링 프로젝트에 필요한 대부분의 라이브러리가 추가된다. 더보기 IoC 컨테이너란 IoC - Inversion of Control : 의존 관계 주입(Dependency Injection)이라고도 하며, 어떤 객체가 사용하는 의존 객체를 직접 만들어 사용하는게 아니라(new class), 주입 받아 사용하는 방법을 말함. 스프링 IoC 컨테이너 - BeanFactory - 애플리케이션 컴포넌트의 중앙저장소 - 빈 설정 소스로부터 빈 정의를 읽어들이고, 빈을 구성하고 제공한다. 빈(Bean) : 컨테이너 안에 있는 객체 즉, IoC 컨테이너가 관리하는 객체 public class Book{ } >> 빈이 아니다. @Repository public class BookRepository{ public Book save(Book book){ return null; } } >> 어노테이션으로 .. 더보기 3. 페러다임 개요 1. 구조적 프로그래밍 최초로 적용된 패러다임(최초로 만들어진건 아님) 1968년 에츠허르 비버 데이크스트라(Edsger Wybe Dijkstra)가 발견 무분별한 goto 문은 프로그램 구조에 해롭다는 사실을 제시하면서 이러한 것들을 if then else와 do while until의 구조로 대체함. >> 구조적 프로그래밍은 제어흐름의 직접적인 전환에 대해 규칙을 부과한다. 2. 객체지향 프로그래밍 두 번째로 도입. 구조적 프로그래밍보다 2년 앞서 등장 요한달(Ole Johan Dahl), 크리스텐 니가드(Kristen Nygaard)에 의해 등장 >> 객체지향 프로그래밍은 제어흐름의 간접적인 전환에 대해 규칙을 부과한다. 3. 함수형 프로그래밍 세 번재로 가장 최근 도입되기 시작 했지만, 가장 먼저.. 더보기 2. 두가지 가치 - 행위(요구사항) vs 아키텍처 행위(요구사항) 프로그램으로 해야할 것! 개발자로서 행위가 가장 중요한걸까? 아키텍처 프로그램으로 해야할 것을 아키텍처에 적용 시켜야한다. 근데 아키텍처에 적용 할 수없다면 ? 비용은 크게 증가할 수 밖에 없다. 결국 아키텍터는 형태에 독집적이야 한다. > 새로운 기능, 새로운 요구사항을 유연하게 받아들이기 위해 > 독립적이지 않으면 개발 비용이 증가 할 수 밖에 없다. 아이젠하워 매트릭스 *깨알 지식 - 아이젠하워 매트릭스는 드와이드 D. 아이젠하워 미국 대통령이 고안한 중요성과 긴급성으로 일의 업무 순서를 정하는 매트릭스! 소프트웨어의 행위는 긴급하지만 매번 중요하지 않고, 아키텍처는 중요하지만 긴급한 경우는 없다! 1. 긴급하고 중요한 2. 긴급하지는 않지만 중요한 3. 긴급하지만 중요하지 않은 4.. 더보기 1. 설계와 아키텍처란 ?_? 1) 설계(Design) 저수준의 구조 또는 결정사항 등을 의미 2) 아키텍처(Architecture) 저수준의 세부사항과는 분리된 고수준의 무언가(?)를 가리킬때 사용 집을 예로 들어보면 아키텍처 : 집의 형태, 외관, 입면도, 공간, 방의 배치 등 설계 : 콘센트 전등 스위치의 위치, 보일러, 온수기 배출 펌프이 크기, 지붕 벽 의 기초 공사진행내용 등 >> 모두 집의 구성요소! 즉 설계, 아키텍처는 단절되는 것이 아니라 연속 적인 것! 소프트웨어 설계는 고수준에서 저수준으로 진행되는 의사결정일뿐! 소프트웨어 아키텍처의 목표는 " 필요한 시스팀을 만들고 유지보수하는데 투입되는 인력을 최소화 하는것 " 더보기 Linux/Mac JAVA_HOME 환경변수 설정 1. Java home 경로로 이동 하여 경로 확인! cd /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/ ** 밑줄 친 부분은 설치된 자바 버전에 따라 다를수 있습니다 ~~ 경로만 확인하면 됩니다 ~ 그래도 전 그냥 들어가봤어요 ㅋㅋ 2. bash_profile 파일 수정 vi ~/.bash_profile ** ~/.bash_profile 이 궁금하다면 ? 아래경로 이동해주세용 bpblog.tistory.com/entry/bashprofile-bashrc-%EC%B0%A8%EC%9D%B4 3. JAVA_HOME, PATH 수정! 1번에서 찾은 경로를 JAVA_HOME으로 선언하고 PATH에 경로를 잡아줍니다. 화살표를 움직여 입력할 .. 더보기 bash_profile bashrc 차이 리눅스에서 alias를 수정하거나 PATH를 변경할 때 접하게 되는 대표적인 4가지 파일들 1. /etc/profile 2. /etc/bashsrc 3. ~/.bash_profile 4. ~/.bash_rc 무엇일까 ?_? 1. /etc/profile vs ~/.bash_profile 전역적인 파일로 모든 사용자가 로그인시 실행되며, bash_profile의 경우 지역적파일로 해당하는 사용자가 로그인 시만 실행된다. 또한 profile의 경우 어떠한 shell이든 상관없지만, bash_profile의 경우 bash shell 의 경우만 해당된다. 2. /etc/bashsrc vs ~/.bashrc profile과 달리 Login 과정이 없으므로 shell을 실행시키는 사용자로 구분한다. /etc/bash.. 더보기 미대선! 바이든 관련주 세계최강 미 대통령은 바이든이 될것 같습니다.그렇다면! 이제 새로운 대빵(?)을 따라갈 때 인 것 같습니다.군대도 회사도 주식도 줄을 잘 서야 하는 것 같습니다. 조 바이든 후보는 당선 후 2조 달러 규모의 친환경 인프라 투자를 발표 하였습니다. 이에 따라 태양광 업체인 한화솔루션, 오성첨단소재, 풍력발전 관련 업체인 씨에스원, 동국 S&C 등 이 큰 폭의 상승세를 보이고 있습니다.1. 한화솔루션 - 태양광 모듈한화 그룹에 속한 회사로서 석유화학사업과 태양광사업, 플라스틱제품 제조업, 소매업, 부동산업을 영위하는 회사 입니다. - 매출지난 반기보고서에 따르면 전체 매출액인 4.2조중 3.1조를 태양광사업이 차지하고 있습니다. - 차트 전일 10월 4일 개표 당일에는 트럼프가 우세한것으로 나왔습니다. 그래.. 더보기 이전 1 ··· 27 28 29 30 31 32 33 ··· 39 다음