ajax 다시요청 $.ajax({ url : 'someurl', type : 'POST', data : ...., tryCount : 0, retryLimit : 3, success : function(json) { //do something }, error : function(xhr, textStatus, errorThrown ) { if (textStatus == 'timeout') { this.tryCount++; if (this.tryCount 웹 2018.11.22
화면 가운데 HTML THISHALL.COM JQUERY 클릭한 위치에 레이어 띄우기http://study.zziraweb.com/jquery/offset-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%ED%81%B4%EB%A6%AD%ED%95%9C-%EC%9C%84%EC%B9%98%EC%97%90-%EB%A0%88%EC%9D%B4%EC%96%B4%EB%9D%84%EC%9A%B0%EA%B8%B0/ 웹 2018.09.28
그룹한것 카운트 세기 "SELECT Count(*) as cnt FROM (SELECT purchase.MID,count(purchase.SEQ) FROM TB_PURCHASE_INFO as purchase, WHERE GROUP BY purchase.MID) as C SELECT COUNT(*) as cnt FROM TB_PURCHASE_INFO as purchase WHERE GROUP BY purchase.MID 그냥 이렇게 하면 카운트의 카운트를 세게됨 (그룹핑 된것 안의 카운트를 셈) MID1MID2MID2MID2 MID 가 이렇게 되어있다면 두번째의 쿼리는 MID1 : 1 MID2 : 3 이렇게 되기 때문에 카운트를 세면 원하는 결과인 2가 아닌 1을 얻게 됨 그룹핑 한것의 ROW 수를 가져오기 위해서 첫번째 쿼리.. 웹 2018.09.27
분산서버 처리 기술 로드 밸런싱 흔히 L4장비라고 불리우는 로드 밸런싱은 분산서버 처리를 위한 뼈대를 이루는 장치라고 할 수 있겠다. 로드 밸런싱 장비에 IP가 부여가 되며, 이 로드밸런서에 연결되어 있는 N개의 장치 중 한곳으로 라우팅 시킨다. 이 때 서버가 사용할 수 없는 상태인 서버를 회피하여 연결하게 되는데 이로 인해 이용할 수 없는 서버로 라우팅 되는 것을 방지해준다. AWS를 사용한다면 Elastic Load Balancer를 사용할 것이며 대부분의(모든) 클라우드 서비스 제공 업체가 로드밸런서를 지원하기 때문에 이를 기반으로 N개의 서버를 연결시키게 할 수 있다.Auto Scaling 대부분의 클라우드 서비스 제공 업체들이 오토스케일링을 지원하며, 작동방식은 비슷하다. 서버의 부하(CPU Load, RAM 여유.. 웹 2018.09.21
이미지 처리방법 이미지 처리 실수: 페이지는 많은 고품질 그래픽과 사진들로 채워져있습니다. 그 중 사진은 요소의 height과 width 속성으로 축소됩니다. CSS와 JavaScript같은 페이지에서 링크된 파일들은 거대합니다. HTML 마크업 소스 역시 불필요하게 복잡하고 대규모일 수 있습니다. 영향: 페이지를 완전하게 보여주는 데 걸리는 시간이 몇몇 사용자들이 포기하거나, 혹은 참지 못하고 전체 페이지를 다시 요청할 정도로 길어지게 됩니다. 몇몇 경우, 페이지 처리가 너무 오래걸리면 에러가 발생할 것입니다. 회피하기: 인터넷에 접속하는 것은 점점 빨라지고 있으니, 비대해도 상관없다고 생각하지 마십시오. 대신에, 브라우저에서 사이트로 들어가고 나오는 모든 것을 비용으로 여기십시오. 이미지들은 비대한 페이지의 주요 원.. 웹 2018.08.24
Jquery Ajax 데이터 빈칸 이스케이프 밑 부분에 링크를 보면 두번째 인자로 주식회사 태한신소재가 나와야하는데 주식회사에서 끊겨있다 Ajax로 데이터 받을 때 rstHtml += "선택"; 이렇게 하면 d.S_NAME 데이터가 빈칸인경우 웹 2018.08.07
자바스크립스 기술 http://www.itworld.co.kr/slideshow/89132 https://www.slideshare.net/Byungwook/rest-api-60505484?next_slideshow=1 API 설계 웹 2018.07.27
PHP 페이징 + Ajax (코드이그나이터) function paging($table, $currentPage = null) { $blockCount = 10; $blockPage = 10; $rowCount = $this->Common_model->get_table_query_cnt($table, "*"); if ($currentPage == null) $currentPage = 1; $totalPage = floor(($rowCount - 1) / $blockPage) + 1; if ($totalPage < $currentPage) $currentPage = $totalPage; if ($currentPage < 1) $currentPage = 1; $data['startCount'] = ($currentPage - 1) * $blockCoun.. 웹 2018.07.11
jquery 선택자 정리 1. jQuery로 선택된 값 읽기 $("#selectBox option:selected").val();$("select[name=name]").val(); 2. jQuery로 선택된 내용 읽기 $("#selectBox option:selected").text(); 3. 선택된 위치 var index = $("#test option").index($("#test option:selected")); 4. Add options to the end of a select $("#selectBox").append("Apples");$("#selectBox").append("After Apples"); 5. Add options to the start of a select $("#selectBox").prepend.. 웹 2018.07.09