반응형

Backend 59

자바 배열, 객체 정렬하기 : Comparable, Comparator 인터페이스 (+다중정렬 예시)

[목차] 🟢 기본형변수, Wrapper클래스 배열 정렬 Arrays.sort(배열명) : 배열 오름차순 정렬 Arrays.sort(배열명, Collections.reverseOrder()) : 배열 내림차순 정렬 🟢 객체 정렬 : Comparable과 Comparator 인터페이스를 알아보자 Comparable 인터페이스 - compareTo( ) 메서드 Comparator 인터페이스 - compare( ) 메서드 🟢 정리! 🟢 기본형변수, Wrapper클래스 배열 정렬 참고 : Arrays.toString(배열명) 으로 모두 출력할 수 있다. Arrays.sort(배열명) : 배열 오름차순 정렬 int[] docs = {5, 3, 1, 2, 4}; Arrays.sort(docs); System.out...

Backend 2021.10.26

자바 CMD로 프로그램 실행하기, 자바의 장점, JVM이란?

[목차] 개발폴더 살펴보기 CMD로 자바프로그램 실행하기 자바의 장점 : 운영체제에 독립적이다 Java Virtual Machine 이란? 개발 폴더 살펴보기 📁 .settings 📁 bin 📄 AA.class : 실행가능한(=컴파일한) 파일 / 바이트코드 📁 src 📄 AA.java : 실행불가능한(=컴파일하지 않은)파일 / 자바소스코드 📄 .classpath 📄 .project CMD로 자바프로그램 실행하기 1단계 : 소스코드→바이트코드로 변환 ~~/src 폴더에서 cmd실행하여 아래 명령어 입력 javac 파일명.java javac.exe이 컴파일 실행하여 ~~/bin/파일명.class 파일을 생성함 2단계 : java.exe이 바이트코드(.class) 실행 ~~/bin 폴더에서 cmd실행하여 아래..

Backend 2021.10.21

자바 개발환경 준비하기(JDK 17설치, Eclipse 설치)

📑[목차] 자바 탄생 JDK : Java Development Kit JRE : Java Runtime Environment 자바 개발환경 준비하기(1) - JDK 설치 +++JDK 잘 설치되었는지 확인하기 자바 개발환경 준비하기(2) - Eclipse 설치 자바 탄생 과거엔 간단한 프로그램도 window용 따로, linux용 따로, mac용.. 등등 운영체제에 따라 코드를 다르게 작성했어야했다. "아 ㅜ 같은 알고리즘을 다른 언어로 몇번을 작성해야하는거야.. 코드 한번만 작성하고, 운영체제 상관없이 프로그램을 만들 순 없을까?" => 해서 Write Once. Run Everywhere의 자바가 나오게된 것!! JDK : Java Development Kit 자바 개발환경 설치하면 자바 프로그램을 실행..

Backend 2021.10.20

[오라클 DB 11g]ORA-01034, ORA-01078, LRM-00109 오류 해결!

​ 지우고 설치하고를 몇번 반복중.. 역시나 똑같이 오류가 나서 일단 무시하고 설치는 완료 ​ ​ sqlplus에서 sys로 접속하면 "휴지 인스턴스에 접속되었습니다" 라고 뜨고 ​ "휴지 인스턴스에 접속되었습니다" 의 해결방법을 구글링해보니 startup 하면 된다고한다 ​ 하지만 보이는 건 또 다른 오류뿐.. ORA-01078: failure in processing system parameters LRM-00109: 'D:\APP\~\PRODUCT\11.2.0\DBHOME_1\DATABASE\INITORCL.ORA' ???????? ?????? ?? ?? ???????? ​ ​ ​ 일단 D:\app\~\diag\rdbms\orcl\orcl\trace 로 들어가 alert_orcl.log 를 메모장으..

Backend 2021.10.17

오라클 11g 완벽하게 삭제하기

ctrl + alt + delete를 눌러서 작업관리자 실행 ​ 작업관리자 - 서비스 탭에서 저 Oracle 붙어져있는 서비스들 중에서 실행 중인 것들은 전부 우클릭 - 중지 눌러버리기 ​ ​ ​ ​ 윈도우키로 전체 설치프로그램 목록에서 Universal Installer 을 선택해서 ​ 제품 설치 해제 ​ ​ 설치된 오라클 홈 선택 후 제거 클릭 ​ ​ 그럼 어차피 저 폴더 경로로 들어가라한다.. ㅎㅎ ​ ​ ​ 경로로 들어와서 deinstall.bat 파일 클릭 ​ ​ 사진 내용 처럼 그대로 입력 ​ ​ 존버 막 뭐 뜨면서 갑자기 꺼진다 ​ ​ ​ app 폴더 삭제 ​ ​ 사용자 폴더에서 oracle 폴더 삭제 ​ ​ 앗 사진을 깜빡했는데 C:\Program Files 에도 Oracle 폴더 있으니 ..

