본문 바로가기

전체 글236

[JSTL core] [c:forEach] varStatus를 활용한 변수 forEach문은 아래와 같이 활용한다. ?1234567 // 반복해서 표시할 내용 혹은 반복할 구문 이 때, 상태용 변수를 status라고 지정했다면 아래와 같이 활용할 수 있다. ${status.current} 현재 for문의 해당하는 번호${status.index} 0부터의 순서${status.count} 1부터의 순서${status.first} 첫 번째인지 여부${status.last} 마지막인지 여부${status.begin} for문의 시작 번호${status.end} for문의 끝 번호${status.step} for문의 증가값 활용 예?123 / 출처: http://jetalog.net/20 [jetalog.net] 2018. 1. 26.
5가지 배열 메소드들(array) 배열 메소드 들중에.. 평소에 잘 사용하지 않지만, 사용하면 생산성이 많이 올라가는 메소드 들이다.하지만 다시 리마인드 하는 의미로 정리하면, 도움이 될것 같다. 익숙한놈도 있고.. 초기에 JS 공부할때 알아뒀지만, 한번도 안써봤던,,(reduce) 같은 놈들은 다시 보니 어색 하기도 하고. 이번기회에 정리를 해보자아래는 이 포스팅의 원문이 되는 블로그http://colintoh.com/blog/5-array-methods-that-you-should-use-today?utm_source=javascriptweekly&utm_medium=email 1. 배열에서특정값이 있는지 찾을때는 indexOf를 사용해라 대부분의 배열에서 indexOf 를 사용 하지 않으면, for loop 를 돌려서 찾을수 밖에 .. 2018. 1. 16.
[jQuery] input 쓰기, 읽기, 활성화, 비활성화 - readonly, disabled 출처: http://start0.tistory.com/106 [아는 것이 좋은 것이다.] 2017. 12. 1.
리눅스 메모리 사용량 확인 2 free[편집]명령어free 실행예시[root@zetawiki ~]# free total used free shared buffers cached Mem: 533184 490736 42448 0 65264 168936 -/+ buffers/cache: 256536 276648 Swap: 1146872 128 1146744 계산MemUsage=usedtotal×100%MemUsage=usedtotal×100%=490736533184×100%=92.04%=490736533184×100%=92.04%3 top[편집]명령어top -n1 | grep Mem: 실행예시[root@zetawiki ~]# top -n1 | grep Mem: Mem: 533184k total, 494296k used, 38888k f.. 2017. 10. 25.
MySql 자료형 1 숫자 (NUMERIC)[편집]자료형한국어범위바이트크기signedunsingedTINYINT아주 작은 정수-128 ~ 1270 ~ 2551 바이트21×8=28=256SMALLINT작은 정수-32768 ~ 327670 ~ 655352 바이트22×8=216=65536MEDIUMINT중간 정수-8388608 ~ 83886070 ~ 167772153 바이트23×8=224=16777216 (약 1600만)INT정수-2147483648 ~ 21474836470 ~ 42949672954 바이트24×8=232=4294967296 (약 40억)BIGINT큰 정수-9223372036854775808 ~ 92233720368547758070 ~ 184467440737095516158 바이트28×8=264 =18446744.. 2017. 10. 18.
압축파일 내부 파일 확인 list the contents of a tar or tgz file압축파일 내부 파일목록 보기tar, tgz, bz2 내부 파일목록 보기 1 방법[편집]tartar tvf 파일명.tar tgztar ztvf 파일명.tgz tar ztvf 파일명.tar.gz bz2tar tvf 파일명.bz2 2 실습[편집][root@zetawiki ~]# echo hello > hello.txt [root@zetawiki ~]# echo world > world.txt [root@zetawiki ~]# tar cvf temp.tar *.txt hello.txt world.txt [root@zetawiki ~]# tar tvf temp.tar -rw-r--r-- root/root 6 2014-03-24 22:32:17 h.. 2017. 10. 13.
디스크 용량 확인 디스크 용량을 확인하는 명령어들이다. df : 디스크의 남은 용량을 확인 df -k : 킬로바이트 단위로 현재 남은 용량을 확인df -m : 메가바이트 단위로 남은 용량을 왁인 df -h : 보기 좋게 보여줌df . : 현재 디렉토리가 포함된 파티션의 남은 용량을 확인 du : 현재 디렉토리에서 서브디렉토리까지의 사용량을 확인 du -a : 현재 디렉토리의 사용량을 파일단위 출력du -s : 총 사용량을 확인du -h : 보기 좋게 바꿔줌 du -sh * : 한단계 서브디렉토리 기준으로 보여준다. * 의 있고 없고의 차이 출처: http://ra2kstar.tistory.com/135 [초보개발자 이야기.] 2017. 10. 10.
javascript replaceAll 기능 사용하기 처음에 좀 황당했는데, 자바스크립트에는 replaceAll이 없고, replace()는 첫번째 만나는 조건만 바꾼다. 이것 때문에 헤맨 기억이란... 찾아본 방법은 두 가지로, 하나는 split()과 join()을 활용, 다른 하나는 정규식을 이용하는 방법이다. 1. split()과 join()split(A) : A를 기준으로 문자열을 나눈다.join(B) : 2개 이상의 문자열을 하나의 문자열로 만들면서, 그 사이에 B를 넣는다. 즉, 문자열.split(A).join(B);는 Java의 replaceAll(A,B); 와 같은 효과를 낸다. 예제)12345678910111213□ 방법 1. String prototype 메서드 추가 //replaceAll prototype 선언String.prototyp.. 2017. 8. 1.
selectKey keyProperty 테이블의 특정 컬럼 값을 자동 증가시켜서 리턴 123 SELECT #{seqVal} as DETAIL_ID Colored by Color Scriptercs selectKey는 해당 테이블의 keyProperty에 해당하는 값을 자동 증가한 값을 알려주는 것.해당 컬럼이 현재 100까지 있다면,#{seqVal}은 101이 될 것이다. 전체 쿼리는 이런 식으로 쓴다.12345678910111213141516171819202122232425262728293031323334353637383940414243444546 SELECT #{seqVal} as DETAIL_ID INSERT INTO FILE_DETAIL ( FILE_DETAIL_ID, FILE_MASTER_ID, SEQ, FILE_DIR, ORIGINAL_FILE_NAME, RENAMED_FILE.. 2017. 5. 31.