일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- linux
- redis
- Gradle
- Git
- AWS
- ubuntu
- jenkins
- IntelliJ
- MySQL
- devops
- Web Server
- php
- Oracle
- Spring
- javascript
- JVM
- springboot
- Design Patterns
- Spring Boot
- Spring Batch
- jsp
- ReactJS
- elasticsearch
- laravel
- 맛집
- java
- it
- 요리
- db
- tool
- Today
- Total
목록Java & Kotlin (250)
아무거나
아래와 같은 쿼리문에서 바인딩 에러 : No parameter binding found for name 에러가 나고 있다. 해결방법은 이러하다. [오류]바인딩 에러 : No parameter binding found for name @Query(value=" SELECT * " + "FROM system_logs " + "WHERE log_level = :logLevel " + "AND project_type = :projectType " + "AND data_provider_type = :dataProviderType" + // 띄어쓰기 때문에 오류가 났었다 위에 다른 행들처럼 마지막에 띄어쓰기를 하자. --> "AND data_provider_type = :dataProviderType " "LI..
[JAVA]Address already in use: JVM_Bind 오류webapplication 실행시에 해당 오류가 발생하는 경우가 있다.이 경우 포트가 충돌이나서 안되는 경우다. 1. windows - netstat -o -a 로 사용 port 정보 확인 - 이중 원하는 포트번호를 찾아 PID를 기억해둔다. - 작업관리자의 프로세스탭에서 해당 PID의 프로세스를 끝낸다.
Runtime.getRuntime().exec() 호출시 종료되지 않는 문제 위의 함수는 process 를 실행시키기 위한 함수이다.만약 프로세스의 수행이 끝이 날때까지 기다려야 한다면 어떻게 해야되는가..? Process process = Runtime.getRuntime().exec(cmd); process.waitFor(); // waitFor()를 호출한다. 문제는 waitFor() 가 영원히 끝나지 않는 경우가 발생한다는 것입니다.분명히 cmd 에 해당하는 프로세스가 종료되어야 하는데, 이상하게도 끝나지 않는다는 이야깁니다. 원인은 stream 의 버퍼가 비워지지 않았기 때문입니다. 이를 비워줌으로써 문제를 해결할 수 있습니다. 그럼 어떻게 비워주면 될까요? waitFor() 함수를 호출하는 순..
*** 오류ERROR : Error Message: Type interface com.deploy.model.HistoryMapper is not known to the MapperRegistry.(.xml파일이 읽히지 않을때 -> 즉, 기본적으로 xml파일이 포함되지 않을 때)메이븐 사용시 pom.xml 내의아래 추가[코드내용] src/main/java **/*.xml
*** pom.xml에서 packaging에서 Execution default-testResources of goal ... 에러 날 경우[코드추가] org.apache.maven.plugins maven-resources-plugin 2.4.3
[WARNING] File encoding has not been set, using platform encoding MS949, i.e. build is platform dependent!pom.xml 설정utf-8utf-8
두 개의 리스트를 합치는 방법 두 개의 리스트를 합치기// 기존에 testListOne, testListTwo가 주어졌을때 이 둘을 합친다. List testNewList = new ArrayList(); testList.addAll(testListOne); testList.addAll(testListTwo);
문자 체크 contains(boolean): 문자열에 검색하고자 하는 문자가 있는지 확인String testStr = "문자 체크 테스트 입니다."; if (testStr.contains("테스트")) { System.out.println("문자열 있음"); } else { System.out.println("문자열 없음"); }
Spring Boot + Spring Security + Mybatis + Thymeleaf + Gradle 로그인 기능 구현 [Document] Tistory: https://bkjeon1614.tistory.com/76 Github: https://github.com/bkjeon1614/java-example-code/tree/master/spring-boot-security-mybatis [Development Environment] IntelliJ IDEA Ultimate SpringBoot 2.1.2.RELEASE Java8 Gradle Lombok [Project] 1. 프로젝트 생성 File -> New -> Project 선택 Project 정보 입력 dependency 선택 Project..
Interceptor Desc: Controller에 들어오는 요청 HttpRequest와 Controller가 응답하는 HttpResponse를 가로채는 역할을 한다. Interceptor은 주로 관리자만 접근할 수 있는 관리자 페이지에 접근하기 전에 인증을 하는 용도로 활용한다. 또한 Interceptor는 Servlet의 앞, 뒤에서 HttpRequest, HttpRequest를 가로채는 Filter와 역할이 유사한데 둘은 서로 다르다. 우선 Interceptor에 대해서만 알아보자 Interceptor Class 생성 ... import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; impo..