SQL에서 행을 열로 바꾸는 방법 1. GROUP_CONCAT 사용http://ntalbs.github.io/2015/sql-transpose/http://fruitdev.tistory.com/16 2.pivot 역할을 하기 위해서 case문으로 옆으로 풀어줌..http://stratosprovatopoulos.com/web-development/mysql/pivot-a-table-in-mysql/ 나는 2번 방법으로 함 Database 2017.05.15
[myBatis] include refid - 반복되는 쿼리 묶기 refid(reference id)는 반복되는 쿼리를 미리 작성해 놓고 재활용 할 수 있게 해준다. 반복할 쿼리 선언 : 선언한 쿼리 사용 : 변수 사용 방법 작성 예시 SELECT * FROM TABLE SELECT * FROM TABLE WHERE ${param1} WHERE filed = #{value} WHERE filed = #{value} 쿼리 실행 결과 getListA, getListB 의 출력 결과 동일 1 2 3 SELECT * FROM TABLE WHERE filed = #{value} cs Database 2017.05.12
keypress keydown keyup http://stackoverflow.com/questions/4843472/javascript-listener-keypress-doesnt-detect-backspace chrome에서는 keypress()가 delete detect하지 못함.web browser 마다 keypress의 detect 범위가 다름 Single keyclick events triggeredon Chromekeydown/keypress/keyup when browser registers a keyboard input (keypress is fired)keydown/keyup if no keyboard input (tested with alt, shift, backspace, arrow keys)keydown only for .. javascript & jQuery 2017.05.04
jquery의 focus와 click 이벤트가 충돌 할때 https://vnthf.github.io/blog/jquery-focusout%EA%B3%BCclick-event%EC%B6%A9%EB%8F%8C/ javascript & jQuery 2017.04.21
AWS Stop Terminate 차이 http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html#lifecycle-differences 인스턴스 중지 및 시작(Amazon EBS 기반 인스턴스에만 해당) Stop인스턴스가 상태 확인을 통과하지 못하거나 애플리케이션이 예상대로 실행되고 있지 않은 경우 또는 인스턴스의 루트 볼륨이 Amazon EBS 볼륨인 경우 인스턴스를 중지했다가 시작하여 문제를 해결해 볼 수 있습니다.인스턴스를 중지하면 stopping 상태로 전환되고 나서 stopped 상태로 전환됩니다. 인스턴스를 중지하고 나면 인스턴스에 대해 시간당 사용 요금이나 데이터 전송 요금이 부과되지는 않지만 모든 Amazon EBS 볼륨에 대한 스토리.. 클라우드 2017.04.19
정규식(Regular Expression) 2022.09.20 업데이트 다양한 입력케이스를 정규표현식을 통해 코드를 간결하게 처리할 수 있다. 약간의 차이가 있지만 다양한 언어와 프로그램에서 지원하는 범용성이 뛰어난 문법 크롤링할때 많이 사용됨 정규식 패턴도 성능 개선을 할 수 있다. *참고 : https://lktgt.tistory.com/33 java의 Pattern 객체는 static, final 등과 같이 써서 재컴파일을 하지 않도록 하는 것이 성능 개선에 도움이됨 정규식 TEST 싸이트 https://regex101.com/ http://regexr.com/ 정규식 종류 - 한 문자를 표현하는 정규식 - 한 문자의 반복 횟수를 지정하는 정규식 - 문자열의 시작과 끝을 지정하는 정규식 - 단어를 표현하기 위한 그룹 지정 정규식 - 순환 반.. JAVA 2017.04.18
javascript 객체 복사 javascript object clone=을 사용하면 객체 참조(메모리 주소값 복사), clone하면 객체 값 복사일반 문자열, 숫자, boolean 같은 경우는 해당 없음. https://hyunseob.github.io/2016/02/08/copy-object-in-javascript/https://www.zerocho.com/category/Javascript/post/5750d384b73ae5152792188d javascript & jQuery 2017.04.14
Java 개발자를 위한 C#프로그래밍 언어 https://msdn.microsoft.com/ko-kr/library/ms228602(v=vs.90).aspx 기타내용 2017.03.31
[MYSQL] 빈 ROW 생성 http://www.jigi.net/4406 1234-- 지정한 숫자만큼 행이 생성됨SELECT @curRow := @curRow + 1 AS row_number FROM table_name INNER JOIN (SELECT @curRow := 0) A WHERE @curRow < 10; 달력을 만들기 위해서 월초에서 부터 월말까지의 데이터를 뽑아내야할때 사용함 SELECT DATE_FORMAT(@DATE_ROW := @DATE_ROW + 1,'%Y%m%d') AS TEST FROM TABLE_NAME INNER JOIN (SELECT @DATE_ROW := ('20170301'-'01')) AWHERE @DATE_ROW < '20170331' Database 2017.03.30
AngularJS에서 *가 의미하는 것 https://angular.io/docs/ts/latest/tutorial/toh-pt1.htmlhttps://angular.io/docs/ts/latest/guide/structural-directives.html#!#prefer-asterisk []는 template tag 안에서, 그 변수가 있을지 없을지 모르는 상태에서 사용*는 변수가 존재할때, The asterisk (*) prefixSurely you noticed the asterisk (*) prefix to the directive name and wondered why it is necessary and what it does.Here is *ngIf displaying the hero's name if hero exists.COPY.. ANgularJS 2.0+ 2017.03.24