Backend 2021.10.17

Oracle Database 11g Release2 설치 + (추가)오류 해결함

지금 오라클 홈페이지에서는 다운받지못하지만 어떻게 구글링으로 잘 찾았다..! ​ 1, 2파일을 동시에 잡고 여기에 압축풀기하면 database폴더가 생성된다 ​ setup.exe 클릭 ​ ​ 저 부분이 원래 체크되어있는데 체크 해제! 하고 다음 클릭 ​ ​ 예 ​ ​ 데이터베이스 생성 및 구성 다음 ​ ​ 나는 더 많은 기능을 사용할거니까.. 서버클래스 선택 다음 ​ ​ 단일 인스턴스 데이터베이스 설치 다음 ​ ​ 고급설치 다음 ​ ​ 영어 한국어 있는거 확인하고 다음 ​ ​ Enterprise Edition 다음 ​ ​ 각자 원하는 경로 확인 후 다음 ​ ​ 일반용/트랜잭션 처리 다음 ​ ​ 기본설정 그대로 놔두고 다음 ​ ​ ​ 자동 메모리 관리를 사용으로 설정 ​ ​ 기본값 사용 ​ ​ ​ 모든 새..

Backend 2021.10.17

Oracle Databse Express Edition 11g Release 2 설치 오류.. (추가)해결함

오라클 홈페이지 접속 https://www.oracle.com/index.html 상단 Products 클릭 Software의 Oracle Database 클릭 ​ 일단 Download Database 19c 클릭 ​ 하단의 Oracle Database 11g Release 2 Express Edition for Windows 64 클릭 ​ ​ 자신의 컴퓨터에 맞게 선택 (나는 윈도우10 64비트라서 첫번째 파일 선택) ​ 라이센스 동의 클릭 후 다운로드 버튼 클릭 ​ ​ 압축을 풀고 setup.exe 실행 ​ next agree, next 설치 폴더 확인 후 next 관리자(SYS, SYSTEM) 비밀번호 설정 후 next install 클릭 finish ​ ​ 제대로 설치가 되었나 확인하기 위해 cm..

Backend 2021.10.17

eclipse 실행 오류 : version 1.8.~ of the JVM is not suitable for this product...

이클립스를 실행하니 이런 오류가 나온다 Version 1.8.~ of the JVM is not suitable for this product. Version: 11 or greater is required. 자바 1.8 버전은 오래되서 이클립스 실행이 안되나보다.. 11 이후의 자바를 설치해달라고하는건데 자바 설치폴더 자바 홈 환경설정 나는 이미 자바 11버전으로 맞추어져있는데 ㅜㅜ 오류가 뜬다 ​ ​ 음.. 그러면! 이클립스를 기본설정대로 설치했으면 C:\Users\사용자이름\eclipse\jee-2020-09\eclipse 폴더의 eclipse.ini 파일을 메모장으로 열어보자 빨간색으로 표시한 저 부분의 자바 버전도 11버전으로 맞추어져있는지 확인하고 저장 그러면 이클립스 실행이 되어야하는데.. ..

Backend 2021.10.17

oracle, mysql - JDBC 연동

JDBC는 자바와 각 DBMS를 연동하여 사용할 수 있게 지원하는 API 모듈이다. oracle oracle은 DBMS 설치 후 [~~ \oraclexe\app\oracle\product\11.2.0\server\jdbc\lib] 폴더에 들어가면 아래처럼 3개의 jar 파일이 나오는데, 여기서 ojdbc6.jar 파일을 복사한다 복사한 ojdbc6.jar 파일을 [ ~~\apache-tomcat-8.5.50\lib ] 폴더에 붙여넣기 ​ mysql 만약 mysql을 full로 설치하였으면 connector가 자동으로 설치된다 [ C:\Program Files (x86)\MySQL\Connector J 8.0 ] 폴더에 들어가면 mysql-connector-java.8.0.22.jar 파일이 있다. 이것을..

Backend 2021.10.17
반응형