이클립스에서 GitHub에 저장된 프로젝트는 import해오는 방법은 zip 파일을 다운받아서 할 수도 있지만, 여기서는 저장소를 연결해서 import 하는 방법을 기록하고자 한다. No 1. 먼저 프로젝트를 저장할 workspace 폴더를 만들어서 열어준다. No 2. 이클립스에서 GitHub 저장소를 연결하기 위해 git repositories 창을 열어준다. No 3. git repositories 연결을 위해 Clone을 한다. 여기서 GitHub 프로젝트 주소는 해당 프로젝트에서 초록색 코드 버튼을 클릭해서 가져온다. Clone Git Repository 창에서 복사한 주소를 URI에 입력해주면 자동으로 Host, User, Password 등 세부정보가 입력되며 next 버튼을 클릭할 수 있다..
spring framework에서 maven 빌드를 선택하면 pom.xml이 자동 생성된다. POM(Project Object Model)을 설정하는 부분으로 프로젝트 빌드 옵션을 설정하는 부분이다. 기존 프로젝트에서 사용된 pom.xml의 일부분을 나눠 설명하면 다음과 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4.0.0 com.spring groupware Project war 1.0.0-BUILD-SNAPSHOT 1.8 4.3.4.RELEASE 1.6.10 1.6.6 3.0.7 Colored by Color Scripter cs maven pom.xml 모델 버전을 정의하는 태그로 4.0.0 버전임을 알 수 있다. 프로젝트 생성 조직이나 그룹명을 알 수 있는 태그다..
행복한 프로그래밍 저자는 우리가 프로그래밍에 열광하는 이유, 즉 프로그래밍의 무엇이 우리의 열정을 자극하는지를 다양한 에피소드와 재미있는 알고리즘 문제, 세상을 놀라게 한 역사적 사건 속에 녹여 일깨워 www.aladin.co.kr 처음 개발자가 되어야겠다고 마음을 먹었을 때 추천받은 책이 바로 행복한 프로그래밍이라는 책이다. 요즘 독서모임을 운영하고 있는게 도움이 되는 것 같다. 시간을 만들어서 독서하려고 하다보니까 이렇게 좋은 책을 만나게 된 것 같다. 이 책은 처음에 에세이 느낌이 아닐까 했지만 의외로 전공기본 지식을 볼 수 있는 내용들이 들어가 있었다. 알고리즘 구조라던지 복잡도에 대한 개념이 이해하기 쉽게 되어 있어서 중간중간에는 공부하는 느낌으로 읽게 된 것 같다. 사실 프로젝트를 하거나 새로..
프로젝트 생성이유 취업을 위한 프로젝트라고 보기 어렵고 연습을 위한 프로젝트이다. maven을 공부한지 오래됐고 복습겸 intelliJ로 maven을 세팅해보기로 했다. 본인은 위 프로젝트를 기본으로 향후 다른 프로젝트 사용에 이용할 계획이다. No 1. 먼저 프로젝트 생성을 시작한다. New project에서 형태는 maven을 선택한다. 여기서 별도 archetype은 선택하지 않았는데, archetype은 아카이브 타입의 줄임말로 maven 프로젝트의 기본 뼈대를 만들어주는 기능을 한다. SDK 설정이 올바른지 확인 후, Next 버튼을 누른다. No 2. 프로젝트 이름을 설정한다. 여기서는 test_board로 작성했다. 지정 경로를 설정하고 Next를 누르면, 아주 기본적인 프로젝트가 생성되게 ..
기술혁신의 과정 아이디어 창안 - 챔피언 - 프로젝트 관리 - 정보수문장 - 후원 산업재산권 특허권, 실용신안권, 의장권, 상표권 저작권 협의저작권, 저작인접권 신지식재산권 첨단산업저작권, 산업재산권, 정보재산권 네트워크 혁명의 법칙 메트칼프의 법칙 네트워크의 가치는 사용자 수의 제곱에 비례한다는 법칙으로 근거리 통신망 이더넷의 창시자 로버트 메트칼프에 의해 주장되었다. 무어의 법칙 반도체의 성능이 18개월마다 2배씩 증가한다느 법칙으로 인텔의 설립자 고든 무어가 처음으로 주장했고, 지금까지도 일치하고 있다. 카오의 법칙 창조성은 네트워크에 접속되어 있는 다양한 지수함수로 비례한다는 법칙으로, 경영 컨설턴트 존 카오가 주장한 법칙이다. 기술교양 모든 사람들이 광범위한 관점에서 기술의 특성, 행동, 힘, ..
인터넷이란? 전세계에 걸처 원거리 접속이나 파일 전송, 전자 메일 등의 데이터 통신 서비스를 받을 수 있는 컴퓨터 네트워크 시스템을 말한다. 인터 네트워크(inter-network)라는 말에서 시작되었으며, 이제는 전 세계 컴퓨터들을 하나로 연결하는 통신망을 말한다. 인터넷은 클라이언트와 서버로 구성되며, TCP/IP라는 기본 프로토콜로 제공되고 있다. 인터넷 작동원리 인공위성을 위한 전송은 엄청난 거리를 통한 전송으로 지연이 발생할 확률이 높다. 따라서 광섬유 케이블을 통해 데이터 센터 내 SSD(서버의 내부 메모리 역할)에 저장된 데이터를 가져오는 방식이 인터넷의 작동원리이다. 광섬유케이블에 보내진 광펄스는 라우터에서 전기적 신호로 변경되고 이더넷 케이블로 응답데이터를 기기로 받게 된다. 클라이언트는..
SQL (Structured Query Language) 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어. 초기에 SEQUEL (Structured English Query Language)로 구조 영어 질의어라는 이름이었지만, 영국의 호커 시들리 항공사의 상표와 동일해서 SQL로 변경되었다. 쿼리 웹 서버에 특정한 정보를 보여달라는 클라이언트의 요청이다. 데이터베이스에서 요청사항을 검색하기 위한 코드나 키를 기초로 질의하는 것을 말한다. 올바른 쿼리 작성법 >> WHERE절 및 FROM절 사용 순서를 지킨다. >> SQL 시키마를 가급적 사용한다. >> 문자열 비교시 후행 공백은 비교하지 않는다. >> ANSI 표준 문구를 사용한다. 관계형 데이터베이스(RD..
인터페이스 예외처리 프로그램의 정상적인 실행을 방해하는 조건이나 상태가 발생했을 때, 프로그래머가 해당 문제에 대비해 작성해놓은 처리 루틴을 수행하도록 하는 것 데이터 통신을 사용한 인터페이스의 경우 (네트워크와 관련된 문제) 송신 측에서 처리하는 방법: AJAX 호출 후 반환 값을 받아 호출하는 부분에서 사전 정의 수신 측에서 처리하는 방법: 수신한 JSON 객체를 처리 시에 try-catch 구문을 이용해 발생한 예외를 처리하고 이를 송신 측에 전달 인터페이스 객체를 사용한 인터페이스의 경우 (SQL, 프로그램 등 사용상의 오류) 송신 측에서 처리하는 방법: 예외 발생시 송신 인터페이스 테이블에 예외 유형에 따른 예외 코드와 상세한 원인을 함께 입력 수신 측에서 처리하는 방법: 예외 발생시 사전에 정..
- jdbc
- 웹페이지만들기
- filezila
- 기술블로그
- 오늘의코딩
- gradle
- 독서후기
- AWS
- EC2
- gradle build
- 개발도서
- LifecycleException
- 정보처리기사 실기
- 북클럽
- 노개북
- SQLD
- putty
- 호스팅영역
- 배포
- JIRA
- 실용주의프로그래머
- java
- 정보처리기사 필기
- 정보처리기사
- IT 5분 잡학사전
- spring
- 노마드코더
- git연동
- ubuntu
- intellij
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |