본문 바로가기

반응형

개발

맥 sql develover 로그인 에러 1. 로그인 에러 발생! 맥에서 sql developer 로그인 에러가 난다. Status : Failure -Test failed: ORA-00604: error occurred at recursive SQL level 1 ORA-01756: quoted string not properly terminated 흠 왜일까? 검색해보니 맥에서만 타나나는 문제! 2. 언어와 지역을 영어/미국으로 바꿔준다. 시스템 환경설정 > 언어 및 지역 에서 3. sqldeveloper 재실행 후 다시 테스트! 성공! Status : Success !! 더보기
user is not in the sudoers file. This incident will be reported. ~ is not in the sudoers file. This incident will be reported. 로그인한 계정에 sudo 권한이 없을때 나는 메시지 이다. 그렇다면! 권한을 줘보자~! 1. su 로 root계정으로 이동 2. vi /etc/sudoers 위에 파일에 계정이 들어가 있어야 한다. 3. 계정 ALL=(ALL) ALL 추가 파일을 아래로 내려가다 보면 root ALL=(ALL) ALL 이 있는데 root 계정에 수펴 권한을 준다는 뜻! 아래로 내려가 보면 %wheel ALL=(ALL) ALL 이 있는데 이 아래에 로그인한계정명 ALL=(ALL) ALL 을 추가하고 저장해준다. 저장 후 exit 입력 하여 root 계정에서 나온 후 확인해보면 성공! 더보기
vmware에서 리눅스 설치하기 vmware를 켜시고 dock 에서 오른쪽 클릭하셔서 Virtual Machine Library로 이동 하세요 아래와 같은 창이 뜹니다. + 버튼을 클릭하시고 아래에 New 버튼을 클릭하세요 다운 받아 놓은 이미지 파일을 드래그해서 Install from disc or image 에 넣어주세요 위에서 놓은 이미지가 보여요 이 이미지를 선택 하고 계속 클릭 설치에 필요한 정보를 적어줍니다. 설치할 내용을 확인하고 finish 설치 끝! 더보기
맥에서 vmware 무료로 사용하기 일단! vmware 회원 가입 하시고요 ~ 아래 화면으로 이동합니다. https://www.vmware.com/kr/products/fusion/fusion-evaluation. 스크롤 아래로 내려오시면 macOS 10.15+용 Fusion 12 Player 아래 개인용 라이센스 등록 이 있어요! 여기를 클릭! 다음 페이지에서 Register Here 를 클릭! 라이센스 승인을 위해 추가 사항을 작성해주세요 ! 완료하게되면 아래와 같이 키가 발급 되게 됩니다! 설치파일을 다운받아 실행합니다! 좋은 말씀 잘 읽고 동의를 하구요. 라이센스 입력하는 부분이 나옵니다! 아까 위에서 발급받은 라이센스를 입력 해주세요! 붙여넣기가 되지 않으니 매우 불편하네요 ㅜ 잘 입력 해주면 라이센스키 입력 칸 옆에 V 표시 아.. 더보기
카프카 메시지 발행과 구독 메시지 발생/구독 시스템에서는 데이터(메시지)를 발행자(전송자)가 직접 구독자(수신자)에게 보내지 않는다. 카프카 살펴보기 분산 커밋 로그(distributed commit log) 또는 분산 스트리밍 플랫폼(distributed streaming platform) 이라고 한다. 모든 트랜잭션을 지속적으로 기록 - 파일 시스템이나 데이터베이스의 커밋 로그는 시스템의 상태를 일관성 있게 유지할 수 있다. 데이터 분산 처리 - 시스템 장애에 대비하고 확장에 따른 성능 저하 방지 메시지와 배치 메시지(message) : 데이터의 기본 단위 데이터베이스의 행(row)이나 레코드(recode)에 비유된다. 메시지는 바이트 배열의 데이터로 간주 키(key)라는 메타데이터가 포함될 수 있다. 키도.. 더보기
JUnit - 테스트 클래스 생성 및 테스트 실행 1. test 폴더 생성 (1) 폴더 생성 (2) 테스트 폴더로 설정 프로젝트 오른쪽 클릭 > Open Module Settings Project Settings > Modules > 테스트 폴터 클릭 후 Mark as 에서 Tests 클릭 하여 테스트 폴더로 선언 Mark as 에서 Tests 클릭 후 모습 Tests 폴더로 설정 후 프로젝트 네비게이터 에서 변한 모습 확인 Tests 폴더로 설정 전 test 폴더가 회색 Tests 폴더로 설정 후 test 폴더가 초록색 2. 테스트 코드 작성 테스트 할 소스에 커서를 두고 ctrl + shift + t > enter 소스 파일 생성 - Testing library : JUnit4 - Generate test methods for : 메소드 생성 생성된.. 더보기
Java - 애너테이션 @Override - 오버라이딩을 올바르게 했는지 컴파일러가 체크하게 한다. - 오버라이딩할 때 메서드이름을 잘못적는 실수를 하는 경우가 많다. class Parent{ void parentMethod(){} } class Child extends Parent { // 오버라이딩 하려 했으나 실수로 이름 잘못 적는 경우 void parentmethod(){ } - 오버라이딩할 때는 메서드 선언부에 @Override를 붙이자 컴파일 시 확인 가능 class Parent{ void parentMethod(){} } class Child extends Parent { @Override void parentMethod(){ } } @Deprecated - 앞으로 사용하지 않을 것을 권장하는 필드나 메서드에 붙인.. 더보기
Java - 열거형(enum) 열거형(enum) - 관련된 상수들을 같이 묶어 놓은 것. Java는 타입에 안전한 열거형을 제공 package enumtest; public class Card { static final int CLOVER = 0; static final int HEART = 1; static final int DIMOND = 2; static final int SPADE = 3; static final int TWO = 0; static final int THREE = 1; static final int FOUR = 2; final int kind; final int num; } package enumtest; public class CardEnum { .. 더보기

반응형