외부 설정 쪽을 보고 있는데요. application.yml 에서 설정한 값을 safe 하게 사용하기 위한 코드인데요. 내부 클래스에 static 을 사용한 이유가 있을까요? @Data @ConfigurationProperties("my.datasource") public class MyDataSourcePropertiesV1 { private String url; private String username; private String password; private Etc etc = new Etc(); @Data public static class Etc { private int maxConnection; private Duration timeout private List<String> options = new ArrayList<>(); } }
Python 언어 기출변형 - dict 형태와 재귀함수 질문 강의 59분대 질문 마지막 print문 결과에서 {rs(memo_dict)}, {memo_dict['memo']}) 위에서 rs의 최종 memo_dict는 왜 4가 되는건가요? memo_dict['n']는 value로 4를 넣은건 알겠는데 rs(memo_dict) 부분이 잘 이해가 안됩니다..!
[실습]3. 파라미터 그룹 추가하기 강의 시청 중 궁금한 점이 생겨 질문 글 남깁니다. RDS 파라미터 그룹의 설정값들은 어느 정도 보편적으로 권장되는 값들이 정해져 있는 건가요? (예시) time_zone : 서울로 바꾸기, collation_connection : utf8mb4_unicode_ci 등 강의에서는 설정 기준이 명확한데, 혼자 하려면 뭘 어떻게 설정해야 할지 전혀 감이 안 잡힙니다..ㅠㅠ 혹시 실무에서 일반적으로 약속된 기준 같은 게 있나요?
예전에 제가 Vue를 사용할 때 아래와 같이 작업한 경험이 있습니다. <template> <template #title>{{ title }}</template> <template #chart>...</template> </template> 위에서 template에 #을 붙이는게 어떤 의미인지 기억이 안나서 그런데 혹시 아시나요? 구글링을 해도 안나와서 부득이하게 여기에 질문 남깁니다.
퍼블리셔로 일하고 있는데.. 설정하는 부분이 녹록치 않아 이렇게 질문드립니다. 제가 하고자 하는 것은 라이트,다크 테마시 주요 컬러와 기타 색상등을 변경하려고 하는데요.. css 변수 처리 예는 아래와 같습니다. /* root 라이트테마 기본 변수 */ :root { --text-color: #000; --bg-color: #fff; } /* 다크 테마 기본변수 */ .dark { --text-color: #fff; --bg-color: #000; } 테마 설정은 다음과 같이 진행했습니다. preivew.tsx 에 decorators 배열로 추가함. import { withThemeByClassName } from '@storybook/addon-themes'; 이렇게 하니까 dark 클래스는 잘 붙고 있는데.. 문제는 상단 패널에 기본적으로 레이어로 떠서 클릭할수 있는 라이트,다크테마는 컴포넌트 화면의 배경컬러가 변경되지만 제가 애드온한 것은 토글버튼은 라이트,다크버튼이 나오더라구요.. 근데 문제는 애드온 한것은 클래스만 제어되고 있고 컴포넌트의 배경컬러를 제어하려니까 잘 안되더라구요.. 상단 기본 패널의 테마설정 부분과 애드온 한 부분의 싱크가 안맞는 부분도 있구요.. 이것을 어떤 식으로 처리해야하는지.. 조언을 구하고 싶습니다. 강의 잘 듣고 있습니다. 감사합니다.
해당 강의를 보고 사내에서 개발서버 인프라구성을 변경중입니다. 해결되지 않는 이슈가 있어서 질문 드립니다. AWS ECS로 배포진행하며, FARGATE가 아닌 EC2(arm64)로 현재 배포중입니다. 로드밸런서(80(443으로 redirect), 443(타겟그룹 전달)) -> 타겟그룹(IP형태의 타겟그룹) -> ECS Task 네트워크 모드는 awsvpc를 사용했으며, task는 private subnet에서 nat gateway와 정상적으로 연결됨을 확인하였습니다. 개발서버로 일부 기능만 내부적으로 테스트 중이라, 트래픽이 거의 없고, task의 CPU와 메모리 사용률은 30%이하를 유지중입니다. 대다수의 트래픽이 정상적으로 통과하지만, 특정 API 호출이 아닌 전반적으로 간헐적으로 로드밸런서에서 504 gateway timeout 이 발생합니다. (타겟그룹엔 정상적으로 healthy 상태로 등록되어 있습니다) ex) 해당 기간내에 health-check 요청만 보내도, 일반적으로 잘 되지만 한번씩 헬스체크 요청조차 504 에러가 발생 기본적으로 잘 접속되지만 간헐적으로 발생하기에 네트워크설정쪽인 NACL이나 보안그룹의 문제는 아닐 것이라고 생각됩니다. nat gateway가 1개이긴하지만 트래픽이 매우 적어 충분할 것 같은데 혹시 가용영역별로 배치를 진행해야 하는걸까요? 혹시 이와 같은 사례를 경험하셨거나 해결방법에 대해 조언을 구하고자 합니다. 운영에서는 아직 ECS를 적용하지않아 EC2로 배포중인데, 해당 로드밸런서는 모니터링에서 504에러가 발생하지 않은 것으로 확인됩니다.
C언어 기출문제의 변형 - 배열과 포인터 증가 문제 시간 : 21분대 처음 1번에서 ++*ptr은 arr 배열의 첫번째 값을 가져온 다음, ++ 전위연산자를 통해 값이 1만큼 증가된다는 것은 이해했습니다. 그리고 3번에서 *ptr++은 마찬가지로 arr 배열의 첫번째 값을 먼저 가져온 다음 (1번에 의해 바뀐 21) 후위 연산자 ++에 의해 다음 줄에 값이 1만큼 바뀌어야 하는거 아닌가요? 즉, 제가 이해하기온 *ptr++로 값 21을 반환하고 다음 줄에 만약 printf("%d", ptr)을 한다면 출력이 22가 되는 걸로 이해했는데 이 경우에는 배열의 다음 주소로 넘어가네요. ++전위 연산자는 값이 1만큼 증가되고 후위 연산자는 왜 배열의 다음 주소로 넘어가는 지가 궁금합니다!
[개발 스터디 모집 내용 예시] 스터디 주제 : 김영한 자바 고급 3편 스터디원 구합니다. 스터디 목표 : 8주 동안 함께 스터디 진행 예상 스터디 일정(횟수) : 온라인, 8회 진행(8회 진행 후 방학 1주, 다시 스터디 모집할 예정입니다.) 예상 커리큘럼 간략히 : 일요일 오전 9시!! 총 8주 커리큘럼입니다! - OT( 4.13일 일요일 오전 9시 ) 예상 모집인원 : 1분(총 3분 중 2분 모집 완료!) 스터디 소개와 개설 이유: 😀 자바 기본기는 항상 중요하다고 생각합니다. 같이 기본기 다질 분들 모집합니다. 공부한 내용은 레포지토리에 커밋해주시면 됩니다! 질문사항이 있으시다면 주중에 issue란을 통해서 질문을 받도록 할 예정입니다! 가능하면 발표보다는 올라온 issue 질문에 대한 토론 중심으로 스터디가 진행됩니다! 스터디에 지원할 수 있는 방법을 남겨주세요. (이메일, 카카오 오픈채팅방, 구글폼 등.) : https://open.kakao.com/o/sje7u2Dg 간단한 소개와 지원 이유 말씀해주시면 감사하겠습니다!
조건부 렌더링을 통해 다음과 같이 url 에 따라 특정 컴포넌트를 생성하는 방법을 이해했습니다. const render = () => { const path = this.state.currentPage; $app.innerHTML = ""; if (path.startsWith("/city")) { renderHeader(); renderCityDetail(); } else { renderHeader(); renderRegionList(); renderCityList(); } }; 이 경우, 컴포넌트가 추가될 때마다 this.setState 에 추가된 컴포넌트의 setState 를 추가로 호출해야 하는 번거로움도 사라진 것 같습니다. 하지만, 상세 페이지와 메인 페이지를 계속 왔다갔다 할 경우, 공통으로 호출되는 renderHeader() 와 다른 렌더링 함수가 호출되고 인스턴스가 계속 생성이 될 것 같습니다. 이렇게 인스턴스가 계속 생성이 되면, 메모리 효율이 좋지 않을 것 같은데, React나 Vue 같은 도구에서는 이런 문제를 해결해주고 있나요? 아니면, 이 정도는 크게 신경 안써도 될 정도로 미비한 건지 궁금합니다.