삽질로그 70

교육용 무료 Oracle XE 21c 설치 및 롤백 오류 해결

Oracle Database 21c Express Edition 1. 다운로드 홈페이지 접속 https://otn.oracle.com/ Get the latest product technical information from Oracle Oracle Technical Resources provides services and resources to help developers, DBAs, and architects build, deploy, manage, and optimize applications www.oracle.com 2. database download 클릭 3. database Express Edition 클릭 4. 자신에게 맞는 환경 에디션 다운로드 (난 window) 5. 다운로드후 압축을..

DB 2024.03.13

sts3 설치 시 압축풀기 오류

STS 설치시 다운받은 zip 파일을 풀다보면 sts3 설치시 0x80010135 ~ 압축파일이/경로 너무 길다 대강 이런 에러 창을 마주할 때가 있다. 처음엔 파일의 길이 문제라고 생각했는데 경로의 문제였다. 경로 + 압축풀때 파일명을 합친 길이가 너무 길어서 압축풀기가 제대로 안되는 것이라고 한다. 압축을 풀때 그냥 C: 로 지정을 해주고 풀면 된다. 그럼 이렇게 C폴더가 조금은 더러워 지지만 ^^ 잘 설치가 된다. STS.exe를 실행하면 아주 잘 된다.

Java&Spring 2024.03.03

[프로그래머스] 가장 가까운 같은 글자 (Java - Lv.1)

문제 ) 처음에는 쓸데 없이 indexOf를 사용해서 인덱스 값을 뽑아야 하나 생각했는데... 한~ 참 있다가 생각하니 그냥 맵으로 키 값을 확인해서 바꿔 놓고 뺄셈만 하면 되겠구나!! 생각이 딱 드니깐 왜 Level 1 인지 깨달았다........ 나는 파라미터로 받은 String을 split으로 배열로 만들어서 사용했는데, String은 charAt(i) 타입으로 for 문 안에서 사용이 가능했는데 char ch = s.charAt(i); 생각해내지 못한게 아쉬웠다. 더 짧게 풀이하신 분들 보면서 더 공부하도록 해야겠다!

코딩 공부 2023.08.23

[프로그래머스] 달리기 경주 (Java - Lv.1)

프로그래머스 코딩테스트 달리기 경주 java Lv.1 문제) 버블정렬로 players for문 안에 callings for문 돌리고 같은거 있으면 배열 앞에 있는거랑 불린거랑 자리 바꾸는걸로 했더니 테스트 중간 몇개에서 계속 시간 초과가 났다. 문의 하기들어가보니 Map을 사용하라는 힌트가 있었다. 처음엔 Map에 담아서 배열로 다시 만들어보라는 줄 착각해서 뻘짓을 감행 .. 실패작2) class Solution { public Object[] solution(String[] players, String[] callings) { Map imsi = new HashMap(); for(int i=0; i

코딩 공부 2023.08.21

JSP 날짜 비교

날짜 비교해서 팝업을 내리고 싶었다. java 파일을 올리면 서버를 또 죽였다 살려야하니깐 JSP 페이지에서 처리 하고 싶었다. popupEndDate가 Date 타입으로 날짜를 지정해줘야해서 조금 번거롭지만 Calendar를 사용해 년 / 월 / 일자를 등록 해줘야한다. java.util.Date 클래스에 있는 before 함수를 사용했다. /** * Tests if this date is before the specified date. * * @param when a date. * @return {@code true} if and only if the instant of time * represented by this {@code Date} object is strictly * earlier than..

JSP 2023.08.09