본문 바로가기

카테고리 없음

2020-05-07 06시 개발자 글 모음 | "[프로그래머스] 타겟 넘버" 외 8개 이야기

#9 : Client의 데이터 가져오기! by 맹인영

  • GET method 이므로 http://localhost:8080/dotori/?id=abc123&userName=dotori 로 요청하면 query의 id값와 userName이 출력되는 것을 볼 수 있다
  • 이런 방식으로 할 때에는 객체가 넘어가기 때문에 jsp에서도 가지고오는 방법이 다음과 같이 달라지게 된다
  • 주의할 점은 Member 클래스는 다음과 같이 GET parameter와 이름이 동일해야한다는 점이고 각각 getter와 setter를 만들어 주어야한다는 것이다


[BOOK] 그림 설명으로 한번에 이해할 수 있는 보안의 기본 by 유재욱


    [BOOK] 아빠는 여섯 살 by 유재욱


      코틀린 기본 문법 요약 정리 - [kotlin/cheat sheet] by 김찬정 about Kotlin

      • // static field에는 const 또는 @JvmField 붙인다 // static method에는 @JvmStatic 붙인다 class PrivateDefaultConstructorForJava private constructor () { lateinit var name : String companion object { const val address = "서울" @JvmField val age = 20 @JvmStatic fun of ( name : String ): PrivateDefaultConstructorForJava { val instance = PrivateDefaultConstructorForJava () instance
      • class ImplementInterfaceImpl ( private var age : Int ) : ImplementInterface { override val number : Int get () = 1 override val name : String = "김찬정" override fun getNameInEnglish (): String { return "kim" } override fun isAdult () = age > 19 }
      • object DeliveryStatus { val WAIT = 1 val CONSIGN = 2 val PICKUP = 3 val COMPLETE = 4 // 추후에 추가한 상태값 } fun selectDeliveryStatus ( deliveryStatus : Int ): String { return when ( deliveryStatus ) { WAIT -> "대기($deliveryStatus)" CONSIGN -> "배차($deliveryStatus)" PICKUP -> "픽업($deliveryStatus)" /** * DeliveryStatus 에 COMPLETE를 추가 했으면 이 라인도 당연히 추가 했어야 하지만 * 추가 하지 않아도 컴파일 에러는 없기 때문에 개발자가 빼먹어 런타임에 의도치 않은 결과를 초래할 수 있다


      [마이크로서비스] 스프링 마이크로서비스 정리 (spring microservice, msa) by 김찬정 about Spring

      • 복제본 데이터를 어떻게 구성할 것인가는 마이크로서비스를 어떻게 구성 했느냐에 따라 달라지므로 상황에 맞게 구성 통합적인 통계 관련 데이터를 제공 하는 서비스가 있다고 한다면 각 마이크로 서비스로 부터 지속적으로 데이터의 생성 변화를 입수하여 데이터 웨어하우스 같은 형태로 관리한다
      • 책 내용을 풀이하자면 서비스가 혁신적으로 변경되는 서비스들을 마이크로서비스로 전환하여 운영하는 것이 더 유리하다는 이야기다 서비스를 혁신적으로 변경해야할 때 기존 레거시 시스템에서 혁신적으로 변경하는 것이 더 어렵다고 이야기 하고 있다
      • 레거시 시스템에서 하나씩 분리하여 점진적으로 마이크로서비스로 전환하는 과정에서 레거시 시스템과 마이크로 시스템간의 데이터 동기화를 어떻게 할 것인가에 대한 이야기다


      Spring 이 정도는 해줘야지 - 01. 시작하며 by 양상현 about Spring

      • 그래야 "이놈보게~" 하는 자극을 주면서 사용자가 유입되게 된다
      • 사실 최근에 지인을 통해 @city7310 님의 '백엔드가 이정도는 해줘야함'에서 아이디어를 얻어서
      • 'Spring 이정도는 해줘야지' 으로 제목을 가지게 되었다


      외쿡인노동자의 줌터뷰 - 내가 만난 좋은 사람들 by 서준용

      • 저도 게스트로 이야기를 나누면서 저도 제 주변에 멋진 사람들을 더 많은 사람들에게 알리고 싶다는 생각이 들었어요
      • 잠깐의 망설임이 있었지만 앨리스의 응원과 마침 오신 지름신이 함께하여 저도 제 주변의 재밌고 멋진 분들의 이야기를 나눠보려고 합니다
      • 저랑 친한 사람들도 있고 가늘고 긴 인연을 잘 이어온 분들도 나올 예정인데 이들의 공통점은 (제 기준에서) 너무 재밌고 멋진 사람들이에요


      3D Printing과 크리스마스를 by 김선기

      • 3D Printing에 대한 세 번째 글을 씁니다
      • 최근에는 그런 쓸모있는 물건 말고도 간단한 장식품이나 피규어 같은걸 뽑아봐야겠다고 생각해서 thingivers를 돌아다니다가
      • Low-poly modeling은 3D Printer로 뽑기 딱 좋은 것 같습니다


      [프로그래머스] 타겟 넘버 by 김정형

      • 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요
      • 깊이가 5인 곳에서의 모든 경우의 수에 대한 합을 구하여 target과 일치하는 로직으로 풀이를 하면 될 것이라고 생각하였다
      • length;i++){ sum+=numbers[i]; } if(sum==target) answer++; //탐색이 완료되지 않았다면