개발중632 AWS 내가 모르는곳에서 계속 요금이 발생할떄 찾는법 AWS 내가 모르는곳에서 계속 요금이 발생할떄 찾는법 aws 계정 해지 환불 신청 환불 신청 참고 블로그 나는 3개월 동안 AWS 에선 돈이 빠져나가고 있었다. 공부만 했을 뿐인데, 그래서 아래처럼 문의를 했다. 나의 문의 더보기 Please, I request a refund. I thought I'd shut down everything I was using on aws. I was embarrassed that the money was withdrawn. This is an account made for aws study. This is an account made for aws study. I've been losing money for three months. I request a refund... 개발중/참고 기능 2021. 6. 3. 특정 문자열이 배열안에 존재 하는지 여부/확인 배열에 내가 원하는 속성을 나열해두고 받은 파라메터가 내가 원한 속성이 아니라면 에러를 떨어뜨리는 경우가 종종 있다. 그때 사용 하려고 기록. int true final int[] binsooList = { 1, 2, 3, 4 }; int num = 9; boolean java8 = IntStream.of(binsooList).anyMatch(x -> x == num); false final int[] binsooList = { 1, 2, 3, 4 }; int num = 3; boolean java8 = IntStream.of(binsooList).anyMatch(x -> x == num); String true final String[] BinsooList = { "A", "B", "C", "D", ".. 개발중/Java 2021. 6. 3. java.lang.NumberFormatException: For input string: "" @ApiParam( value = "Paging Limit Num", name = "limitNum", type = "int", example = "") @RequestParam (value="limitNum", defaultValue="0") java.lang.NumberFormatException: For input string: "" WARN i.s.m.p.AbstractSerializableParameter - Illegal DefaultValue 0 for parameter type integer java.lang.NumberFormatException: For input string: "" at java.base/java.lang.NumberFormatException.forInputStri.. 개발중/Troubleshooting 2021. 6. 1. mybatis vo null 처리 - NullPointerException mybatis 에서 SelectOne 으로 데이터를 가지고 올 때 Data 가 없는 경우에는 500 에러가 발생한다. Otinal 을 이용해서 null Check 를 하고 싶었는데 Optinal 사용법이 미숙해서 사용법 숙지가 필요할 것 같다. 그래서 내가 해결한 방법은 Dao 에서 Data 를 받아왔을 때 vo 가 null 이라면 NullPointerException 이 발생할 것이고, 그럴 경우 새 객체를 생성해준다. vo = dao.selectKeword(vo); try { int keywordSeq = vo.getKeyword_seq(); } catch (NullPointerException e) { vo = new CategoryBasicVo(); } 개발중/Troubleshooting 2021. 6. 1. My sql Like 여러개 : ) 이름 속성 안에 'ㄱ' OR 'ㄴ' OR ㄷ' 를 쿼리를 뽑고 싶다면 ✅ 이렇게 보내주세요. String NAME = "ㄱ|ㄴ|ㄷ"; ✅ 쿼리를 이렇게 써주세요. AND 이름 REGEXP '${NAME}' ✅ 이렇게 날라갈 꺼에요. AND 이름 REGEXP 'ㄱ|ㄴ|ㄷ' 개발중/MYSQL 2021. 5. 27. @ApiParam 과 @RequestParam 의 차이점 🖤 글이 도움이 되었다면 유튜브 클릭 해주세요 🖤 비전공자 개발자 관련 영상 ApiParam 과 RequestParam 의 차이점 REST API 로 개발하면서 아래처럼 파라메터를 받기로 적기는 적는데 "왜 param 을 두개나 적어줄까?" 라는 의문이 들었다. @ApiParam( value = "BIN SOO", name = "binsoo", type = "String", example = "jung bin soo", required = false) @RequestParam(defaultValue="") String binsoo , ApiParam은 문서 자동화를 위한 Swagger에서 쓰이는 어노테이션이고 RequestParam은 http 로부터 요청 온 정보를 받아오기 위한 스프링 어노테이션이다. .. 개발중/Spring 2021. 5. 27. REST API 의 Mapping 방법 정리 REST API 의 Mapping 방법 정리 REST API 로 개발을 하면서 신기한 점이 있는데 매번 헷갈려서 한번 더 정리하고 넘어가야 겠다. 아래와 같이 /jung/binsoo 라는 URL이 있을 때 이 하나의 URL에서 하는 일은 여러가지가 될 수 있다. 예를 들어 SELECT, INSERT, DELETE, UPDATE 등.. @RestController @Api(tags = {"Binsoo"}) @RequestMapping("/jung/binsoo") public class binsooController { } 기존에는 아래처럼 4개의 url 을 매핑해줬어야 했는데 /jung/binsoo/select /jung/binsoo/insert /jung/binsoo/update /jung/binsoo/.. 개발중/Spring 2021. 5. 27. @RequestParam Null 잡기 String 형 null 값 허용하기 첫번째 방법 @RequestParam 안에 required = false @RequestParam(value="binsoo", required = false) String bonsoo 두번째 방법 @Nullable null 이어도 받겠다. @ApiParam( value = "binsoo", name = "binsoo", type = "String" ) @RequestParam @Nullable String binsoo) int 형 null 값 허용하기 String Type 은 잘 잡히는데 int 형이 잘 잡히지 않는다. 기본값 설정 후 int 형이 null 일 경우에 기본값으로 세팅이 된다.(defaultValue="0") @ApiParam( value = "bins.. 개발중/Spring 2021. 5. 26. List<vo> 에서 특정(고유 일련번호로) vo 찾기 지금 구현중 인 것은 일련번호 (고유 일련번호) 를 보냈을 경우에 LIST 에서 특정한 VO 를 반환 해줘야 하는 상황이다. SQL 쿼리로 생각하면 그냥 이렇게 하면 되지만 SELECT * FROM TABLENAME WHERE 일련번호 = #{==} 난 JAVA 에서 할꺼니까 늘 어려운 JAVA 람다식을 한번 더 들여다 보자. findAny 순서에 상관없이 조건에 충족한 요소를 찾고 싶을 때 public IssueVo getIssueInfo ( int seq ) { IssueVo vo = BinsooList.parallelStream() .filter(p -> p.getseq() == seq) .findAny() .get(); return vo; } 💡 글이 도움이 되었다면 Click 💡 개발중/Java 2021. 5. 26. MYBATIS 에서 LIKE 절 사용하기 검색어를 입력할 때는 특정한 언어를 찾는다기 보다는 "이 단어가 포함이 되어있는지를 확인해줘 : )" 되게 간단한 문제인데 인터넷에 누가 이상한 정보 올려놔서 내가 다시 기록 틀린 예 AND LMTR_WORD LIKE '${litrSearchWord}' AND LMTR_WORD LIKE '%'+${litrSearchWord}+'%' 맞는 예 AND LMTR_WORD LIKE '%${litrSearchWord}%' 개발중/Spring 2021. 5. 25. org.mybatis.spring.MyBatisSystemException: nested exception is 에러 org.mybatis.spring.MyBatisSystemException: nested exception is nested exception is ~~~ Error querying database. Mapped Statements collection does not contain value for issueCode.codeList123 이게 못 찾아가겠다는 오류인 것 같은데 DAO 에서 BATIS 를 못찾아가고 있는 이 상황이 🤦♀️ 시도 ✖ mapper nane 바꿔보기 ✖ vo 확인해보기 ✖ result type 바꿔보기 다영선배 찬스 아래에서 발생한 문제이다. 우리 시스템은 설정 파일 자체에서 SqlSession 명까지 선언을 해주었다. 그래서 아래처럼 일치시켜 줘야 한다. 개발중/Troubleshooting 2021. 5. 25. 쿼리 생성 API 고민하기. 쿼리를 생성해야 하는데 ,. 일반 쿼리 / 구문 쿼리 / 인접 쿼리 / 제외 쿼리를 각각의 쿼리로 만들다 보니깐. 엥 ? 겹치는 기능들이 너무 많아. 일반 쿼리 생성 - 조합시 OR EX ) ("영양정보") OR ("탄수" AND "화물") OR ("당류") OR ("영양소") public String createBasicKeyword( String beforeKeyword ) { /* * 키워드 구분 * 개행을 기준으로 줄 바꿈을 진행 합니다. */ String[] keywordList = beforeKeyword.split("\n"); String[] wordList; Stream stream; int index = 0; /* * 키워드 가공 * - 띄어쓰기가 있다면 * - 큰따옴표로 감싼 후 AND.. 개발중/Spring 2021. 5. 21. 이전 1 ··· 28 29 30 31 32 33 34 ··· 53 다음