ORA-28001 : the password has expired (패스워드 만료) 오랜만에 developer를 켰는데 비밀번호가 만료되었다고 한다. 변경 후 만료기한까지 없애보자 만료된 패스워드 변경하기 CMD 창 열어서 > sqlplus conn as sysdba > 설치했을 때의 비밀번호를 입력 tiger였음 사용자 변경 > alter user scott account unlock; 암호 변경 > alter user scott identified by 변경할암호; tiger2로 바꿔보자 Developer에 접속하여 변경한 비밀번호를 입력하고 테스트를 눌러 잘 접속되는 상태인지 확인 후 접속을 누르면 끝! 패스워드 만료기한 없애기 > sqlplus conn as sysdba > 변경한 패스워드 입력 > alter profile default limit > password_life_t.. 2022. 6. 12. [프그스] Lv.1/해시/완주하지 못한 선수 https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr Participant 배열로는 N명의 참가자의 이름이 들어있고, Completion 배열에는 N-1명의 완주자들이 있다. 그 한 명을 찾으면 되는 아주 간단한 문제이다 두가지 배열이 있는데 participant에는 있고, completion에는 없는 것을 찾는다! 🧩확장 for문 for(타입 변수명 : 배열명or컬렉션){ } 방법1. Sort.. 2022. 4. 27. Comparator, Comparable - 객체 정렬에 필요한 (정렬기준을 제공하는)메서드를 정의한 인터페이스 - 정렬에 사용되고 정렬기준(오름차순, 내림차순 ... 등)을 제공한다. 그럴 때 Comparator, Comparable 사용 정렬 = sort() = 두 대상을 비교하여 자리바꿈을 반복하는 것 정렬 시 1. 대상 2. 기준 이 필요함. sort(정렬대상, 정렬기준) Arrays.sort()를 호출만 하면 컴퓨터가 알아서 배열을 정렬하는 것처럼 보이지만, 사실은 Character클래스의 Comparable의 구현에 의해 정렬되었던 것이다. - Comparable Java.lang 패키지 Comparable 을 구현하고 있는 클래스들은 같은 타입의 인스턴스끼리 서로 비교할 수 있는 클래스들 (주로 Integer와 같은 wrapper클.. 2022. 4. 24. GitHub 바로가기 https://github.com/minjeongHEO/My_52market GitHub - minjeongHEO/My_52market: jsp Project develop jsp Project develop. Contribute to minjeongHEO/My_52market development by creating an account on GitHub. github.com 2022. 4. 17. GitHub 바로가기 https://github.com/minjeongHEO/My_Disney_Pedia GitHub - minjeongHEO/My_Disney_Pedia: Ver.develop Ver.develop. Contribute to minjeongHEO/My_Disney_Pedia development by creating an account on GitHub. github.com 2022. 4. 17. 🐞getstring/getnstring not implemented for class oracle.jdbc.driver.t4cblobaccessor blob형태의 데이터를 String변수에 받아오려고 할 때 발생한다. blob형태의 데이터를 받아올 때는 String변수 대신 byte[]를 써야한다. 테이블과 VO를 확인해보자. 2022. 4. 17. 👽Git에 프로젝트 공유하기 디벨롭 버전을 git에 재공유 해보자. 1. 새로운 git repository를 생성한다. 1-2. gitignore 에 'java' 추가해준다 1-3. 이전에 사용하던 repository에서 gitignore경로로 들어가서 코드를 복사한다. 1-4. 이번에 생성한 repository에서 gitignore경로로 들어가서 코드를 붙여넣는다. 1-5. 생성한 repository의 URI을 복사해서 연동시킬 준비를 한다! 2. 이클립스에서 GIT환경의 [Clone a Git Repository] 를 시작한다. 이전에 했던 방법과 동일. (복사했던 URI 붙여넣고 next 와 finish ...) [🛸 github] - 👽팀프로젝트 연동하기 3. JavaEE 환경에서 기존프로젝트를 복사하여 새로운 reposit.. 2022. 4. 15. 🔮 React 준비 node js 설치 및 설정 vscode 설치 및 설정 참고([HTML&CSS&JS/✿basic*준비] - 🔮 VSCode 설치) git 설치 및 설정 2022. 4. 6. 게시글 수정 中 문제 #1 수정 폼에 등록한 데이터들이 안뜨는 문제가 있었고 Logger를 사용하여 콘솔에 데이터를 찍어봤을 때 데이터는 문제없이 잘 나타났는데 form 태그의 modelAttribute에 Controller에서 "chatboard"로 지정한 이름을 안적어서 데이터가 나타나지 못했다. 2022. 3. 27. 게시글 리스트정렬 게시글을 최신순 정렬과 조회수 정렬로 나열해야하는데 list를 따로 "list2"추가로 만들어서 jsp에서 forEach 문으로 리스트를 뽑아내려고 했다. 그런데 items=${list}일 경우가 최신순이고 items=${list2}일 경우가 조회수 순이다. 그래서 임의의 버튼을 만들어 버튼을 클릭 시 js로 jstl속성을 바꾸게 해야하는 상황이었다. 이 문제로는 해결을 못하였고, 다른방법으로 해결을 했다. 자바스크립트로 items 변경은 불가능했다. 자바스크립트는 브라우저에서 동작하고 JSTL는 서버에서 동작하는 서버프로그램이기 때문에 JSTL은 자바스크립트로 제어할 수 없다! 다른 방법 주소를 호출할 때 list.do 또는 list.do?sort=1 일 경우 최신글 순으로 list.do?sort=2 .. 2022. 3. 26. SweetAlert 적용하기 수정, 삭제 시 기본 Alert창에 SweetAlert을 적용했다. 승인버튼을 누르고 다음 Alert창에서 버튼없이 알아서 사라지게 하려고 setTimeout함수를 이용했다. 입맛에 따라 약간의 커스텀이 가능하다. https://webisfree.com/2014-04-08/[javascript]-%EC%8B%9C%EA%B0%84-%EC%A7%80%EC%97%B0-%ED%95%A8%EC%88%98-%EC%9D%BC%EC%A0%95-%EC%8B%9C%EA%B0%84-%EB%92%A4-%EC%8B%A4%ED%96%89%EC%8B%9C%ED%82%A4%EA%B8%B0-settimeout()-%7B%7D [JavaScript] 시간 지연 함수, 일정 시간 뒤 실행시키기, setTimeout() {} 자바스크립트 .. 2022. 3. 25. 게시글 목록 생성 中 문제 #1 - 문제상황 게시판 목록을 list로불러와서 jsp에서 문으로 돌려서 뽑을 때 목록을 못읽어오는 문제가 생김. 쿼리는 디벨로퍼에 실행해보면 목록이 잘 뜨는것을 보면 문제가 없는거 같은데, Controller에서 list 값을 콘솔 로그로 확인해보면 null이 떠서 목록이 안 불러와지는것 같음 Count를 못세는건지 어디가 문제인지 찾는중 - 해결 ........Service에 Mapper를 등록안시켰으니..당연히 그럴 수 밖에.......... #2 - 문제상황 #1을 해결하고 나니 오류가 난다. 빼먹은 부분이 또 있나보다 - 해결 1. 컬럼명 일치시키자..! 2. 테이블생성 후 수정,추가 작업을 했었는데 VO에 적용을 안시켰었다.. Get,Set메서드 생성 또한 빼먹지않고 해준다. #3 - 문제상.. 2022. 3. 23. 이전 1 2 3 4 ··· 9 다음