노력과 삽질 퇴적물
* 자바스크립트, 크로스 도메인 이슈 대응중 하나인 JSONP 방식 예제입니다.* JSONP방식은 GET통신만 지원합니다. 예제 1) 자바스크립트, request 1234567891011121314151617181920212223242526document.write(""); var g_url = "https://domain_B";var sendObject = { param1: "thisIsJsonp", param2: "withGet" }; jQuery.ajax({ dataType: "jsonp", url : g_url, type: "GET", data: sendObject, jsonp: "jsonpCallBack", success: function (msg) { console.log(msg); alert..
1. 기초+이론 1) 특징> JSON형태 구조(DOCUMENT)> 데이터 입력시, objectId라는 필드가 자동생성되며 해당 컬럼에는 중복되지 않는 유일한 값이 들어간다.: [_id]라는 필드로 존재하고, 12바이트짜리 16진수.예. ObjectId(5d3d8f39f450a8969574d2e1) [16] 1글자->1바이트(8비트) 2진수 8칸(?)->16진수 2칸(?)이므로 5d3d8f39[16] f450a8[16] 9695[16] 74d2e1[16] 타임스탬프, 4바이트 머신 ID, 3바이트 DB서버 Pid, 2바이트 순차번호, 3바이트 > db에 입력되는 DOCUMENT 그룹을 collection이라고 부름.: 동일한 collection에 다수의 데이터 입력가능.> NoSQL이여서 불필요한 Join..
0. 시작하기 전 해당 포스트는Android Developers Blog: An update on Eclipse Android Developer Tools등으로 이클립스 지원 중단이 발표되면서 기존 이클립스+ADT 프로젝트를 안드로이드 스튜디오용으로 컨버팅하는 작업말고도 추가 개발을 하고자 조금이라도 빠른 적응을 위한 가이드글입니다. 즉, 개발 초심/입문자를 위한것이 아니라 기존에 안드로이드 개발을 하던 사람 기준으로 개발도구 전환을 하는데 촛점을 두고 있으므로 초보자분에겐 안 맞을수도 있습니다. 1. gradle 1) gradle이란?빌드 및 의존성 처리를 위한 스크립트 파일입니다.어떻게 보면 이클립스+ADT환경이 GUI에 가까웠다면 gradle을 쓰는건 CUI에 가까운 방식? (혹은 용도별로 bat파..
mapper.writevalueasstring recursive OR xxx.xxx["json"]->xxx.xxx["json"]->xxx.xxx["json"]->xxx.xxx["json"] OR chain reference등으로 mapper.writeValueAsString(this);로 스트링으로 뽑아서 볼려고 할때 발생한 버그로원래 mapper.writeValueAsString를 사용하는데 별 문제가 없었지만,함수명을 명명법에 맞춰 고치는 과정에서 문제가 발생했습니다. 해법. //정상 작동 버전publuc String convertJson(){ mapper.writeValueAsString(this);}//문제가 발생 버전publuc String getJson(){ mapper.writeValueAs..
* 해당 포스트는 우분투 16.04.4 LTS기준이며 아파치+mySQL조합입니다. 12345678910111213141516root@ubuntu# cat /etc/*releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=16.04DISTRIB_CODENAME=xenialDISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"NAME="Ubuntu"VERSION="16.04.4 LTS (Xenial Xerus)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 16.04.4 LTS"VERSION_ID="16.04"HOME_URL="http://www.ubuntu.com/"SUPPORT_URL="http://help.ubuntu.com/"BUG_RE..