본문 바로가기

전체 글

(92)
[mybatis] org.apache.ibatis.exceptions.PersistenceException 문제 설정 파일에 오타가 났을 경우 이런 에러가 나타날수 있다. 해결방법 콘솔창에 나타난 오타를 ctrl + H로 찾아서 바로 고쳐준다.
[JavaScript] 문자열에서 특정 문자의 개수를 세는 예 var string = 'Hello World.'; var search = 'l'; var count = 0; // 문자열은 유사 배열이므로 for 문으로 순회할 수 있다. for ( var i = 0; i < string.length; i++ ) { // 'l'이 아니면 현 시점에서 실행을 중단하고 반복문의 증감식으로 이동한다. if ( string[i] !== search ) continue; count++; // continue 문이 실행되면 이 문은 실행되지 않는다. } console.log(count); // 3 // 참고로 String.prototype.match 메서드를 사용해도 같은 동작을 한다. const regexp = new RegExp(search, 'g'); console.log(..
[JavaScript] 문자열에서 특정 문자의 인덱스(위치)를 검색하는 예 var string = 'Hello World'; var search = 'l'; var index; // 문자열은 유사 배열이므로 for문으로 순회할 수 있다. for ( var i = 0; i < string.length; i++ ) { // 문자열의 개별 문자가 'l'이면 if ( string[i] === search ) { index = i; break; } } console.log(index); // 2 // 참고로 String.prototype.indexOf 메서드를 사용해도 같은 동작을 한다. console.log(string.indexOf(search)); // 2 :) 출처: 모던 자바스크립트 Deep Dive (이웅모 지음)
[JavaScript] 두 개의 주사위를 던졌을 때 두 눈의 합이 6이 되는 모든 경우의 수를 출력해 보자! for(var i = 1; i
[JavaScript] 윤년인지 아닌지 판별해보자! var year = 2000; // 2000년은 윤년으로 2월이 29일이다. var month = 2; var days = 0; switch (month) { case 1: case 3: case 5: case 7: case 10: case 12: days = 31; break; case 4: case 6: case 9: case 11: days = 30; break; case 2: // 윤년 계산 알고리즘 // 1. 연도가 4로 나누어떨어지는 해(2000, 2004, 2008, 2012, 2016, 2020...) 는 윤년이다. // 2. 연도가 4로 나누어떨어지더라도 연도가 100으로 나누어떨어지는 해(2000, 2100, 2200...)는 평년이다. // 3. 연도가 400으로 나누어떨어지는 해(2..
[JavaScript] 달력을 자바스크립트로 만들어보자! function month_calendar(year, month) { var first = new Date(year, (month - 1), 1); var last = new Date(year, (month), 0).getDate(); var weekday = first.getDay(); var calendarData = []; document.write('' + year + '년' + month + '월''); document.write(''); for(var i=0; i= 6) { document.write(""); weekday = 0; } else { weekday++; } } document.write(''); return calendarData; } var now = new Date(); fo..
[Spring] java.io.FileNotFoundException 에러 (파일 경로 오류) java.io.FileNotFoundException 에러가 났을 경우, 지정된 경로에 위치하지 않는다, 그리고 파일을 열수 없다라는 경고 메세지가 뜬다. 나의 경우, 원인 -> context.xml파일 경로가 resource 파일에 있지않고 다른 파일에 들어가 있었다. 해결책 -> context.xml 파일을 resource 파일에 올바르게 주었다. :)
[JAVA] 백준 15552번: 빠른 A+B import java.util.Scanner; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { public static void main (String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStrea..