자바스크립트로 웹앱 개발시 Ajax 사용하면 아래와 같은 에러에 봉착(?)할 때가 있다.“Cross origin requests are only supported for HTTP.”Ajax연동시 보안상 외부서버로의 연동이 안 되는 것인데, 나의 경우엔 HTML5기반의 스마트TV나 셋탑환경하에서 돌아가는 앱을 개발하고 있는 터라 이들이 지원하는 브라우저는 기본적으로 이 부분(크로스 도메인 관련)이 문제가 되진 않는다. 허나 PC에서 먼저 개발이 되어야 하는데 그럴 때 이러한 에러 해결방법은 아래 방법처럼 크롬브라우저를 실행할 때 '웹보안' 설정을 끄면 된다.(사파리나 파이어폭스는 이리 안해도 그냥 됨.)(뭐, jsonp 나 기타 다른 방법들도 있겠으나, 간단하게 할 수 있는 방법이라 일단 요렇게 한다.) ..
네트워크 서버의 성능테스트용으로 netty(http://netty.io)기반으로 테스트툴을 만들었는데, 테스트툴 내부에서 여러개의 소켓 생성시 문제가 발생. 이를 step by step으로 확인해 봄~ * 윈도우에서는 괜찮았는데, 리눅스(centos 6.3)에서는 10개이상의 소켓을 생성하려고 하면 오류발생. 오류 : org.jboss.netty.channel.ChannelException: Failed to create a selector. at org.jboss.netty.channel.socket.nio.AbstractNioSelector.openSelector(AbstractNioSelector.java:343) at org.jboss.netty.channel.socket.nio.AbstractN..
그냥 기록차원에서 잽싸게 끄적거려 봄~!! ^^ 0. 만약 maven을 사용한다면 pom.xml에 아래 내용 추가.(버전은 최신버전을 사용하면 됨) org.quartz-scheduler quartz 1.8.5 1. 우선, web.xml에 아래 내용 추가.(jobContext.xml에 스케줄러 관련 내용이 있음) appServletorg.springframework.web.servlet.DispatcherServletcontextConfigLocation/WEB-INF/spring/appServlet/servlet-context.xml /WEB-INF/spring/jobContext.xml1 2. jobContext.xml 은 내용~설정 순서는,i)스케줄러의 타입을 먼저 설정(메소드 타입인지 다른(?) 타..
sdk 버전에 따라 조금씩 다르긴 하지만, virtual box 설치, sdk 설치, 에뮬레이터 설치 순서는 비슷하다.여기서는 윈도우7에서 설치를 해 보았다. 삼성스마트TV sdk의 자세한 정보는[http://www.samsungdforum.com/Devtools/SdkReleaseNote] 1. virtual box 를 먼저 설치~[https://www.virtualbox.org/wiki/Downloads]윈도우용으로 다운받아 설치(VirtualBox 4.3.6 for Windows hosts)설치를 시작하면 중간중간 드라이버나 네트워크 어댑터 등을 설치하라고 메시지가 나온다.과감하게 '설치'를 눌러 GOGO~!! 2. 삼성스마트TV sdk와 에뮬레이터를 설치~일단, 2013년형 TV부터 지원하기 위해..
메시지큐(message queue)를 사용 할 일이 생길거 같아 관련 내용들을 급하게(!) 찾아봄.사실 전부터 메시지큐잉에 대해 관심(?)이 있긴 했지만, 이제야 살짝 맛을 보게 됨. ㅡ.ㅡ;;;하지만 이번 글도 역시나 퀵가이드에 가까운.. 그냥 수박 겉핥기 식! 임.. :) * 일단, jms 관련 간단설명 블로그http://www.openeg.co.kr/238 메시지큐잉을 위해 RabbitMQ 를 사용하기로 함.홈페이지 : http://www.rabbitmq.com/다운로드 : http://www.rabbitmq.com/download.html 다양한 언어로 client를 지원하고, 더더군다나 홈페이지에서 예제로 설명하는 client 가 자바와 파이썬이라 자바기반의 앱을 개발하는 나로썬 괜찮은 선택이라..
네트워크 서버에 대한 성능테스트에 대한 모니터링을 했던 내용들을 기록차원에서 step by step으로 끄적끄적~ :) * 성능 및 모니터링 관련.우선, jstat 을 사용해 보도록 함. 관련 참고글은 http://sync.egloos.com/viewer/3322205gc관련 참고글 : http://blog.naver.com/salsu0/30000025219초간단 명령어는jstat -gc -h20 6637 3000 * visualVM 을 이용한 성능 모니터링.다운로드 : http://visualvm.java.net/download.html도움말 문서 : http://visualvm.java.net/applications_remote.html원격서버에 대한 모니터링을 위한 jstatd 셋팅 참고글 : ht..
구글링 해도 잘 안 나와서 영어울렁증에도 불구하고 logback 사이트에서 찬찬히 찾아보니 방법이 있네~ 역시 이래서 원조(?!)가 좋은 거구나.. 쿨럭.시간 또는 분(minute) 별로 서비스 로그를 저장하기 위해 logback.xml에서 rolling-policy 부분 설정내용을 한번 적어 본다.보다 자세한 건 아래 사이트 참고~~ :)http://logback.qos.ch/manual/appenders.html true D:/wizardee/develop/app_logs/test/service.log [%d{ISO8601}] %c{1}:%M:%L [%p] %m%n D:/wizardee/develop/app_logs/test/%d{yyyy,aux}/%d{MM,aux}/%d{dd,aux}/service..
- Total
- Today
- Yesterday
- 오토캠핑
- 개발
- JavaScript
- MySQL
- 스프링
- java
- QR코드
- 주저리주저리
- 자바
- socket
- http
- 발번역
- netty
- 중도캠핑장
- 캠핑
- 안드로이드
- network
- spring
- 중도
- 주저리
- 이클립스
- json
- 톰캣
- 개화예술공원
- 스마트tv
- myBatis
- SVN
- 단상
- db
- 무제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |