일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- error
- apache gzip
- Android Apk
- Android Apk 이름
- css
- Kotlin
- Android Apk 이름 변경
- android fragment
- release unsigned
- java error
- release Apk
- Eclipse
- R프로그래밍
- Firebase
- Exception
- html
- jQuery
- FLUTTER
- MySQL
- DataTable
- Android
- android error
- JavaScript
- spring
- Program type already present
- fragment
- 안드로이드
- tomcat
- CSS사용법
- Today
- Total
목록Server/Spring (19)
selfstarter
The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. Error 해결 서버 실행 시 다음과 같은 에러 발생 Error The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. Cause Servers 탭에서 서버 선택 후 Overview 탭에서 PortName있는 곳에 Tomcat admin port가 지정되지 않았다 Soluve 8005으로 지정해도 주니 서..
Problem 파일 다운로드를 위해 location.href=url 코드를 실행하는데 에러발생 Error 정보: HTTP 요청 헤더를 파싱하는 중 오류 발생 비고: HTTP 요청 파싱 오류들이 더 발생하는 경우 DEBUG 레벨 로그로 기록될 것입니다. java.lang.IllegalArgumentException: 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. Cause get url의 인자를 url += "$imageId="+data 이런식으로 추가했는데 data에 값이 아니라 input 태그 자체를 넣어서 에러 발생. 아래코드에서 val()를 빼먹어서 input자체가 들어감. 수정 후 해결 data = $("input[nam..
항상 resultType을 boolean으로 사용할 때 아래와 같이 사용했는데 자꾸 false만 return되었다. 찾아보니 boolean 사용 시 true, false를 return하는 게 아니라 1, 0 을 리턴해야 한다 잘못된 사용법 SELECT IF(COUNT(*) = 1, true, false) 알맞은 사용법 SELECT IF(COUNT(*) = 1, 1, 0) FROM item WHERE id = #{id}
Eclipse 프로젝트에 빨간색 느낌표가 뜰 때 해결법 내 컴퓨터에서 현재 프로젝트가 사용하는 jar의 경로를 찾을 수 없는 때 나타난다 Project오른쪽 클릭 - Properties - Java Build Path 선택 jdk 탭을 선택하니 프로젝트의 jdk와 이클립스 설정의 jdk 버전이 맞지 않아서 느낌표가 보였다 그래서 아래 설정으로 들어가서 jdk, jre, java를 version을 변경해주었다 jdk는 프로젝트 오른쪽 클릭 - Properties - JavaCompiler jre는 상단 메뉴에 Window - Preference - Java-Installed JREs java는 프로젝트 오른쪽 클릭 - Properties - Project Facets version 변경 후 해결
1) 쿼리 별명에 "" 따옴표 붙히기 2) JOIN ON 쿼리를 콤마사용해서 간편하게 수정 3) GROUP BY쓸 때 모든 컬럼을 적을것(안그러면 GROUP BY 안한 컬럼에서 MAX가 표시될 수 있음) 4) api 작성 시 null값 안들어가고 빈 값이 전달되도록 수정(조회한 컬럼 갯수 체크) 5) index 가 걸렸있는 컬럼에 함수사용x(index 적용안됨) 6) order by쪽에도 왠만하면 함수사용x(느려짐) 7) 서브 쿼리보다 결과 쿼리에 함수를 사용할 것
jaxb 사용법 jaxb : Java Architecture for XML Binding으로 java xml 직렬화, 역직렬화 관련 라이브러리 @XmlAccessorType(XmlAccessType.FIELD) : 모든 filed를 serialized. 직렬화할 class에 사용하면 된다 @XmlAccessorType(XmlAccessType.FIELD) @Data public class UserInfo { // ... } @XmlElementWrapper : xml 요소를 감싼다(List)+ @XmlElementWrapper(name = "characters") private List characters; @XmlElement : xml 요소 @XmlElement(name = "level") priva..
Eclipse jdk, jre, java version 변경하는 법 jdk : 프로젝트 오른쪽 클릭 - Properties - JavaCompiler, Java Build Path jre : 상단 메뉴에 Window - Preference - Java-Installed JREs java : 프로젝트 오른쪽 클릭 - Properties - Project Facets 서버가 사용하는 jre 변경 : server-runtime Environments(위에 jdk, jre와 tomcat server가 사용하는 jre 버전을 변경해 3개 버전 전부 다 맞춰줄 것
Tomcat 9.0 server에서 프로젝트가 추가가 안되었다 STS에서 제일 밑에 Console창과 같이 있는 Server 창에서 Server선택 후 AddandRemove 선택 내가 추가하려는 tomcat server 선택 시 다음과 같은 에러메시지가 떴다 Project facet Java version 1.8 is not supported(프로젝트 패싯 Java 버전 1.8이 지원되지 않습니다) 이 에러가 난 이유는 내가 지금 jre를 1.7를 사용하고 있기 때문이었다. Window - properties - Server - Runtime Environments에서 해당 에러가 나는 서버를 Edit 버튼을 눌러 확인해보니 jre로 jdk 1.7을 사용하고 있었다. tomcat 9.0은 적어도 8이상..