| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 키보드
- HTML
- 삼성증권
- START WITH
- 스레드 덤프
- Database
- Docker
- 영상편집
- Linux
- 티스토리챌린지
- wsdl
- API
- 톰캣
- 스레드
- MySQL
- http
- cmd
- letterspacing
- 프로세스
- JDBC
- ibatis
- equals
- oracle
- 컨트롤러
- 안드로이드 스튜디오
- integer
- 오블완
- Tomcat
- MariaDB
- java
- Today
- Total
목록java (20)
블로그 이름
DB 컬럼 값은 64자인데, 넣어야 하는 값이 64자보다 큰 경우 축약해서 넣어야 한다. SpringUtil 중 하나인 StringUtils.abbreviate(string, 64); 해당 함수를 사용하면 64자에 맞춰 기존문자열 + "..." 을 반환해준다.
서블릿(Servlet) : 동적 웹 페이지를 만들 때 사용되는 자바 기반의 웹 어플리케이션 프로그래밍 기술이다.웹에는 요청(Request)와 응답(Response) 가 있고, 개발자가 해당 요청과 응답을 일일히 처리하지 않고 비즈니스 로직에만 집중할 수 있도록 도와주는 기술이 서블릿이다. 서블릿은 이러한 웹 요청/응답의 흐름을 메서드 호출만으로 체계적으로 다룰 수 있게 해주는 기술이다. 개발자가 소스를 작성하면, .java 컴파일 후 자바 클래스에서 서블릿 컨테이너에 등록 후 요청이 오면 해당 서블릿 메서드를 실행하여 응답한다. 서블릿의 주요 특징1. 클라이언트의 요청에 대해 동적으로 작동하는 웹 어플리케이션 컴포넌트이다.2. JAVA 의 스레드를 이요하여 동작한다.3. mvc 패터에서 컨트롤러로 이용한..
java.lang.String 클래스에 isEmpty() 와 isBlank() 메소드가 있다.둘 다 문자열이 비어있는 문자열인지 확인한다. isEmpty() : java 6 이후에 추가된 메소드. 문자열 길이가 0일때 true 리턴isBlank() : java 11 이후에 추가된 메소드. 문자열이 비어 있거나, 빈 공백으로 이루어질 때 true 리턴. System.out.println("".isEmpty() + "," + "".isBlank()); // true, true System.out.println(" ".isEmpty() + "," + " ".isBlank()); // false, true 빈 경우, 둘 다 true를 리턴하지만공백이 들어있는 문자열을 체크하는 경..
List a = (List) AAAAAAA.getAAA(AAA.class); 여기에 노란 줄로 주의 표시가 뜬다.타입의 안정성을 보장할 수 없을때 해당 경고가 발생한다.AAA라는 객체로 형변환 하는데, type cast 시 getAAA의 반환값이 AAA일지 알 수 없다는 것이다. 일반적으로 Java 컴파일러는 실행되는 모든 시점의 각 변수 유형을 알고 있는데, 호환되지 않는 유형으로 작동 시 프로그램이 컴파일되지 않기에 해당 경고를 보여준다. @SuppressWarnings("unchecked") 를 사용해서 해당 경고를 무시할 수 있다. 컴파일러가 일반적으로 경고하는 내용을 제외시킬 때 사용한다.