일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 피보나치함수 예제
- katalon
- 피보나치 예제
- tomcat log
- 해외증권 양도세 한국투자증권
- oracle group by
- 국세청 해외주식 양도세 신고방식
- 테스트 자동화
- 피보나치함수
- katalon 비교
- 재귀 예제
- katalon 자동화
- katalon 사용법
- javascript 자동완성
- bfs 미로탐색 java
- 최대공약수 예제
- katalon xpath
- 홈택스 해외주식 양도세
- Katalon Recorder 사용법
- CSTS 폭포수 모델
- java.sql.SQLSyntaxErrorException
- git 연동
- 해외주식 양도세 신고
- 톰캣 실시간 로그
- 한국투자증권 해외주식 양도세
- 주식 양도세 신고방법
- recursion example
- 한국투자증권 양도세 신고
- js 자동완성
- 재귀함수 예제
- Today
- Total
목록java (97)
엄지월드

xml 오류가 나길레 원인을 파악해보니 target 파일 확인 시, member.xml 파일만 빠져서 빌드가 되는 것을 발견하였다. pom.xml의 build 부분에 아래 소스를 추가해준 후에 clean하고 install 해주면 정상적으로 해결된다. src/main/java **/*.xml src/main/resources **/*.xml **/*.properties **/*.yml

1. Module 추가 후 Apply 2. Facets web 추가 후 Apply 3. 톰캣 9 추가

Run as > install 시에 에러가 발생했다. Error injecting constructor, java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties WARNING] Error injecting: org.apache.maven.plugin.war.WarMojo com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) Error injecting constructor, java.lang.ExceptionInInitializerError: Cannot access defaults field of Propert..

메일 시스템에서 google의 비밀번호를 입력했더니 "DEBUG SMTP: AUTH LOGIN failed" 에러가 발생했다. 원인을 찾아보니, 기존에는 구글 계정에서 "보안 수준이 낮은 앱의 액세스 권한 관리하기"를 진행했어야 했지만, 2022년 5월 30일부터 보안 정책이 변경되어 해당 설정은 사용이 불가능해졌다고 한다. 그래서 변경된 보안 정책에 맞게 비밀번호를 설정하기 위해서는 구글 계정에서 2단계 인증을 사용으로 설정해야 한다. https://myaccount.google.com/security 처음 페이지로 들어가면 아래와 같이 기본적인 안내와 함께 설정이 시작된다. 사용으로 설정한 후에, "앱 비밀번호" 메뉴로 들어가기 위해서 이전 페이지로 이동한다. 그리고 나서 "앱 비밀번호"를 클릭한다...

리플렉션을 활용하여 간단하게 RequestMapping을 구현해보아야겠다. Annotation 생성 코드 - @Target(value = ElementType.METHOD)를 통해서 메소드 위에 사용할 Annotation임을 명시해준다. - @Retention(RetentionPloicy.RUNTIME)을 통해서 해당 어노테이션의 생명 주기를 지정해 준다. 여기서는 RUNTIME 으로 썻기 때문에 런타임 시에까지 계속 지정이 된다. package Custom; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.l..

상황 프로시저를 설정하고 out 값을 자바에서 받아서 처리하려고 하니 위와 같이 에러가 발생했었다. create definer = root@localhost procedure INSERT_BOARD(IN p_title varchar(100), OUT total int) BEGIN START TRANSACTION; INSERT INTO boards (btitle) VALUES (p_title); SELECT LAST_INSERT_ID() INTO total; UPDATE boards SET parentNo = total WHERE bno = total; COMMIT; END; 원인 프로시저에서는 OUT 값을 설정해주지만, java에서 값을 받도록 처리하지 않아서 발생하는 에러였다. 나는 cstmt.exec..
올바르지 않은 방법 이유 : SQL Injection의 위험이 있음. String sql = "SELECT * " + " FROM board " + " WHERE title LIKE ? "; pstmt.setString(1, "%"+search+"%"); 올바른 방법 순수하게 인자만 넘어와야 한다. String sql = "SELECT * " + " FROM board " + " WHERE title LIKE CONCAT('%', ?, '%') "; pstmt.setString(1, "%"+search+"%");