전체 글목록496 [ ibatis ] batch 기능 배치(Batches) 만약 당신이 수행할 많은 수의 쿼리아닌 statement(insert/update/delete)를 가진다면 당신은 추가적인 최적화를 위해서 네트워크 트래픽을 줄이고 JDBC드라이버를 허락하는 배치 같은 작업을 수행하길 원할지도 모른다. 배치를 사용하는 것은 SQL Map API를 사용하면 간단하다. 배치의 경계를 지정하기 위해서 두가지 간단한 메소드를 제공한다. sqlMap.startBatch(); //…execute statements in between sqlMap.executeBatch(); executeBatch()를 호출함으로써 모든 배치 statement는 JDBC드라이버를 통해 수행될것이다. --- 배치는 트랜젝션과 함께 사용해야함.--- 배치시 DB에 인덱스가 설정되어.. Web/스프링 2018. 10. 29. MySQL의 IN() v.s. EXISTS v.s. INNER JOIN 성능 비교 http://mysqlguru.github.io/mysql/2014/05/28/mysql-in-vs-exists-vs-inner-join.html 추가로 MySQL INNER JOIN v.s EXISTS 성능 비교 http://mysqlguru.github.io/mysql/2014/05/30/mysql-inner-join-vs-exists.html DB/MYSQL MariaDB 2018. 10. 23. SSMS 에서 MSSQL 의 TABLE 주석(COMMENT) 달기 컬럼 주석은 많은데 테이블 주석은 .. 명령어로밖에 다들 안나온다. 1. 테이블 오른쪽버튼으로 속성에서 해당 값을 넣는 방법이 있고, 2. 캡처 처럼 옆에 속성 값에 설명을 넣는 방법이 있다. 두가지 방법 같음 DB/MSSQL 2018. 10. 23. [스프링 시큐리티] JSP EL 표현식에서 Spring Security Principal 가져 오기 https://code.i-harness.com/ko-kr/q/8a13a3 https://coderanch.com/t/468178/java/Accessing-userPrincipal-EL-doesn-work This doesn't work: ?1 But this does: ?1 핵심은 이거 Web/스프링시큐리티[security] 2018. 10. 19. [ibatis] select 하는 컬럼이 유동적일 경우 그런데, 여기서 테이블명이 바뀌면 읽어오는 필드명도 보통은 달라지게마련..iBatis는 내부적으로 읽어온 결과의 metadata를 저장해두는데읽어온 필드명이 달라지면 이전의 metadata와 mapping이 되지않아 에러를 발생시킨다. 이럴때 statement의 attribute로 "remapResults=true"를 추가해줘야 한다.이렇게 되면 매번 metadata를 세팅하므로 사실은 오버헤드가 있지만 에러는 발생하지 않는다. 문서들을 찾아보면 이 오버헤드 때문에 꼭 필요한 경우가 아니면 이 attribute를 활성화하지 말라고 되어있는데실제로 아래 두가지 경우를 테스트 했을때 속도차는 별로 없었다.1. remapResults=true로 하고 두개의 테이블에 번갈아가면서 접근한것2. 각각의 테이블로 가.. Web/스프링 2018. 10. 17. ibatis 문서 http://ibatis.apache.org/docs/java/pdf/iBATIS-SqlMaps-2_ko.pdf Web/스프링 2018. 10. 17. Windows 호스트 파일에서 포트 번호 사용 : 불가 https://code-examples.net/ko-kr/q/840894 Q :: 전에 127.0.0.1 www.example.com후 127.0.0.1:8080 www.example.comwww.example.com에 접속할 때 wampserver로 직접 연결되지 않았는데 어떻게 해결할 수 있습니까? A :: hosts 파일은 호스트 이름 확인 전용입니다 (Windows 및 Unix 계열 시스템에서). 거기에 포트 번호를 넣을 수는 없으며 일반적인 OS 레벨 구성으로 원하는대로 할 수있는 방법이 없습니다. 브라우저는 선택할 포트를 선택합니다.그래서 북마크 등을 사용하십시오. (일부 방화벽 / 라우팅 소프트웨어는 아웃 바운드 포트 리디렉션을 허용 할 수 있지만 실제로는이 옵션이 매력적이지는 않습니다.) 컴퓨터, 프로그램 관련 지식 2018. 10. 17. spring classpath 설정하는 방법 https://m.blog.naver.com/PostView.nhn?blogId=grosh&logNo=207512972&proxyReferer=https%3A%2F%2Fwww.google.com%2F 이번 회사 프로젝트를 진행하면서 스프링 세팅을 하면서 궁금한 것을 검색에 검색에 검색한 끝에 알아내어적어둔다. Tomcat 7.0.47을 기준으로.. context.xml을 까보면 WEB-INF/web.xml이 있는데 올리려는 프로젝트의 외부파일을 참고해서 구성을 한다는 내용이다. (틀릴 수도 있지만 내가 이해한 내용을 적는다.) 프로젝트가 Spring을 기반으로 이루어져 있으므로 찾아가서 web.xml을 열어보면 contextConfigLocation classpath:/applicationContext... Web/스프링 2018. 9. 20. [ node.js ] 노드js 이미지 rgb 추출 및 이미지 호출 예제 http://jsfiddle.net/xLF38/4077/ Web/NODE.JS 2018. 8. 29. @PreAuthorize and @PostAuthorize in Spring Security https://www.concretepage.com/spring/spring-security/preauthorize-postauthorize-in-spring-security Web/스프링시큐리티[security] 2018. 8. 29. spring properties jsp 에서 사용하기. [ 다국어 ] https://m.blog.naver.com/PostView.nhn?blogId=kkforgg&logNo=60195992616&proxyReferer=https%3A%2F%2Fwww.google.com%2F Web/스프링 2018. 8. 29. REST API 제대로 알고 사용하기 [ REST API 개념 ] http://meetup.toast.com/posts/92 REST API 제대로 알고 사용하기목차REST API의 탄생REST 구성REST 의 특징REST API 디자인 가이드HTTP 응답 상태 코드어느 날 뜬금없이 대학교 친구에게 전화가 왔습니다. 그러더니 ‘야, REST API가 정확히 뭐 어떤 거야? 하는 질문에 가슴에 비수가 날아와 꽂힌 듯한 느낌을 받았습니다. 며칠 전 카톡으로 요즘 보통 웹서비스들은 ‘REST API형태로 서비스를 제공한다’고 아는 척을 조금 했던 기억이 머릿속을 빠르게 스쳐 지나갔고 그 순간 대충 얼버무리며 ‘아, 그거 REST하게 클라이언트랑 서버간에 데이터를 주고 받는 방식’을 말한다며 얼렁뚱땅 마무리 지었던 기억이 납니다. 실제로 REST API의 서비스를 직접 개발도.. Web/HTML_CSS 2018. 8. 29. 이전 1 ··· 20 21 22 23 24 25 26 ··· 42 다음