[Ubuntu] 리눅스서버 우분투 자바(JAVA)설치 및 자바 환경설정 정리
·
노빠꾸 서버/설치관련
이번 포스팅에서는 우분투에 자바를 설치하는 과정을 포스팅해보겠습니다. 자바 설치는 리눅스의 패키지 관리명령어인 apt-get을 이용해보도록 하겠습니다. 일단 설치 과정은 굉장히 간단합니다. 위에서 언급한 apt-get 명령어 한줄이면 자바가 설치되게 됩니다. 1. JAVA 설치 1 2 3 4 5 6 ## 설치가능리스트 업데이트 apt-get update ## JDK install sudo apt-get install openjdk-8-jdk cs 먼저 설치가능한 리스트를 업데이트해주는 명령어를 실행한뒤, JDK설치 명령어를 실행하여 JDK를 설치해 줍니다. 설치를 진행하다보면 중간에 계속 진행하겠냐는 질문을 받게됩니다. Y를 입력하고 쭉쭉 넘어가면 되겠습니다. 설치가 완료되고, 정상적으로 설치가 완료되었..
[GIT] 계정 기본 설정 세팅, 2개이상의 GIT 계정사용하기
·
노빠꾸 개발일지/GIT
이번 포스팅에서는 GIT을 사용하기위한 초기 계정 설정 및 한대의 PC에서 2개이상의 계정을 사용할 수 있는 방법에 대해 포스팅해보겠습니다. 1. 계정설정 먼저 Git을 이용하기위한 계정설정을 해줘야 한다. 1 2 git config --global user.name "Kim" -- Git사용자명 git config --global user.email "test@naver.com". -- Git이메일 계정정보 cs 설정방법은 간단하다. 위의 두줄의 명령어로 사용자명과 git계정정보를 등록해주면 된다. 1 git config --global --list -- 등록된 계정정보 조회 cs 위의 명령어로 조회를 해서, 입력한대로 계정및사용자정보가 나온다면 정상적으로 계정설정이 완료된것이다. 2. GIT계정 SS..
[ORACLE] 오라클 시퀀스(Sequence) 정리(생성, 사용, 삭제)
·
노빠꾸 데이터베이스/ORACLE
시퀀스(Sequence) 시퀀스란 연속적인 숫자를 생성해내는 객체이다. DB에서 테이블의 기본키가 숫자형 데이터일 경우, 이 테이블에 기본키인 컬럼에 시퀀스를 설정해 놓을 경우 테이블에 데이터를 삽입(Insert) 할때마다, 자동으로 각 로우를 식별할 수 있는 시퀀스값이 할당되어 저장된다. 이때, 시퀀스값은 보통 자동으로 +1씩 늘어나게 설정해 놓고 사용한다. 그러면, 데이터가 삽입될때마다 1부터 차례대로 번호가 부여되게 된다. Ex) CUSTOMER 테이블 시퀀스 예시 CUST_SEQ CUST_NAME CUST_PHONE CUST_ADDR 1 홍길동 010-0000-0000 서울 2 이순신 010-1111-1111 부산 3 장보고 010-2222-2222 경주 해당 예시에서 CUST_SEQ컬럼이 시퀀스..
[Mac OS] 맥북 도커(Docker) 오라클 샘플스키마 설치
·
노빠꾸 데이터베이스/ORACLE
이번 포스팅은 맥북에서 도커를 이용하여 오라클을 설치한경우 오라클 샘플스키마를 설치하는 방법에 대해 알아보겠습니다. 윈도우 버전에서는 mksample.sql파일을 실행해주면 자동으로 샘플스키마가 설치가 되는데, 맥에서 해당 sql파일을 실행해보면 제대로 진행이 되지 않는다. 그래서, 각각의 sql파일을 하나씩 실행시켜 주는 방법으로 진행하면 된다. ex) docker exec -i (컨테이너명) sqlplus 계정/계정비밀번호 < (실행시킬 스키마 파일 경로) 1 docker exec -i oracle11g-test sqlplus system/oracle
[Design Pattern] 싱글턴 패턴
·
노빠꾸 개발일지/JAVA
싱글턴 패턴(Singleton Pattern)이란? 싱글턴 패턴이란 인스턴스가 하나 뿐인 특별한 객체를 만들 수 있게 해주는 패턴으로, 싱글턴으로 생성된 인스턴스에 자유롭게 접근하여 사용이 가능하다. 싱글턴 패턴을 사용하는 이유는 인스턴스를 한번 생성 후, 재사용하여 사용하기 때문에 메모리낭비를 줄일 수 있다. 싱글턴 패턴은 인스턴스를 생성 후 같은 자원을 계속해서 이용하므로, 연결풀 또는 스레드 풀과 같은 자원 풀을 관리하는데도 자주 이용된다. 싱글턴 패턴 예제 1 2 3 4 5 6 7 8 9 10 public class Singleton { private static final Singleton singletonTest = new Singleton(); // 초기화 부분에서 인스턴스를 생성 // 생성..
[리눅스] 시스템관련 명령어 정리
·
노빠꾸 서버/명령어 정리
1. OS 버전확인 명령어 2. 디스크(Disk) 용량확인 명령어 3. CPU정보확인 명령어 4. 메모리정보확인 명령어
[Spring] 스프링 기본 환경세팅 정리(WEB.XML)
·
노빠꾸 개발일지/SPRING
1. WEB.XML 아래는 웹서비스의 사용되는 기본적인 web.xml 소스입니다. 스프링 웹서비스를 만들때 사용하는 태그들을 아래소스를 기준으로 정리해보겠습니다. 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 31 32 33 contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServle..
[리눅스] JAVA 설치 및 환경설정
·
노빠꾸 개발일지/JAVA
이번 피드에서는 리눅스 환경에서 JAVA설치 및 환경설정 방법에 관해 알아보겠습니다. - 설치환경 버전정보 OS : CentOS 7.3 JAVA : jdk1.8.0_271 우선 설치할 jdk파일을 다운받아줍니다. www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 위의 URL에 접속하여 각자의 버전정보에 맞는 jdk파일을 받아줍니다. 리눅스 환경의 tar.gz확장자의 파일을 다운받아주면됩니다. 다운받은 파일을 FTP등을 이용하여 설치할 리눅스서버에 적당한 위치에 전송하여줍니다. 아래의 명령어를 이용하여 서버에 옮긴 파일의 압축을 풀어줍니다. 1 tar -xvf jdk-8u271-linux-x64.tar cs 서버에서 jdk파일 위치..
[네이버 클라우드 플랫폼] 무료 서버 생성하기
·
노빠꾸 개발일지
이번 피드에서는 본격적으로 네이버 클라우드 플랫폼을 이용하여 서버를 생성하는 방법을 정리해보겠습니다. 이용할 서버는 1년 체험용 서버인 Micro-g1서버입니다. 우선은 네이버 클라우드 플랫폼을 이용하려면 결제정보가 등록이 되어있어야합니다. 로그인시 결제정보가 등록되어있지않으면, 자동으로 안내팝업이 뜹니다. 우선, 팝업이나, 메인페이지를 이용하여, 결제정보등록 페이지에 들어가 결제정보등록을 완료하여 줍니다. 결제정보등록을 완료했으면, 메인에서 콘솔 메뉴를 선택합니다. 메뉴를 선택하게 되면 아래와 같이 이동하게 됩니다. 이용중인 상품과 서비스 현황에 대한 정보들입니다. 본격적으로 서버를 생성하기 위해 아래와 같이 products & services -> Server메뉴를 선택해 줍니다. 페이지를 이동하여 ..
[네이버 클라우드 플랫폼] 무료서버 사용하기(1년 무료)
·
노빠꾸 개발일지
이번 피드에서는 무료로 사용할 수 있는 서버를 하나 소개해 드리겠습니다. 네이버에서 제공하는 네이버 클라우드 플랫폼인데요. 서버스팩 및 정보는 아래와 같습니다. 위의 서버를 1년간 무료로 사용할 수 있게 해줍니다. 개발작업을 하다보면 서버가 필수적으로 필요하게되고, 개인적으로 사용할 수 있는 서버가 필요하기도 합니다. 이때, 테스트용으로 네이버 클라우드 플랫폼 서버를 1년 사용해보면 괜찮을 것 같습니다. 일단, 1년 무료라 체험용으로 사용해봐도 괜찮을것 같고, 이후 서비스에 만족하면 추가로 요금을 지불하고 이용을 계속하면 됩니다. 더 자세한 정보는 아래의 URL을 이용하여 참고하시고 신청하시면 됩니다. www.ncloud.com/product/compute/server NAVER CLOUD PLATFOR..