일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DataTable
- Kotlin
- Android Apk 이름 변경
- release unsigned
- java error
- android fragment
- jQuery
- Eclipse
- FLUTTER
- Program type already present
- error
- release Apk
- css
- Exception
- fragment
- Android Apk
- MySQL
- html
- 안드로이드
- android error
- apache gzip
- R프로그래밍
- Firebase
- Android
- tomcat
- spring
- Java
- JavaScript
- Android Apk 이름
- CSS사용법
- Today
- Total
목록Server/Spring (19)
selfstarter
Properties Some characters cannot be mapped using "ISO-8859-1" character encoding Error 다국어 Properties 저장 시 다음 에러 발생. 또 ISO-8859-1 인코딩을 한 상태였는데 다른사람은 이상없는데 내 자리만 다르게 인코딩됨. Some characters cannot be mapped using "ISO-8859-1" character encoding. Either change the encoding or remove the characters which are not supported by the ISO-8859-1 character encoding 1) 파일 message_vi.properties - Properties ..
unknown version of Tomcat was specified Problume 새로운 tomcat version을 설치하고 서버로 추가하려고 했는데 되지 않았다. Case 새로운 tomcat version을 설치하고 있는 중이다 Eclipse 하단에 Installing server runti...onment:라고 적혀있고 설치 %가 보이면 tomcat server를 설치 중인 것이다 Soulve 설치 완료 후 server 추가
apach gzip filter 설정 apache gzip filter apache gzip설정으로 전달 파일 압축 완료 http body에 parameter를 압축하여 전달할 수도 있다. 기본설정인 gzip 압축과 parameter 압축을 구분하기 위해 parameter 압축을 할 때 Content-Encoding을 gzip으로 설정한다 서버에서 filter에서 Content-Encoding 이 gzip인지 체크한다 parameter를 압축해서 받으면 압축된 상태이므로 압축을 해제해야한다. 이 때 request의 InputStream을 가져오면 request Buffer가 비게되므로 InputStream을 상속받는 request Wrapper class를 만들어서 압축해제한 데이터를 저장한다. resp..
gzip이란? 파일 압축 소프트웨어 대부분의 웹브라우저에서 사용 가능 gzip을 사용 시 요청한 내용을 압축해서 response 받는다. 브라우저에서 압축을 푼 결과를 보여주기 때문에 내용으로 압축여부를 확인할 수 없다 mod_jk 설치 apach와 tomcat이 있을 경우 apach와 tomcat을 연결시키는 mod_jk 설치 tomcat만 사용할 수 있지만, apach(WebServer)는 정적인 데이터를 처리하고 tomcat(WAS)은 동적인 작업을 하도록 나눈다. 이유는 부하를 분산하거나 속도의 이점을 얻기 위해서다. 또 tomcat에서 설정할 수 없는 설정을 apach에서 할 수 있다(gzip) mod_jk를 다운로드 받고 컴파일, 설치한다 apxs의 위치를 찾아보고 없으면 설치 wget htt..
HttpServletRequest 모든 파라미터 가져오기 HttpServletRequest request Enumeration paramKeys = request.getParameterNames(); while (paramKeys.hasMoreElements()) { String key = paramKeys.nextElement(); logger.info(key+":"+request.getParameter(key)); }
json list 안에 list 읽기 json 구조는 아래처럼 list 안에 list가 있는 형태일 때, JSONArray에서 해당 list Object를 JSONArray로 변경해줘야 값을 읽을 수 있다. org.json.simple.JSONArray를 사용하지 않고 org.json.JSONArray를 사용해도 쉽게 바꿀 수 있다. org.json.JSONArray을 사용하면 org.json.simple.JSONParser 말고 다른 방식으로 json파일을 읽어와야 한다(불편하고 다른방법을 찾지 못해서 siimple json 사용) [ { "id" : 1, "list" : [{ "id": 100, "name":"aaa"}, { "id": 101, "name":"bbb"}, { "id": 102, "na..
###src/main/resources 위치를 가져오는 방법 Url url = ClassName.class.getResource("파일명"); System.out.println(url.toString());
전자정부프레임워크(egov) logback 설정 logback 설정 pom.xmlch.qos.logbacklogback-classic1.1.7 logback.xml 생성 src/main/resources에 xml 파일 생성 %d{HH:mm} %-5level %logger{36} - %msg%n egov에서 적용이 안될 때 기존에 spring에서 logback을 사용하던 설정 그대로 egov에 적용해도 적용이 안될 때가 있다. 이럴 땐 logback이 아닌 log4j 라이브러리를 참고하기 때문에 나타나는 현상 log4j 관련 설정을 무시하도록 설정한다 pom.xml에 log4j 무시 exclusion 추가 egovframework.rte egovframework.rte.fdl.logging ${egovfr..