mybatis로 DB조회하는 환경에서 업무성격에 따라 대용량을 조회하는 경우 수십초가 걸리는 경우가 있습니다. 이때 같은 쿼리를 툴에서 돌려보면 1초 정도로 아주 빠르게 조회되는 경우가 있는데 어떻게 해결할 수 있을까요? 바로 코드부터 보게된다면 아래와 같습니다. select * from board fetchSize는 보통 설정하지 않는 옵션인데 그렇게 될 경우 기본값은 10 입니다. 즉, 조회할 데이터가 1000개라면 100번을 조회하게 됩니다. 하지만 1000으로 설정할 경우 1번만 조회하게 되는것이지요. 어떤 사용자가 성능테스트를 한적이 있는데 109k의 데이터를 조회하는데 1분 40초가 소요 되었지만 fetchSize를 설정하면 아래와 같이 소요되었다고 합니다. fetchSize=75 -> 15초..
앱에서 에 붙여넣기 시 텍스트 카운트가 안되는 현상이 있습니다. 이와 같은 이유로는 보통 PC환경에서는 keyup이나 blur 이벤트로 실시간 텍스트 카운트 처리를 하게 되는데 모바일 환경에서도 같은 소스를 적용시키기 때문입니다. keyup이기때문에 아무래도 모바일의 키패드가 나와서 눌러줘야 keyup이벤트가 발생하는것으로 보이며 이와 관련해서는 다른 처리가 필요합니다. 그것은 keyup 이벤트를 미리 구현해 놓고 bind 함수를 통해서 keyup 이벤트를 트리거하여 처리가 가능합니다. $("#inputTextarea").on('keyup', function(e) { e.preventDefault(); var content = $(this).val(); $(".inputWrap .count").text(..
안녕하세요 오늘은 오랜만에 괜찮은 카페를 소개해 드릴까 합니다. 위례가 신도시로 크게 각광받고 있는데 이것저것 참 많이 들어오고 사람도 굉장히 많아졌는데 이쁜카페는 잘 없고 상가 안에 커피만 파는 그런곳만 있더라구요 그러다가 서일로 카페거리라는 곳이 있어서 구경 하던중에 마음에 드는 카페가 있어서 소개합니다. 정문 입구입니다. 골목에 위치한 곳인데 아무생각없이 지나면 카페인지 모르고 그냥 지나치게 생겼네요 ㅋㅋ 입간판이나 그와 비슷하게 있음 더 좋을거 같네요 시간대는 거의 온종일 하고 있으며 음료뿐만 아니라 음식도 같이 팔고 있어서 브런치 카페로도 사용가능 한것 같네요 프론트 및 메뉴판 카페가 이쁘긴한데 커피값은 만만치 않더라구요.. 케익도 여러 종류로 있어서 좋네요 카운터 옆에 이런게 있길래 궁금해서 ..