본문 바로가기
728x90
반응형

자기계발91

싱글톤(Singleton)방식에 대하여 - Spring 프레임워크와 싱글톤 컨테이너 웹 애플리케이션은 여러 고객이 동시에 서비스를 요청하게 된다. 사실 당연하다. 오프라인 패스트푸드 매장 줄 서서 주문하듯이 한 명씩 주문하는 거 아니잖아? 여러 명(세션)이 동일한 서비스를 요청하면 프로그램에서는 무슨 일이 벌어질까? 해당 서비스에 관한 객체를 그때마다 생성해야 할까? //20240209 V2.0 수정 - 결론을 상단에 배치 및 장표도 상단으로 당김, 결론 강조 싱글톤 방식은 그런 고민에서 출발했다. 클래스와 인스턴스를 딱 하나만 생성할 수 있도록 보장하는 디자인 패턴이다. 같은 서비스를 여러 사람(세션)이 호출할 때, 굳이 여러 개의 객체를 생성하지 않는다. package hello.core.singleton; import hello.core.AppConfig; import hello... 2024. 2. 9. 10:06
큰 수의 법칙 w/파이썬 첫째줄 배열의 크기 N (2 2023. 8. 21. 21:01
파이썬 반복문 누적합계 빅데이터 교육 듣다가 오랜만에 알고리즘 비슷한 문제 풀어서 머리에 쥐 남. 한동안 뜸했는데 자주 풀어야지,, 다음과 같은 규칙을 가진 숫자의 합을 for문을 사용해서 구현하세요. 1부터 19까지 누적 합계를 구합니다. (예시) 1 + (1 + 3) + (1 + 3 + 5) + (1 + 3 + 5 + 7) + ... + (1 + 3 + ... + 19) 1+ 1+3+ 1+3+5+ 1+3+5+7+ 1+3+5+7+9+ 1+3+5+7+9+11+ 1+3+5+7+9+11+13+ 1+3+5+7+9+11+13+15+ 1+3+5+7+9+11+13+15+17+ 1+3+5+7+9+11+13+15+17+19+ 합계: 385 1*10 + 3*9 + ... + 19*1 이니까 계산은 금방 할 수 있다고 생각했는데 반복 출력때문에.. 2023. 3. 20. 12:01
DAsP (데이터아키텍처 준전문가) 자격증 취득 후기 2022년 11월에 친 DAsP 합격! 따끈따끈한 합격후기 공부 기간 : 회사 다니면서 약 일주일, 전날 오후반차 내고 바짝 달림 그냥 인사고과 조건이 올해 좀 애매하게 나와있길래 보험성?으로 응시한 시험인 것이에요. DA나 EDW 업무도 기회가 되면 해보고 싶고 관심이 영 없는 건 아니지만 현재는 그쪽으로 기회가 없음. DA 부장님이나 관련부서 직원과 업무얘기하던 거 생각하며 혹시 써먹을 일이 있을까 싶어 벼락치기로 짧게 바짝 공부함. 당근에 올라온 한권으로 끝내기 문제집을 저렴하게 구매했으나 이 책은 굳이 살 필요 없을 듯 함. 데이터아키텍처 자격검정 실전문제 가이드 책을 풀어봤음. 그리고 문제를 풀면서 https://programmingyoon.tistory.com/notice/227 DAsP 요약.. 2022. 12. 16. 21:39
자연수 뒤집어 배열로 만들기 (자료형 처리 / linkedlist / while) 문제 출처 - 프로그래머스 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 return 12345 [5,4,3,2,1] %10 을 해서 나머지를 구하고, /10을 해서 자릿수를 하나씩 줄여나간다. 그리고 0이 될 때까지 자릿수 줄임을 반복하기 위한 while문을 바로 생각해 낼 수 있었다. 하지만 한 가지 함정이, 이 문제 인풋이 long 타입으로 들어오는데 int로 리턴을 뱉어야 한다. long int 간의 변환을 위해 여러 방법을 사용해봤으나 먹히지 않았다. 대체 왜지..? 이 문제의 의도한 바가 그게 아닌거였나,,, 그래서.. 2022. 12. 13. 21:41
순열 검사 (배열의 정렬과 비교) 출처 ) 프로그래머스 문제 설명 길이가 n인 배열에 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는지를 확인하려고 합니다. 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는 경우 true를, 아닌 경우 false를 반환하도록 함수 solution을 완성해주세요. 제한사항 배열의 길이는 10만 이하입니다. 배열의 원소는 0 이상 10만 이하인 정수입니다. 입출력 예 arrresult [4, 1, 3, 2] true [4, 1, 3] false 입출력 예 설명 입출력 예 #1 입력이 [4, 1, 3, 2]가 주어진 경우, 배열의 길이가 4이므로 배열에는 1부터 4까지 숫자가 모두 들어 있어야 합니다. [4, 1, 3, 2]에는 1부터 4까지의 숫자가 모두 들어 있으므로 true를 반환하면 됩니다. 입출.. 2022. 12. 12. 22:00
영화를 빨리 감기로 보는 사람들(가성비의 시대가 불러온 콘텐츠 트렌드의 거대한 변화) - 이나다 도요시 : 배속재생과 OTT, 그리고 문해력 https://search.shopping.naver.com/book/catalog/35729954621?cat_id=50005834&frm=PBOKMOD&query=%EC%98%81%ED%99%94%EB%A5%BC+%EB%B9%A8%EB%A6%AC+%EA%B0%90%EA%B8%B0%EB%A1%9C+%EB%B3%B4%EB%8A%94+%EC%82%AC%EB%9E%8C%EB%93%A4&NaPm=ct%3Dlbjclzbk%7Cci%3D0fd95dd5de446dbddba3ba4a0835f66cef58c7d5%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D735c3b72619bfe08c28268ffb74c3a0e37aa23f7 영화를 빨리 감기로 보는 사람들 : 네이버 도서 네이버 도서 상세정보를 제공.. 2022. 12. 11. 22:13
우리, 편하게 말해요 - 이금희 : 꼭 맞는 만큼만 말하고 싶은 사람에게(feat. 커뮤니케이션의 이해 - 브로콜리너마저) https://search.shopping.naver.com/book/catalog/35212450633 우리, 편하게 말해요 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 이금희 아나운서가 진행하던 아침마당을 티비 틀고 보시던 할머니를 보던 어린시절의 기억이 얼핏 남아있는 참에, 반가운 생각이 들었다. 편하게 말하는 방법이라 뭔가 스피치 특강 같은 책인가 생각했다. 스피치 특강 요소도 있지만, 오히려 본인의 삶과 커리어를 돌아보면서 성찰하는 에세이 같은 느낌도 있고, 숙명여대 강의를 오래 하신 분이라 그런지 대학생 제자들에게 말하는 듯한 느낌도 있는 편이었다. 꽤 신간임에도 밀리의서재에 들어와 있어서 아이패드로 하루이틀만에 금세 읽을 수 있었다. 개인.. 2022. 11. 20. 23:15
게으른 완벽주의자를 위한 심리학(미루기의 악순환에서 벗어나고 싶은 당신을 위한 심리 처방) - 헤이든 핀치 : 세상의 모든 지각대장, 귀차니즘러들에게 https://search.shopping.naver.com/book/catalog/33941463619?cat_id=50005775&frm=PBOKMOD&query=%EA%B2%8C%EC%9C%BC%EB%A5%B8+%EC%99%84%EB%B2%BD%EC%A3%BC%EC%9D%98%EC%9E%90%EB%A5%BC+%EC%9C%84%ED%95%9C+%EC%8B%AC%EB%A6%AC%ED%95%99&NaPm=ct%3Dl9kxf2iw%7Cci%3D0621141ec554c9e4e9cf3c6abd33c55adbabb9dc%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3Ddf52838609c909ef2a1a5dc7900fe2e668a1a6d2 게으른 완벽주의자를 위한 심리학 : 네이버 도서 네이버 도서 .. 2022. 10. 23. 15:08
728x90
반응형