전체 글
-
JS 날짜 형식 변환 유틸, 과거 날짜 구하기(YYYY-MM-DD,YYYY-MM-DD hh:mm, 일주일전 날짜 구하기)WEB/FRONT 2022. 5. 10. 15:17
/* yyyy-mm-dd */ function getDateStamp(){ var d = new Date(); //오늘날짜 var s = d.getFullYear()+'-'+ addzero(d.getMonth()+1)+'-'+ addzero(d.getDate()); return s; } /* 날짜 yyyy-mm-dd hh:mm 로 바꾸기 */ function getDateStampMinute(){ var d = new Date(); //오늘날짜 var s = d.getFullYear()+'-'+ addzero(d.getMonth()+1)+'-'+ addzero(d.getDate())+' '+ addzero(d.getHours())+':'+ addzero(d.getMinutes()); return s; }..
-
spring boot- validation (@Valid) 스프링에서 밸리데이션 처리하기WEB/BACK 2022. 2. 1. 14:18
spring boot에서 제공하는 기본 메소드 사용하기 1. DTO 에 원하는 변수 위에다가 @ @Email private String email; @Pattern(regexp = "^\\d{2,3}-\\d{3,4}-\\d{4}$",message = "폰 번호 오류") private String phoneNumber; @Size(min=6, max=6) private String reqYearMonth;//yyyyMM 2. controller 에서 @Valid 어노테이션 추가 @PostMapping("/user") public User user(@Valid @RequestBody User user){ System.out.println(user); return user; } 2-2. error결과를 구체적..
-
[JAVA] 특정값(String)이 LIST 또는 다른 String 에 존재하는지 여부 알기 (Arrays.asList, contains)WEB/BACK 2022. 1. 7. 10:46
개발하다가 특정 String 값이 다른 String 에 포함되는지 또는 어떤 list 에 포함되는지 알고 싶을때 있습니다. 그럴때 for문을 사용할 수 있겠지만은 좀 더 간결하게 만들어보겠습니다. 1. String 에 포함되는지 여부 (contains) String word = "땡땡회사 인사 관리시스템" if(word.contains("인사")){ System.out.println("인사 포함"); } 2. List에 포함되는지 여부 (contains) String[] loc_list = {"제주도","부산","여수","미국"} String loc = "서울"; if(Arrays.asList(loc_list).contains(loc)){ System.out.println("서울은 포함")}
-
[JAVA] Map 정리(LinkedHashMap, containKey, keySet(),Map 합치기putAll,순서보장하는 Map)WEB/BACK 2021. 12. 6. 14:47
오늘은 Map 정리를 해보도록 하겠습니다. 고고 1. Map 생성 (PUT) //map1 생성 put Map map1=new HashMap(); map1.put("map1_key1",1); map1.put("map1_key2",2); map1.put("map1_key3",3); map1.put("map1_key4",4); map1.put("map1_key4",5);//겹치는 key 가 있다면 새로운 key로 대체된다. System.out.println("map1은 "+map1); map1은 {map1_key2=2, map1_key1=1, map1_key4=5, map1_key3=3} map1_key4가 겹치기때문에 마지막 으로 입력한 key가 들어갔음을 확인할 수 있다. 입력한 순서대로 나오지 않는것을 ..
-
[java] java.lang.NullPointerException 원인/해결WEB/BACK 2021. 12. 3. 22:40
안녕하세요 개발을 하다보면 가장 많이 발생하는 오류중 하나를 데려왔습니다~ Exception in thread "main" java.lang.NullPointerException at co.kr.ej.NullPointExample.upper(NullPointExample.java:13) at co.kr.ej.NullPointExample.main(NullPointExample.java:19) 친숙하지 않나요? ㅎㅎ 확실히 이해하고 가기위한 예제를 살펴보겠습니다. 소문자를 넣으면 대문자로 변경해주는 메소드입니다. public class NullPointExample { public static String upper(String str) { String test = ""; test = str.toUpper..
-
[JAVA] list 에서 특정 list에 든 데이타들 삭제하기(arrayList, remove)WEB/BACK 2021. 11. 29. 22:29
안녕하세요 오늘은 java에서 특정 list에서 원하는 데이터들만 제거하는 방법을 포스팅 하겠습니다. 우리가 어떤 list 에다가 어떤 list 를 추가할때 add를 이용합니다. 그런데 반대의 경우 삭제를 할때 그대로 for 문을 이용하게되면 순서가 뒤죽박죽 되면서 원하는 결과가 나오지 않을 수 있습니다. 그럴때는 쉽게 생각해서 ++ 가 아니라 -- 를 이용합니다. 예를 들어서 여러가수들의 노래 리스트가 있습니다. List song_list = new ArrayList(); song_list.add("나도 여자랍니다"); song_list.add("문득"); song_list.add("그게 정말이니"); song_list.add("bad love"); song_list.add("sorry"); Syste..
-
[리뷰] 도봉 브런치 추천, 브런치는 불고기 파니니와 함께REVIEW 2021. 11. 14. 17:33
길거리에 낙엽이 가득한 늦가을이 되었습니다. 평일에 회사일로 지친 나를 위한 브런치를 즐기기 위해 집근처 브런치 카페에 왔습니다. 가기전에 인터넷으로 찾아봤는데 동네 깊숙한 곳에 있어서 그런지 정보가 많이 없더라구요 그래서 제가 포스팅을 열심히 하고 있습니다. 널찍한 매장! 건물의 2층을 넓게 쓰고 있었는데 한 매장은 카페중심 다른 한 매장은 음식 중심으로 두 매장을 자유롭게 선택하여 자리를 잡을 수 있습니다. 진동벨도 2개를 주셔서 한 개는 커피 받아오고 다른 한 개는 음식을 받아옵니다. 물론 반납도 따로따로 입니다. 주말에 갔는데도 사람도 없고 가게도 넓고 옥상도 있고 아주 여유롭고 좋았어요. 나중에 날씨가 좀 더 따뜻해지면 옥상에 자리를 잡고 앉아보고 싶습니다. 먼저 '불고기 파니니 브런치'입니다...