삽질로그 83

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

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

코딩 공부 2023.08.23

OWASP ZAP 설치

OWASP(국제 웹 보안 표준기구, The Open Web Application Security Project)를 위해서 ZAP을 설치해본다.   https://www.zaproxy.org/download/ ZAP – DownloadAs with all software we strongly recommend that ZAP is only installed and used on operating systems and JREs that are fully patched and actively maintained.www.zaproxy.org 다운로드       걍 no 를 선택     언제 끝나는거야.. 일단 돌리니 이만큼 나옴     참고 블로그 https://jy-p.tistory.com/18

ETC 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

Spring 쿼리 로그 보기 (Oracle)

프로젝트를 하다보니 쿼리가 안보이니깐 너무 불편했다. 그래서 쿼리 로그를 보려고 찾아보다 정리함! [ Oracle ] - pom.xml 추가 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.12 - root-context.xml > dataSource 수정 - driverClassName이랑 url 수정해주면되는데 난 db.properties랑 열결시켜서 db.properties 수정했다. (#이 기존 사용하던 것) #jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy #jdbc.url=jdbc:oracle:thin..

Java&Framework 2023.06.22