전체 글 53

[Maven] oracle 라이브러리 추가시 Missing artifact 오류 발생

이슈 oracle jdbc 라이브러리인 ojdbc6를 스프링 프로젝트에 추가하기 위해서 maven 설정을하려고 할 때 아래와 같이 mvnrepository에서 가져온 dependency를 입력하면 com.oracle ojdbc6 11.2.0.3 아래와 같은 오류가 발생한다. Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 이유는 maven 중앙 저장소에서 ojdbc6.jar를 제공하지 않기 때문에 파일을 가져올 수가 없다. 해결방법 제 3의 저장소를 설정한다. 저장소는 mvnrepository.com에 적혀져 있다. pom.xml 파일에 repository 설정을 해준다. Spring Plugins http://repo.spring.io/plugins-release/

Python 설치시 깜빡하고 환경변수 설정 체크를 안했다면

파이썬 설치시에 환경변수 설정을 체크해주지 않으면, 윈도우 명령 프롬프트에서 파이썬을 실행하기위해서 설치 위치까지 이동해서 파이썬을 실행해야하는 불편함이 있다. 파이썬 설치할때 environment variable을 추가한다는 체크박스를 체크했다면 설치할때 알아서 설정하겠지만, 깜빡하고 하지 않았다면 다음과 같이 수동으로 설정해 줄수 있다. 1. 윈도우의 제어판 실행/ 시스템 및 보안 클릭 2. 시스템 클릭 3. 고급 시스템 설정 선택 4. 환경변수 선택 5. 시스템 변수 목록 중에 Path 선택하고 편집을 클릭한다. 6. 파이썬 설치 위치 확인 파일 탐색기를 열어서 해당 위치에 Python이 설치되었는지 확인 기본 설치 경로 C:\Users\본인컴퓨터이름\AppData\Local\Programs\Pyt..

windows 10에서 explorer.exe 오류창이 뜰때

MicroSoft에서 제시한 클린부팅, 시스템 시작프로그램설정, 명령프롬프트로 스캔을 시도해봐도 문제가 해결되지 않았다. 1. window키 + R : 실행창 실행3. 레지스터리 편집기에서 해당경로 찾아가기HKEY_CURRENT_USER SoftwareMicrosoftWindows NTCurrentVersionWindows 순으로 클릭해서 컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows으로 이동한다

MySql Server 설치 후 환경설정할때 next버튼이 없을때

MySql Server 설치하고 난 후 환경설정 창으로 넘어가면 아래와 같은 화면을 만난다. 그런데 너무 어이없게도, next버튼이 안보인다.설정을 어케하라는건지...ㅠㅠ 뭘 선택해도 안나온다.. 찾아보니 화면 크기 버그이다. 윈도우의 text font 크기를 100%보다 작게 설정하면 된다고 하는데, 그건 어떻게 하는지 모르겠고! 다른 방법으로는 단축키를 이용해서 다음 화면으로 넘어가기! next라는 버튼을 누르고 싶다면 alt+N excute라는 버튼을 눌러야 한다면 alt+X finish 버튼은 alt+F 위의 방법을 이용하면 화면 버그가 있다고 하더라도 다음 화면으로 넘어갈수 있다!!

JSON 응답 구현시 406 Error 해결

스프링 프레임워크를 이용해서 웹 개발시 AJAX를 이용해서 클라이언트 단을 구현하려면 스프링의 컨트롤러에서는 데이터만 JSON응답으로 클라이언트에 넘겨 줘야한다. JSON을 넘겨주기 위한 방법은 여러가지가 있지만 많이 사용하는 방법은 JSON Mapper를 이용하는 방법이다. 구현 방법은 간략하게 ▶ JSON Mapper 라이브러리 추가 ▶ 태그 추가 ▶ 컨트롤러 메소드 반환형에 @ResponseBody 어노테이션 추가 실행 결과로 406에러가 떳다면, 위에서 설명한 설정이 제대로 되어있는지 확인하자. ▶ JSON Mapper 라이브러리 추가 스프링의 메이븐 설정을 하는 pom.xml에 JSON관련 라이브러리를 추가 버전은 내가 임의로 한 것이니까 본인 상황에 맞게 설정! org.codehaus.jack..

javax.servlet import 오류 해결 방법

이클립스에서 HttpServlet을 사용하려고할 때 가끔 import javax.servlet.http.HttpServletRequest 오류가 발생한다. 이런 오류가 발생하는 이유는 이클립스내 프로젝트에 Server 라이브러리가 설정이 안되어 있기 때문에발생한다. 프로젝트 Server 라이브러리 설정하는 방법은 프로젝트 마우스 오른쪽 클릭 > Properties > Java Build Path > Libraries Server Runtime 선택 사용할 서버 선택 (나의 경우 Apache Tomcat v8.5)

Java 입출력/문자열 관련 클래스

자바 입출력/문자열 관련 클래스 Scanner BufferedReaderStringTokenizer StringBuilder Scanner 시스템으로 들어오는 입력(ex.키보드 입력)을 읽어오는 클래스 123import Java.util.Scanner;Scanner scan = new Scanner(System.in);String data = scan.NextLine(); cs BufferedReader 시스템 입력(ex. 키보드 입력)을 통해 문자열을 얻어내는 클래스 시스템 입력은 바이트 스트림으로 되어있기 때문에 BufferedReader를 쓰려면 바이트스트림을 문자스트림으로 변환해주는 InputStreamReader를 사용해야 함. 12BufferedReader in = new BufferedRea..

카테고리 없음 2016.11.01

애자일과 스크럼

애자일(Agile)이란?소프트웨어 개발 방법에 있어서 아무런 계획이 없는 개발 방법과 계획이 지나치게 많은 개발 방법들 사이에서 타협점을 찾고자 하는 방법론이다. 흔히 폭포수 모델 개발 기법과 대비되는 기법이다.폭포수 모델 기법기존의 소프트웨어 개발현장에서 주로 사용되고있는 개발기법으로 분석, 설계, 개발, 테스트의 개발 공정을 거친 후 사양서 문서를 통해 원하는 바를 전달하는 기법이다.폭포수 개발 기법 이에 반해 애자일은 짧은 주기(1주~1개월)로 기간을 나누어 그 기간 안에 전 공정을 거쳐 동작하는 완성품의 일부를 만들어 낸다. 그리고 그 과정을 반복한다.애자일 개발 애자일의 필요성"비지니스의 불확실성과 변화 가속성"과거의 사업 방식을 보면 우선 비즈니스 조직이 '시장 분석'을 수행하고 요구사항 사양..