본문 바로가기

분류 전체보기22

[Oracle] 콘솔창에서 테이블 정렬해서 보는 방법 콘솔에서 SELECT를 했을 때 이것이 테이블인지 뭔지 알아보기 어렵게 출력되는 경우가 많다. 방금 입력한 데이터가 잘 들어갔는지 간단히 확인만 하고 넘어갈 수도 있지만 데이터가 점점 많아질수록 가독성이 떨어지기 때문에 정렬해서 데이터를 볼 수 있는 방법이 있다. 형식은 이렇게 된다. COL 컬럼 이름 FOR A+숫자 예를 들어 현재 st_name이 처음 테이블 정의 시 데이터 바이트 크기 때문에 많은 자리를 차지하므로 줄여서 출력하면 가독성을 높일 수 있다. COL st_name FOR A10; 한글은 2byte를 차지하므로 다섯 글자의 이름까지 출력하는데 문제가 없다. 보아하니 st_tel 컬럼도 불필요하게 칸을 많이 차지하는 것을 볼 수 있다. 역시 COL st_tel FOR A13; 로 줄여준다... 2020. 12. 27.
[Spring] "log4j.dtd" 지정된 파일을 찾을 수 없습니다. 에러 해결하기 Spring에서 레거시 프로젝트 생성 후 로그에 대해 알아보던 중 src/main/resources에 위치한 log4j.xml 파일을 살펴보다가 에러를 만났다. log4j.dtd파일이 해당 위치에서 찾을 수 없다는 에러가 난다. 해결방법은 노란 영역 부분을 2020. 12. 6.
[데알] 프로그래머스 알고리즘 Lesson.68935 3진법 뒤집기 (Java) ■ 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr ■ 소스코드 ▶ for만 사용 class Solution { public int solution(int n) { int answer = 0; String temary=""; int temaryNum=1; while(n>2) { temary+=(n%3)+""; n/=3; } temary+=n+""; fo.. 2020. 11. 18.
[데알] 프로그래머스 알고리즘 Lesson.42576 완주하지 못한 선수 (Java) ■ 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr ■ 소스코드 import java.util.HashMap; import java.util.Iterator; import java.util.Map; class Solution { public String solution(String[] participant, String[] completion) { String answer = ".. 2020. 11. 17.