일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- tomcat log
- katalon 사용법
- katalon xpath
- Katalon Recorder 사용법
- 피보나치함수
- 최대공약수 예제
- javascript 자동완성
- 한국투자증권 양도세 신고
- 해외주식 양도세 신고
- js 자동완성
- katalon 비교
- 한국투자증권 해외주식 양도세
- katalon 자동화
- 피보나치 예제
- katalon
- java.sql.SQLSyntaxErrorException
- git 연동
- 해외증권 양도세 한국투자증권
- 홈택스 해외주식 양도세
- 국세청 해외주식 양도세 신고방식
- 주식 양도세 신고방법
- bfs 미로탐색 java
- 피보나치함수 예제
- CSTS 폭포수 모델
- 재귀 예제
- 테스트 자동화
- 톰캣 실시간 로그
- 재귀함수 예제
- oracle group by
- recursion example
- Today
- Total
목록전체 글 (390)
엄지월드
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Cosyi/btrJsPIWsc8/Y2D1pkLNs40uF9TiDGYwt0/img.png)
DTO에 @Builder 추가 시 잘 되던 페이지가 갑자기 안되는 현상이 발생했다. This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Aug 12 10:10:55 KST 2022 There was an unexpected error (type=Internal Server Error, status=500). Error attempting to get column 'email_auth_yn' from result set. Cause: java.sql.SQLException: Type class java.time.LocalDateTime not supported type for BIT typ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UU6q5/btrJqK1A5SW/ekkyLUjmqR0fdPBB7w22j1/img.png)
1. 카카오 i에서 폴백 블록에서 "스킬데이터 사용" 설정 진행 2. 서버에서 받을 API 주소 입력 3. 서버에서 POST로 http://domain/api/message API 구현 var express = require("express"); // 필수 var router = express.Router(); // 필수 var moment = require('moment'); // 시간 가져오기 var app = express(); const Bot = require('../bot.js'); // bot.js router.post('/api/message', function(req, res) { const message = req.body.userRequest.utterance; // 유저의 문의 내용..
기본 Trie 문제에서 약간 변형이 된 문제이다. 아이디어를 이해하면 풀 수 있을 것이다. 접근 방법 HashMap lengthMap 을 운영하여 각 단계 마다 뒤에 length가 몇개 있는지 확인 진행한다. lengthMap을 운영하면 fro??, fro???인 경우를 구분할 수 있다. 그렇기 때문에 Trie에 insert 시 아래와 같이 작성해주어 length의 갯수가 몇개 있는지 확인하고 1씩 더해준다. int len = str.length(); cur.lengthMap.put(len, cur.lengthMap.getOrDefault(len, 0) +1); search로 찾을 때에는 현재 찾고 있는 str의 length로 HashMap을 접근해준다. 만약, "??" 처럼 queries[]에 동일한 ..
DTO는 가변의 성격을 가진 클래스이며 데이터 전송을 위해 존재한다.(getter / setter) 그에 반해 VO는 그 자체의 의미를 가진 불변 클래스(Read-Only)를 의미한다. (getter만 존재) DTO는 인스턴스 개념이라면 VO는 리터럴 개념이다. 즉, VO는 특정한 비즈니스 값을 담는 객체이고, DTO는 Layer간의 통신 용도로 오고가는 객체를 말한다. Entity 클래스는 실제 DataBase의 테이블과 1 : 1 로 매핑 되는 클래스로, DB의 테이블내에 존재하는 컬럼만을 속성(필드)으로 가져야 한다. Entity 클래스는 상속을 받거나 구현체여서는 안되며, 테이블내에 존재하지 않는 컬럼을 가져서도 안된다. Entity 클래스는 또는 가장 Core한 클래스라고 부른다. 분류 DTO ..
Paging을 구성하는 데이터 흐름에 대해서 정리를 진행해보려고 한다. 먼저, 미리보는 흐름은 아래와 같다. list.html -> memberParam.java -> AdminMemberController.java -> MemberService.java -> MemberMapper.xml, PageUtil.java -> list.html 그리고 각 파일마다 설명을 진행해보겠다. AdminMemberController.java parameter.init() 을 통하여 매번 페이지 정보를 초기화 시켜준다. List members = memberService.list(parameter);을 통하여 members를 가져온다. totalCount = members.get(0).getTotalCount(); to..
먼저, fragment로 사용할 template 생성 등록 페이지 | 마이페이지 | 로그인 | 로그아웃 사용하고자 하는 페이지에서는 아래와 같이 입력 ... ... ...
Maven pom.xml에 스프링 시큐리티 추가 org.springframework.boot spring-boot-starter-security 스프링 시큐리티 모든 페이지를 설정해주는 경우 package com.myapp.lms; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/QdoOv/btrI2xs57hl/R9uIDaK75iaAT2SKUkFIa0/img.png)
접근 방법 BFS로 풀었던 것처럼, 각 영역마다 방문을 시작하지 않은 곳이 있으면 방문을 시작해준다. 이동 경로를 int[] dx, int[] dy로 선언하여 더해준다. 특이점 길찾기 문제를 DFS로 처음 풀어본 문제. 이동 방향이 4가지가 아닌 대각선까지 포함하여 8가지이다. while문 안에 while문을 통해서 방문하지 않은 곳들을 찾아주려 했었다. 하지만 다시 생각해 보면, DFS를 통해서 나오는 시점에는 모두 탐색을 했기 때문에 while문으로 다시 체크해 줄 필요가 없었다. 그리고 isAllVisited 탈출 코드도 추가해 주다 보니 더 복잡해지게 되었다. package Baekjoon; import java.io.BufferedReader; import java.io.IOException; ..
원하는 Query가 없다면? MemberRepository에 추가 Optional findByEmailAuthKey(String emailAuthKey); Optional findByUserIdAndUserName(String userId, String userName); // And 조건 package com.myapp.lms.member.repository; import com.myapp.lms.member.entity.Member; import org.springframework.data.jpa.repository.JpaRepository; import java.util.Optional; public interface MemberRepository extends JpaRepository { Opti..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/booNwR/btrIOQNSkaT/WzIX4LrYdTBUWVWbJIF6pK/img.png)
분명 JavaMailSender를 잘 적용했는데 에러가 나는 현상이 있었다. *************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of constructor in com.myapp.lms.component.MailComponents required a bean of type 'org.springframework.mail.javamail.JavaMailSender' that could not be found. Action: Consider defining a bean of type 'org.springframework.mail.javamail.JavaMailSende..