본문 바로가기

전체 글249

[Oracle] DB 계정 생성, 삭제 & 계정 권한 부여, 삭제 쿼리 오라클 디비 설치는 아래 링크에서 확인할 수 있다. https://hellodoor.tistory.com/227 [DB] 오라클 디비 설치 Oracle Database 19c Install 우선 아래 링크로 들어가 준다. https://www.oracle.com/database/technologies/ Learn About the Latest Oracle Database Scale your business strategy and achieve greater performance for all data workloads.. hellodoor.tistory.com 우선 Win + R 누르고 cmd 입력 후 Enter 명령 프롬프트 창에서 계정을 생성하고 설정한다. 1. system 계정 접속 > sqlplu.. 2022. 9. 26.
[DB] 오라클 디비 설치 Oracle Database 19c Install 우선 아래 링크로 들어가 준다. https://www.oracle.com/database/technologies/ Learn About the Latest Oracle Database Scale your business strategy and achieve greater performance for all data workloads running on premise or in the cloud with Database 19c. Also, learn about the new capabilities of the newly released database 21c. www.oracle.com Download Oracle Database 19c 클릭. 설치하려는 컴퓨터 OS에 맞춰서 다운받는다. 참고로 오라클 계.. 2022. 9. 20.
[백준] 25304번 자바 영수증 - 반복문 총 금액을 입력받고 각각 구매한 물건의 가격과 개수를 입력받는다. 금액이 일치하면 yes 아니면 no를 출력 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 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int price, count; price = sc.nextInt(); // 총 금액 count = sc.nextInt(); // 구매한 물건 종류 개수 int product[][] = new int[count][2]; //[0] 상품가격 [1] 상품개수 .. 2022. 8. 16.
[백준] 2480번 자바 주사위 세개 - 조건문 간단하다. 문제에 수식을 그대로 가져다 쓰면 된다. 1. 입력값 세개가 같으면 10000 + 같은 값 * 1000 2. 두개가 같으면 1000 + 같은 값 * 100 3. 다 다르면 가장 큰 값 * 100 이대로 출력하면 된다. 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 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int a, b, c; a = sc.nextInt(); b = sc.nextInt(); c = sc.nextInt(); if(a == b &&.. 2022. 8. 14.
[백준] 2525번 자바 오븐 시계 - 조건문 첫 번째 줄에 입력으로 시간을 적는다 (24시 표기 법으로) 두번 째 줄에는 요리하는데 필요한 시간이 분으로 입력된다. 즉 출력은 첫 줄에 시간 + 두번째 줄에 분이다. 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 import java.util.Scanner; public class test{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int h, m, mm; h = sc.nextInt(); m = sc.nextInt(); mm = sc.nextInt(); h += mm / 60; // 요리시간이 60분 이상이면 넘는 만큼 h에.. 2022. 8. 14.
[백준] 25083번 자바 새싹 [입출력과 사칙연산] 똑같은 모양으로 출력하면 되는 문제인데 공백개수를 세긴 귀찮다. 그리고 이 문제는 \ 이 역슬래쉬랑 " 이 쌍따옴표를 문자열 안에서 어떻게 표현하는가 문제이다. 백준에 있는 저 예제 출력에 있는 문자를 그대로 긁어서 eclipse "" 안에 붙여 넣으면 바로 표현이 된다. 문자열 안에 " 는 \" 로 입력하고 \는 \\ 로 앞에 하나 더 넣어서 출력하면 된다. c나 자바에서 출력을 배울때 나오는 내용이다. 1 2 3 4 5 6 7 8 9 10 11 public class Main{ public static void main(String[] args){ System.out.println(" ,r'\"7"); System.out.println("r`-_ ,' ,/"); System.out.println(" .. 2022. 8. 14.
백준 3003번 자바 킹, 퀸, 룩, 비숍, 나이트, 폰 [입출력과 사칙연산] 체스는 순서대로 1 1 2 2 2 8 총 여섯개의 수가 있다. 여섯개의 수를 사용자가 차례대로 입력했을 때 몇 개가 부족한지 혹은 더 많은지 출력해주면 된다. 즉 입력값 + 출력값 = 1 1 2 2 2 8 이 되면 된다. 그래서 1 1 2 2 2 8 - 입력값을 출력하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import java.util.Scanner; //1 1 2 2 2 8 public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int comp[] = {1, 1, 2, 2, 2, 8}; int input[] = new int[6]; for(int i=0.. 2022. 8. 14.
백준 18108번 자바 1998년생인 내가 태국에서는 2541년생?! [입출력과 사칙연산] 현재 우리가 세는 익숙한 연도를 서기 연도라고 하는데 불기 연도를 입력받으면 서기 연도를 출력한다. 문제와 입출력에 답이 있어 보인다. 2541이 불기 연도 1998이 서기 연도 이다. 그러면 둘의 차이를 구하고 (543) 입력이 불기연도 이므로 (1000 2022. 8. 12.
백준 10926번 자바 ??! [입출력과 사칙연산] 얼핏 보면 이미 존재하는 아이디와 비교해서 ??!를 붙이는 것처럼 나와있으나 그냥 입력된 문자열 자체가 이미 존재한다 가정하고 입력받은 문자열 뒤에 ??!를 붙여서 출력하면 되는 간단한 문제다. 1 2 3 4 5 6 7 8 9 10 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println(str + "??!"); } } Colored by Color Scripter cs 7행에서 문자열을 입력받고 (아이디) 8행에 출력문에서 ??!를 붙여서 출력해주면 된다. 2022. 8. 8.
[깃허브] IntelliJ Git hub Repository import, 인텔리제이 깃허브 가져오기 먼저 깃허브에 Repository에 접속한다. 우측에 Code를 클릭하고 링크를 복사한다. IntelliJ를 실행시키고 상단에 VCS -> Get from Version Control 클릭 깃허브에서 복사한 URL을 붙여넣고 원하는 경로를 지정하고 Clone 클릭 깃허브 계정이 등록되어 있지 않으면 로그인 하라고 뜬다. 나는 계정 아이디/패스워드가 아니라 주로 token 값으로 로그인한다. Log In with Github 클릭 Use Token 클릭 여기서 깃허브에서 발급받은 token 값을 입력해야 한다. Token 발급 받는 방법은 아래 링크에서 확인할 수 있다. https://hellodoor.tistory.com/217 [깃허브] 토큰 발급받기 github create token 우측 상단에 P.. 2022. 2. 1.
[깃허브] 토큰 발급받기 github create token 우측 상단에 Profile에서 하위 메뉴에 Settings를 클릭한다. 좌측에 Developer settings 클릭. Personal access tokens 클릭. Generate new token 클릭. 본인 확인차 Password 입력. 내용 읽어보고 필요한 것들 체크체크 하고 Generate token 클릭 Token이 발급되었다. 이제 이것을 복사해서 필요한 곳에서 사용하면 끝 2022. 2. 1.
[R] R & JAVA 연동 자바에서 Rserve 실행 R의 Rserve를 이용해서 연동을 해본다. R에서 Rserve 서비스를 올려놓고 자바에서는 Rserve 라이브러리로 Rserve와 연결을 해서 통신을 하는 그런식 같다. 먼저 Rstudio나 Rgui를 실행시킨다. > install.packages("Rserve") 를 입력하고 Korea를 선택한다. -> OK 버튼 클릭 그러면 열심히 설치한다. 그리고 Java에서 R을 사용하려면 Rserve를 실행시켜야 한다. > library(Rserve) > Rserve(FALSE, port = 6311, args= '--RS-encoding utf8 --no-save --slave --encoding utf8 --internet2') > Rserve(args = "--RS- encoding utf8") 위 세 .. 2021. 11. 17.
[R] R Install ~ R 설치 https://www.r-project.org/ R: The R Project for Statistical Computing www.r-project.org 링크를 들어간다. CRAN 클릭 어후 뭐가 많다. 다 똑같다 하니 Korea에 네 링크 중 하나를 클릭. 각자 운영체제에 맞추면 된다. 난 윈도우 이니 Download R for Windows 클릭 base 클릭. 또 클릭 뭔가 exe 파일을 받는다. 받고 실행 다음 경로에 띄어쓰기, 한글 뭐 이런게 있으면 오류가 뜰 수 있다 하여 c 밑에 R 폴더를 생성하여 거기에 설치했다. 다음 다음 다음 다음 c: -> R -> R-4.1.2 -> bin -> x64 경로에 가서 Rgui.exe 파일을 실행 hello 출력하면 1차는 끝 2021. 11. 15.
[DB] Oracle Database 11g Enterprise Edition Install 이전 버전 11.2 설치 지금 버전이 19, 21 까지 나왔는데 회사에서는 11g를 사용한다. 그래서 11g를 설치해야 하는데 예전에 설치 했던 방법이 11g가 눈앞에서 사라졌다. 몹시 귀찮.. 아무튼 링크로 가서 로그인을 한다. https://edelivery.oracle.com/osdc/faces/SoftwareDelivery https://login.oracle.com:443/oam/server/obrareq.cgi?encquery%3DSjpAZbGbeQmgqUeq2FgNPQ%2FEpEFXpL15jMF4M98gZtrLPPAlktwPkC7CNt9QxPBMx8tzZ6EiCBvFIIzDT1UWlRoaX7zlbV8hk5ty%2FNKLEbjnbNaho3hszgD%2FxWHNQwxuZGkkGIiekLhyBPH6KzbzNF7zt14GS.. 2021. 11. 15.
[톰캣] Eclipse Spring Tomcat v9.0 Server 설치 및 세팅 WAS web application server tomcat 설치 및 세팅이다. 개발은 스프링 기반환경에서 개발 하려 한다. 톰캣은 아래 링크에서 설치 한다. http://tomcat.apache.org/whichversion.html Apache Tomcat® - Which Version Do I Want? Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapp.. 2021. 11. 10.
Cannot change version of project facet Dynamic Web Moudle to 2.5 Error 에러 해결 스프링 기반 전자정부 프레임워크에서 프로젝트 생성했는데 바로 에러가 뜬다. 프로젝트 생성할 때 Dynamic Web Moudle version을 4.0으로해서 생성했는데 그게 문제가 되는 것 같다. 우선 프로젝트에 porm.xml을 열어보자. 아래처럼 변경한다. servlet-api 2.5 위 코드를 javax.servlet-api 4.0.1 이렇게 처음 설정한 버전으로 변경한다. 그리고 src -> main -> webapp -> WEB-INF -> web.xml 을 들어간다. 형광표시에는 2_5, 2_5, 2.5 로 되어있는 것을 4_0, 4_0, 4.0으로 바꾼다. 그리고 Project 우클릭 하고 Maven -> Update Project 를 클릭한다. Force Update of Snapshot.. 2021. 11. 10.
[전자정부] eGovFrame 게시판 (1) : 웹 프로젝트 생성, 세팅, 톰캣 설정 전자정부 프레임워크 세팅을 위해서 개발환경은 아래 링크에서~ 전자정부 프레임워크 개발환경 세팅 프로젝트 생성을 해보자. File -> New -> Other 클릭 eGovFrame Web Project를 클릭하고 Next > 를 클릭한다. Project name 말 그대로 프로젝트 이름을 적는다. Group Id 는 그룹 아이디를 적는데 보통 com.회사 이름이 들어가거나 그러기도 한다. Dynamic Web Module version은 Servlet Spec이라 한다. 기본적으로 2.5가 설정되어 있다. 나는 자바는 8이상(11) 톰캣은 9버전을 사용할 것이므로 서블릿 스펙은 4.0으로 변경한다. 톰캣 설치는 나중으로 하고.. Next > 우선 예제 소스를 생성하기로 하고 Finish를 클릭한다. 뭔가.. 2021. 11. 10.
[전자정부] EgovFrame Install 설치 및 개발환경 아직 공공기관에서 많이 쓰이는 프레임워크이다. 말이 전자정부지 spring 기반이라고 한다. 우선 아래 링크를 가서 https://www.egovframe.go.kr/home/sub.do?menuNo=41 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 3.10 버전으로 받아보자. 일단 뭐 최신 판이니.. 현재 PC 운영체제에 맞게 받는다. 압축을 풀어보자. 두 폴더가 생겻다. eclipse 폴더에 들어가보면 이렇게 파일들이 있다. 여기서 eclipse.exe 파일을 실행히시키면 아 ㅋㅋ 자바를 안깔았네... 이클립스는 자바를 깔아야 실행할 수 있다. 자바 설치와 환경변수는 아래에서.. https://hello.. 2021. 11. 9.