매년 스페인 등 유럽에서 열리는 모바일 월드콩그레스(MWC)의 아시아판인 MWC 상하이 2015가 중국 상하이에서 15일부터 17일까지 개최됐습니다. 상하이 SNIEC에서 전시회가 열리고 컨퍼런스는 옆 kerry hotel에서 개최됐습니다.저희는 무료 관람권으로 전시회만 구경하고 왔네요 ^^;; 5G 기술선도로 표준화를 노리는 이동통신사들의 경쟁 그리고 금융과 IT를 융합한 핀테크, 스마트카로 알려져 있는 Connected Car, IoT를 활용한 Home Connect 등 다양한 부스들이 있었습니다. MWC 상하이 2015 메인 스폰서인 화웨이는 하드웨어에서 소프트웨어에서 다양하게 사업을 넓혀가는 것 같고요메인 스폰서이자 많은 관심을 받아서 그런지 관람하는 사람이 다른 부스보다 많았습니다. 빠른 성장을..
grails oauth 적용한 내용입니다.쉬지만 중간중간 막히는 부분이 있어서 그런 문제를 겪는 분들에게 도움이 될까 정리해서 공유합니다. BuildConfig.groovy 에 다음을 추가한다. repositories {....mavenRepo "https://raw.github.com/fernandezpablo85/scribe-java/mvn-repo"mavenRepo 'http://repo.spring.io/milestone'....} plugins {...compile ":spring-security-oauth-google:0.3.1"... 다음 명령어를 실행한다.grails compile spring security 설정 및 oauth 초기화grails s2-quickstart com.shuiky..
grails 실행 중 아래와 같이 오류가 나면서 실행이 되지 않는 현상이 발생 최근에 설치된 java가 현재 GGTS와 맞지 않는 32비트여서 문제가 발생. 64비트 java로 -vm 설정을 해주고 실행하니까 해결 됨.java was started but returned exit code=13 에 대해서 다른 해결책도 있으니 참고하세요~!! http://www.ashout.com/fix-java-started-returned-exit-code13-eclipse/
문제eclipse subclipse 1.8을 subclipse 1.10으로 업그레이드 했을 때 다음과 같이 javahl ClientException이 발생한다. Error getting status for resource P/Anything org.apache.subversion.javahl.ClientException: The working copy needs to be upgradedsvn: The working copy at 'C:\1.data\1.dev\workspace_sts\Anything'is too old (format 29) to work with client version '1.8.10 (r1615264)' (expects format 31). You need to upgrade the..
구글 API에서 프로젝트를 만들고 Oauth 관련 키를 발급받고 실했했더니 다음과 같은 오류가 발생합니다. 문제Error: invalid_client no application name 해결APIs & auth > Consent screen 에 Product Name 데이터를 안 넣어서 그랬네요넣고 하니 잘 됩니다 ^^ 참고http://stackoverflow.com/questions/18677244/error-invalid-client-no-application-name
Grails plugin ckeditor 설치 중에 다음과 같은 오류가 발생함Could not transfer artifact org.grails.plugins:ckeditor:zip:3.6.6.1.0 from/to grailsCentral (http://repo.grails.org/grails/plugins): Checksum validation failed, no checksums available from the repository 버전을 하나 올리니 잘된다...^^;; 수정 전 compile ":ckeditor:3.6.6.1.0" 수정 후compile ":ckeditor:3.6.6.1.1" 산 너머 산...... 그래도 즐겁다~!!
어느 업체에서 개발한지는 모르겠지만 참 문제 많습니다. 동시 접속자가 많을 것이라는 건 이미 알고 있는 사실 이었을텐데 스트레스 테스트 없이 개발을 완료한 것 같고요 돈이 더 많이 들더라도 믿을 수 있는 업체를 선정해서 개발하는 것이 맞았을 것 같네요 Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '222.239.223.25' (111) in /home/mbc-marathon.co.kr/public_html/anyadmin/amsolution/inc/dbcon.php on line 2 mysql_connect error 보이지 말아야할 오류들과 함께 현재 열심히 테스트 중인가보네요....^^;; 나이키..
일반적으로 properties에 접근하기 위한 IO는 느리기 때문에 static constants 로 사용한다.다만 constants class에 값이 저장되어있으면 변경할 경우 다시 컴파일을 해야되고, 지역화나 국제화할 값이 있으면 properties가 맞을 수 있다.결론은 상황에 맞게 사용하자 참고http://stackoverflow.com/questions/2722424/is-it-faster-to-access-a-property-file-or-static-constants-from-a-class-filehttp://dyway.wordpress.com/2012/09/04/constants%eb%8a%94-%ec%96%b4%eb%94%94%ec%97%90-class-interface-constant-..
Postman을 사용 중 Chrome에서 제한한 header를 수정해서 보내야될 경우 유용한 Postman Proxy 사용방법입니다. Chrome에서 제한한 header 정보들Accept-CharsetAccept-EncodingAccess-Control-Request-HeadersAccess-Control-Request-MethodConnectionContent-LengthCookieCookie 2Content-Transfer-EncodingDateExpectHostKeep-AliveOriginRefererTETrailerTransfer-EncodingUpgradeUser-AgentVia Postman Proxy는 Python으로 작성된 스크립트입니다. 사용방법1. Postman의 우측상단에 있는 설정 ..
SLF4J를 사용하던 중 junit 이나 spock을 이용해 테스트 코드를 작성했을 때 로그가 보이지 않는 경우가 발생한다. SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Users/jhjeon/.m2/repository/org/slf4j/slf4j-nop/1.7.2/slf4j-nop-1.7.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/C:/Users/jhjeon/.m2/repository/org/slf4j/slf4j-log4j12/1.7.2/slf4j-log4j12-1.7.2.jar!/o..
jstl 을 이용해 배열을 생성할 때 공백을 넣으면 javax.el.ELException: Cannot convert 20 of type class java.lang.String to class java.lang.Long 오류가 남[20]을 Long형으로 변환하려고 했지만 실제로 [ 20]으로 값이 들어감. 10, 20, 30, 50 꼭 아래와 같이 공백없이 사용함 10,20,30,50
Simple Spring Web Maven 프로젝트로 생성 후 tomcat에 프로젝트를 추가하려고 하면 보이지 않거나 아래와 같은 메시지를 보여준다. There are no resources that can be added or removed from the server 1. 생성한 프로젝트에서 오른쪽 버튼 클릭2. Maven -> Update Project... 클릭 해결됨 ^^
windows8에 jdk 64bit를 설치 후 openproject를 실행하니 아래와 같은 오류가 발생했습니다. Failed to load Java VM library: c:\Java\jre6\bin\server\jvm.dll (errno = 193). openproject errorno 193 오류는 jdk 64bit 설치때문에 발생하는 것으로 보이네요jdk 32bit를 설치 후에 아래 경로에 있는 OpenProj1.4.0.ini 파일의 JRE Path를 수정합니다. C:\사용자\jhjeon\AppData\Roaming\OpenProj\{13702021-43FB-480C-912F-D9B74A538288}\OpenProj1.4.0.ini [Java Runtime Environment]JRE Path=C:..
0000 성공 위 내용을 출력하면 아래와 같이 출력된다. 본래의 xml을 출력하고자 인코딩이 필요하다. 0000 성공 사용자 정의 escape를 만드는 방법은 많지만 jquery 라이브러리를 이용해서 인코딩한다. 인코딩 방법jQuery('').text('Some text with html').html(); 디코딩 방법jQuery('').html('Some text with html').text(); 참고https://coderwall.com/p/jt7ysq
javascript, css, images 등을 제외한 여러 url에 대응하기 위해 web.xml에 다음과 같은 설정이 필요하다. default *.png *.js *.css *.jpg spring 3.2에서 설정을 할 수 있지만 현재 구현하려는 Controller에서 동적 url 매핑을 사용해서 관련 resource 요청이 Controller로 들어옴. 설정은 아래 reference를 참고. 참고http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/mvc.htmlhttp://daemonjin.tistory.com/535
Springframework 사용 시 @ResponseBody로 json 형식으로 출력 중 값이 null인 항목을 제거하기 위한 방법입니다. jackson library 버전 : 2.1.3 @Data @JsonInclude(Include.NON_NULL) public class Book { private String title; private String imageUrl; private String author; private String publisher; private String location; } Model(=domain, pojo)에 @JsonInclude(Include.NON_NULL) 만 붙여주시면 됩니다. @Data는 lombok annotation인거 아시죠?
maven을 이용해서 tomcat 서버에 배포하는 방법입니다. 우선 pom.xml에 다음 내용을 추가합니다. maven-war-plugin 2.4 src/main/webapp src/main/webapp/WEB-INF/web.xml org.codehaus.mojo tomcat-maven-plugin 1.1 tomcat application manager 링크 ex)http://111.222.111.222/manager /library tomcat 1111 ※ tomcat 7 인 경우 상단의 url 부분을 manager/text로 수정합니다. tomcat/conf/tomcat-users.xml을 다음과 같이 수정합니다. jenkins 설정에서 build 항목의 Goals and options에 다음과 같이..