• [공통]Scala Subquery vs Left Outer Join

    저번주에 고객사로부터 한가지 문의사항이 들어왔다. Q: "OO페이지의 로딩이 너무 느려요. 로딩이 빠르게 되도록 할 순 없을까요?" 그래서 해당 페이지의 쿼리를 확인해보았다. 테이블 구조나 쿼리를 그대로 옮겨올 순 없기에 간단하게 예시를 작성해보았다. SELECT A.PKID , A.TITLE , NVL(B.NAME, '탈퇴한 회원'), B.NAME , (SELECT COUNT(*) FROM REPLY WHERE P_PKID = B.PKID) AS...


  • [프로젝트]명함관리시스템(BCMS)

    BCMS(Business Card Management System, 명함관리시스템) 1. 프로젝트 소개 1) 소속 : 계명대학교 경영정보학과 소프트웨어 개발 동아리 '수은불망' 2) 목표 : 아날로그 명함의 효과적인 관리와 그룹원들간의 공유를 통한 일의 효율성 증대를 목적으로 함 3) 기간 : 2015.12 ~ 2016.03 4) 구성원 : 6명 5) 참여도 : 100% 6) 담당업무 : 기획,...


  • [프로젝트]대신 장 봐주는 남자

    대신 장 봐주는 남자 1. 공모전 소개 2016 SW 동아리 재능기부 챌린지 1) 소속 : 계명대학교 경영정보학과 소프트웨어 개발 동아리 '수은불망' 내의 팀 '마에스트로' 2) 목표 : 지역의 소상공인과 협력하여 SW 개발 동아리의 재능기부 실천 및 실력 향상, 동시에 소상공인에게 도움이 되는 SW를 개발 3) 기간 : 2016.04 ~ 2016.11...


  • [JQuery]Ajax를 통해 체크박스 배열 다루기

    1. Javascript 소스 function deleteNmeCard(){ //명함 체크박스 삭제 <!-- 명함 고유값과 고유값을 담을 Array를 선언 --> var nmeCardSeq =""; var checkArray = new Array(); <!-- forEach문을 통해 체크된 고유값을 Array에 push로 넣음 --> <c:forEach var="selectNmeCardList" items="${selectNmeCardList}" varStatus="status"> nmeCardSeq= "#"+"${selectNmeCardList.nmeCardSeq}"; // #을 붙여주는 이유는 id값을 참고하기 위함임. if($(nmeCardSeq).is(":checked")){ checkArray.push("${selectNmeCardList.nmeCardSeq}"); } </c:forEach>...