본문 바로가기

programing150

[Spring] JSON maven com.google.code.gson gson 2.8.5 String to JSON String sData; JsonParser parser = new JsonParser(); JsonObject jsonObj = (JsonObject) parser.parse(sData); cf. 받은 String 데이터를 Paser로 JsonObject로 만들고 JsonObject내에서 키 값으로 해당 값을 꺼낼때문자열 데이터 일 경우 toString() 시켜 버리면 양쪽에 쌍따옴표(\")문자를 달고 나오므로 getAsString() 메소드를 이용해야 한다. 2019. 1. 10.
[Spring] RestTemplate.postForObject() maven commons-httpclient commons-httpclient 3.1 org.apache.httpcomponents httpclient 4.5.6 org.apache.httpcomponents httpasyncclient 4.1.4 java String URL = "http://localhost:8080"; MultiValueMap params = new LinkedMultiValueMap(); // body 파라미터 params.add("key", "value"); // ContentType HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); HttpEntity httpEn.. 2019. 1. 10.
Collation 오류 (JDBC + MariaDB) Mybatis 하다가 java.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,COERCIBLE) and (utf8mb4_unicode_ci,COERCIBLE) for operation '=' 이런 오류남 1. 전체 설정DB의 collation_connection을 맞춰 주거나Table을 맞춰줌 2. 부분 설정SQL 문에서 해당 문제 부분만 COLLATE utf8mb4_unicode_ci 붙여서 설정해 줌 2018. 11. 7.
vscode 쓰다가 쓰게 된 설정과 몇 가지 User Setting.json { "editor.fontFamily": "D2Coding", "editor.fontSize": 15, "terminal.integrated.fontFamily": "Consolas, 'Courier New', monospace", "[pascal]":{ "files.encoding": "euckr", "editor.tabSize": 2, "editor.showFoldingControls": "always" }, "[javascript]":{ "files.encoding": "utf8", "editor.tabSize": 2, "editor.showFoldingControls": "always" }, "[javascriptreact]":{ "files.encoding": ".. 2018. 9. 11.