묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
지역변수, 전역변수
y = 100 def test2(): # y = 1000 # y *= 10 return y # 실행 print(f'ex2 결과 : {test2()}')y = 100 def test2(): # y = 1000 y *= 10 return y # 실행 print(f'ex2 결과 : {test2()}')이거 두 개의 차이점을 잘 모르겠습니다위 코드는 실행이 되고, 아래 코드는 실행이 되지 않는데, 위 코드에서도 결국에는 y를 리턴하기전에 y라는 변수가 함수 내에서는 선언이 되어있지 않은 것은 마찬가지 아닌가요??할당 이전에 참조되었기 때문에 UnboundLocalError가 발생하는건데, return이라는 것을 실행하는 것 또한 할당 이전에 참조 된 것이라고 볼 수 있는거 아닌가용
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
질문
강의 3:59에서 print(not True) 와 print(not False)는 반대로 나오는 것을 확인하기 위함인가요? 트루가 아니다 > 폴스포스가 아니다 > 트루 제가 이해하는게 느려서 같은 부분을 돌려 듣는데 제가 이해한게 맞는지 알고싶습니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
모델링 에러 관련
랜덤포레스트 분류 모델링을 하는데 당므과 같은 에러가 나타납니다. 해결 방법이 무엇인가요? "사용 가능한 RAM을 모두 사용한 후 세션이 다운되었습니다."
-
해결됨ElasticSearch Essential
클러스터에서 마스터 노드를 사용자가 선택할 수 있나요?
클러스터 구성에서 사용자가 마스터 노드를 직접 선택할 수 있나요?마스터노드를 3대 이상 구성하고, 그 중에서 선출되는 것으로 들었습니다.두대의 노드로 클러스터를 구성했을 때 특정 노드를 마스터노드로 지정할 수 있는지 알고 싶습니다. 두대의 노드를 HA 구성으로 사용하려는 목적이 있기 때문에 평상시에 마스터노드 정보를 공유할 수 있도록 두대 모두 마스터노드로 설정합니다. 이런 경우에 특정 노드를 마스터노드로 지정할 수 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
DirtyChecking 질문입니다!
회원을 수정하고, 회원의 닉네임이 중복되는 경우를 검증하고 싶었습니다. 더티체킹은 트랜잭션이 종료됐을 때 영속성 컨텍스트에서 변경된 것이 있는지 확인하고 변경된 것을 확인되면 업데이트 되는 것으로 알고 있는데요.@Transactional public void update(Long id, String name) { Member member = findOne(id); member.setName(name); validateDuplicateMember(member); } private void validateDuplicateMember(Member member) { // NullPointerException 발생 X List<Member> findMembers = memberRepository.findByName(member.getName()); if (!findMembers.isEmpty()) { throw new IllegalStateException("이미 존재하는 회원입니다."); } }제가 의도한 목적은 다음과 같습니다.회원을 조회 -> 영속성 컨텍스트 영속상태회원 객체에 대한 이름을 변경 -> 트랜잭션 종료 시 더티체킹 예상현재 객체 전달전달 된 회원의 이름을 가진 회원을 조회중복 시 Rollback, 아니라면 commit 후 더티체킹 이후 회원 엔티티 수정하지만 중복이 아님에도 중복 예외가 발생하길래 log를 확인해본 결과 List<Member> findMembers = memberRepository.findByName(member.getName());를 수행하기 전에 flush()가 되는 부분을 확인 할 수 있었습니다.의심되는 부분은 4번에서 회원을 조회하는 과정에서 쿼리를 수행해야해서, 그 과정에서 쓰기 지연 저장소에 있던 쿼리들이 flush() 된 것이 아닌가 하는 의심이 듭니다.그럼 제가 원하는 목적을 수행하기 위해서는 메서드를 아래와 같이 변경해야만 하는지..@Transactional public void update(Long id, String name) { validateDuplicateMember(name); Member member = findOne(id); member.setName(name); } private void validateDuplicateMember(String name) { // NullPointerException 발생 X List<Member> findMembers = memberRepository.findByName(name); if (!findMembers.isEmpty()) { throw new IllegalStateException("이미 존재하는 회원입니다."); } }다른 질문에서 중복 검증 시 영한님의 다음과 같은 답변을 확인 할 수 있었는데요.@Transactional public void update(Long id, String name) { Member member = findOne(id); validateDuplicateMember(member); member.setName(name); } private void validateDuplicateMember(Member member) { // NullPointerException 발생 X List<Member> findMembers = memberRepository.findByName(member.getName()); if (!findMembers.isEmpty()) { throw new IllegalStateException("이미 존재하는 회원입니다."); } }이 부분은 변경되기 전이고 이미 등록된 상태의 Member를 가져오는 것이기 때문에 회원 이름 수정 시 중복 가능성에 대한 예외를 검증하는 것이 아니지 않나 하는 생각이 들어서 질문드립니다..!
-
미해결웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
게시판 형태 구현
안녕하세요. 로그인 기능은 없는 홈페이지고, 방문자가 글을 남길 수 있는 기능을 만들고 싶습니다.Tally와 zapier 로 가능한거 같은데, 궁금한 점은로그인 기능이 불필요한 홈페이지여서, 게시판에 글 쓸 때 글쓴이가 비밀번호를 입력한다거나 인증하는 방식이 가능한지요?아무나 아무 글을 막 쓰면 안되니 그런 장치가 필요한거 같아서 질문드립니다.그리고 방문자가 남긴글을 누구나 볼 수 있도록 하는데, 그걸 제목이 나오는 표 형태로 만드는 것도 가능하겠지요? 일반 네이버카페 게시판 같은걸 생각하고 있습니다. 감사합니다.
-
미해결Kevin의 알기 쉬운 RxJava 1부
1강에 예시로 보여주신 ToDoSample 코드에 관해 질문 드립니다!
안녕하세요! 이제 막 RxJava를 배우기 시작하였습니다 ㅎㅎ1강 14:20초 즈음에 예시로 보여주신 ToDoSample.class코드에 대해 질문 드립니다.java app은 main thread가 종료되어도 다른 non-deamon thread가 실행 중이면 app이 종료되지 않는 것으로 알고 있는데,subscribeOn( Schedulers.io() ) 메소드 실행 시, 다른 thread 가 시작하기도 전에 main thread가 종료되어, 실행 중인 thread가 없어져 app이 종료되었다고 파악해야 할까요??subscribeOn( Schedulers.io() ) 메소드를 실행하였음에도 왜 다른 스레드가 실행이 바로 되지 않는 걸까요??
-
미해결스프링 배치
BatchStatus 와 ExitStatus 의 차이점이 뭔지 모르겠습니다.
안녕하세요 선생님, 제가 강의를 계속 듣다가 너무 헷갈려서 질문 올립니다.섹션 6 Transition - 배치상태 유형 (BatchStatus / ExitStatus / FlowExecutionStatus) 를 듣고 계속 머릿속으로 BatchStatus 와 ExitStatus 둘 간의 차이점을 이해하려고 해도 도통 이해가 되지 않아서 질문드립니다.PPT 에서는 BatchStatus, ExitStatus 를 다음과 같이 정의합니다.- BatchStatus : JobExecution 과 StepExecution 속성으로 Job 과 Step 의 종료 후 최종 결과 상태가 무엇인지 정의- ExitStatus : JobExecution 과 StepExecution 의 속성으로 Job 과 Step 의 실행 후 어떤 상태로 종료되었는지 정의... 라고 작성되어 있는데요.BatchStatus 에서 설명하는 "종료 후 최종 결과 상태" 라는 게 결국은 ExitStatus 에서 말하는 "실행 후 어떤 상태로 종료되었는지" 와 똑같은 말로 보입니다. 혹시 이 둘간의 "차이"와 "용도"가 뭔지 조금만 이해하기 쉽게 알려주실 수 없을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
css style 태그 적용
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]CSS <style> 태그의 클래스이름과body에서 input 태그의 클래스 이름 설정이 다른데 어떻게 적용이 되는지 궁금합니다. <style> .container { max-width: 560px; } .field-error{ // 이 부분 border-color: #dc3545; color: #dc3545; } </style> <div> <label for="itemName" th:text="#{label.item.itemName}">상품명</label> <input type="text" id="itemName" th:field="*{itemName}" th:class="${errors?.containsKey('itemName')} ? 'form-control field-error' : 'form-control'" class="form-control" placeholder="이름을 입력하세요"> <div class="field-error" th:if="${errors?.containsKey('itemName')}" th:text="${errors['itemName']}"> 상품명 오류 </div> </div>아래 코드를 보면 오류 발생시클래스 이름을 'form-control field-error'로 설정했는데 css를 보면 .field-error 으로 클래스 이름을 찾아서 적용하는데 어떻게 이렇게 되는지 궁금합니다.
-
해결됨FreeRTOS 프로그래밍
ESP32
안녕하세요?ESP32와 ESP-IDF를 이용해서 펌웨어 개발을 하려고 하는데, 혹시 예제 코드가 STM32에 적용할 때와 많이 다를까요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
3way handshake, 4way handshake 과정 질문
3way handshake먼저 클라이언트 측에서 서버측으로 연결해도 될까라는 신호를 보내고서버측에서 클라이언에게 물론이지라는 신호를보내기만하면 연결이 될 거라고 생각했는데 왜 다시 클라이언트측에서 서버로 ack를 보내게 되는 건가요?각 과정이 무엇을 의미하는지 정확히 잘 모르겠네요 ㅠㅠ 4way handshake제가 이해한 바로는클라이언트가 서버에게 "연결 이제끊을래"라고 하고 서버는 클라이언트에게 "알겠어, 근데 하던일이 있어서 이거 마저 다하고 끊을게"라는 응답을 하고 잠시 후 다 끝내고 "연결 끊을게"라고 다시 응답을 합니다. 그러면 클라이언트는 너가 준거 마저 받을게라는 응답을 보낸 후 잠시 뒤에 연결을 끊는 과정이 맞을까요?
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.02
질문이 있습니다.
gsap과 관련된 것은 아니지만 수업을 듣다 보니 어떤 차이가 있는지 궁금해서요.수업내용과 노션을 보면 아래처럼 다양하게 사용하시는데 괄호의 유무가 어떤 차이가 있는건가요?const $ = node => document.querySelector(node); const $ = (node) => document.querySelector(node); const $ = (node) => (node = document.querySelector(node));
-
미해결Slack 클론 코딩[실시간 채팅 with React]
str.toLowerCase is not a function
예상하지 못한 부분에서 에러가 나와서 질문 남겨드립니다 !ChatBox.tsximport React, { useCallback, useEffect, useRef, VFC } from 'react'; import { ChatArea, EachMention, Form, MentionsTextarea, SendButton, Toolbox } from './styles'; import autosize from 'autosize'; import { Mention, SuggestionDataItem } from 'react-mentions'; import { useParams } from 'react-router'; import useSWR from 'swr'; import { IUser } from '@typings/db'; import fetcher from '@utils/fetcher'; import gravatar from 'gravatar'; interface Props { chat: string; onSubmitForm: (e: any) => void; onChangeChat: (e: any) => void; placeholder?: string; } const ChatBox: VFC<Props> = ({ chat, onSubmitForm, onChangeChat, placeholder }) => { const { workspace } = useParams<{ workspace: string }>(); const { data: userData, error, revalidate, mutate, } = useSWR<IUser | false>('/api/users', fetcher, { dedupingInterval: 2000, // 2초 }); const { data: memberData } = useSWR<IUser[]>(userData ? `/api/workspaces/${workspace}/members` : null, fetcher); const textareaRef = useRef<HTMLTextAreaElement>(null); useEffect(() => { if (textareaRef.current) { autosize(textareaRef.current); } }, []); const onKeydownChat = useCallback( (e) => { if (e.key === 'Enter') { if (!e.shiftKey) { e.preventDefault(); onSubmitForm(e); } } }, [onSubmitForm], ); const renderSuggestion = useCallback( ( suggestion: SuggestionDataItem, search: string, highlightedDisplay: React.ReactNode, index: number, focus: boolean, ): React.ReactNode => { if (!memberData) return; return ( <EachMention focus={focus}> <img src={gravatar.url(memberData[index].email, { s: '20px', d: 'retro' })} alt={memberData[index].nickname} /> <span>{highlightedDisplay}</span> </EachMention> ); }, [memberData], ); return ( <ChatArea> <Form onSubmit={onSubmitForm}> <MentionsTextarea id="editor-chat" value={chat} onChange={onChangeChat} onKeyPress={onKeydownChat} placeholder={placeholder} inputRef={textareaRef} allowSuggestionsAboveCursor > <Mention appendSpaceOnAdd trigger="@" data={memberData?.map((v) => ({ id: v.id, display: v.nickname })) || []} renderSuggestion={renderSuggestion} /> </MentionsTextarea> <Toolbox> <SendButton className={ 'c-button-unstyled c-icon_button c-icon_button--light c-icon_button--size_medium c-texty_input__button c-texty_input__button--send' + (chat?.trim() ? '' : ' c-texty_input__button--disabled') } data-qa="texty_send_button" aria-label="Send message" data-sk="tooltip_parent" type="submit" disabled={!chat?.trim()} > <i className="c-icon c-icon--paperplane-filled" aria-hidden="true" /> </SendButton> </Toolbox> </Form> </ChatArea> ); }; export default ChatBox;혼자서 해결해보려다가 못찾고 있어서 질문 남겨드려요 ㅠㅠ
-
미해결네트워크, 그림으로 이해하자(2022ver.)
랜카드가 소속된 계층
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.지난 번에 한 질문 목록[플러딩 관련 질문과 1 2계층 장비 질문](https://www.inflearn.com/questions/862151/%ED%94%8C%EB%9F%AC%EB%94%A9-%EA%B4%80%EB%A0%A8-%EC%A7%88%EB%AC%B8%EA%B3%BC-1-2%EA%B3%84%EC%B8%B5-%EC%9E%A5%EB%B9%84-%EC%A7%88%EB%AC%B8)0. Introduction질문 드리기에 앞서 강의 정말 잘 듣고 있습니다!꼼꼼하게 준비를 해주시고, 답변도 정말 꼼꼼하게 해주셔서 강의를 들으면서 산발적으로 흩어져있던 네트워크 지식이 체계적으로 잡혀가고 있어서, 정리된 것들을 개인 블로그에 정리하고 있습니다. 정말 감사합니다. 하지만 그대로 올리지는 않고 있습니다.그러면 본격적으로 질문 3가지 드리겠습니다. 강의를 듣고 기존에 알고 있는 것과 충돌되는 부분이 있어서 이에 대해 여쭤보는 질문이 많습니다. 비전공자라 여쭤볼 분이 강사님 밖에 없네요.. 죄송합니다.질문 리스트를 별도로 추가한 이유는 이미 답변으로 얘기하신 것에 포함되어 있는데 제가 잘못 이해한 게 있는지 체크하실 수도 있지 않을까 하여 추가해서 올렸습니다. 1. First Question: 더미 허브정확히 이해한 게 맞는 지 체크하고자 질문합니다.지난 번에 한 허브 질문에 이어서 강의를 보면 더미 허브는 MAC 주소 테이블이란 게 없어서 포트에 연결된 모든 컴퓨터에 데이터를 송신한다고 하여 '더미 허브'라고 하셨는데, '더미'가 쓸모 없는, 가짜 이런 의미인 걸로 알고 있습니다. 각 컴퓨터에서 사용하지 않는 쓸모 없는 데이터를 보내는 의미라고 이해하면 될까요?또한, 더미 허브는 네트워크의 전체 대역폭을 연결된 컴퓨터끼리 분할해서 사용하는 방식이라고 하셨는데 그 이유는 2계층처럼 헤더가 없어서 모든 컴퓨터에게 보내지기 때문인가요? 2. Second Question: 랜카드의 소속 계층NIC(Network Interface Card)라고도 하는 랜카드가 1계층 물리 계층에 속한 걸로 알고 있는데, 랜카드에는 MAC 주소 정보가 기입되어 있습니다. 그러면 2계층에 속한 것인가요?이에 대해 구글링을 해보니 랜카드 자체는 물리 계층에서 작동하고, 랜카드를 제어하는 소프트웨어인 드라이버를 사용하면 데이터 링크인 7계층에서 작동한다고 하는데 올바른 정보인가요?? 3. Third Question: 랜카드의 추가적인 역할그리고, 정보를 검색하다보니 이 랜카드가 데이터를 전기 신호로 바꾸는 역할도 한다는 내용이 있어서 여쭤봅니다. 전기 신호로 바꾸는 건 더미 허브의 역할이지 않나요? 바쁘신데 질문 읽어주셔서 감사합니다. - 김제하 올림 -
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
udp 헤더길이는 8바이트로 고정인데 체크섬 선택여부
udp 헤더길이는 8바이트로 고정적인데 헤더에 있는 체크섬 필드가 선택사항이라면 가변적인것 아닌가요? IP주소체계 #2: IPv4와 IPv6 (12:21)여기보고 궁금해서 질문남겨요:)
-
해결됨외워서 끝내는 SSL과 최소한의 암호기술
CA에 대해서 신뢰하는 해커의 MITM
어려운 내용을 쉽게 풀어 설명해 주셔서 이해하는데 큰 도움이 되었습니다."서버로 부터 수신한 공개키를 신뢰할 수 있는가 ?"의 해결 방법으로 신뢰할 수 있는 기관으로 부터 발급된 인증서를 기반한 인증체계 적용으로, 이 이슈는 해결된 것으로 볼 수 있는지 궁급합니다.제목과 같이 CA에 대해서 신뢰하는 중간자의 공격이기 때문에 "신뢰할 수 있는가 ?"는 해결됐지만, 여전히 Session key 탈취가 가능할 것으로 생각됩니다. 이를 이용한 공격이 있는지 또는 제 생각이 터무니 없는 이상한 생각인지 궁급합니다 ! ㅎㅎ
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
안녕하세요. oracle source connector 생성 후 topic 만들 시 발생하는 오류 질문입니다.
안녕하세요. debezium oracle connector를 생성하고 topic 만들 시에 발생하는 오류에 관련하여 질문 있습니다.우선 오류는 [2023-05-07 20:39:26,049] INFO WorkerSourceTask{id=oracle_connector-0} flushing 0 outstanding messages for offset commit (org.apache.kafka.connect.runtime.WorkerSourceTask:505)[2023-05-07 20:39:26,049] WARN Couldn't commit processed log positions with the source database due to a concurrent connector shutdown or restart (io.debezium.connector.common.BaseSourceTask:243)[2023-05-07 20:39:31,455] WARN Couldn't resolve server kafka:9092 from bootstrap.servers as DNS resolution failed for kafka (org.apache.kafka.clients.ClientUtils:75)[2023-05-07 20:39:31,457] INFO [Producer clientId=UK-dbhistory] Closing the Kafka producer with timeoutMillis = 0 ms. (org.apache.kafka.clients.producer.KafkaProducer:1189)[2023-05-07 20:39:31,457] INFO WorkerSourceTask{id=oracle_connector-0} Committing offsets (org.apache.kafka.connect.runtime.WorkerSourceTask:488)[2023-05-07 20:39:31,458] INFO WorkerSourceTask{id=oracle_connector-0} flushing 0 outstanding messages for offset commit (org.apache.kafka.connect.runtime.WorkerSourceTask:505)[2023-05-07 20:39:31,459] ERROR WorkerSourceTask{id=oracle_connector-0} Task threw an uncaught and unrecoverable exception (org.apache.kafka.connect.runtime.WorkerTask:191)org.apache.kafka.common.KafkaException: Failed to construct kafka producer at org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:441) at org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:301) at io.debezium.relational.history.KafkaDatabaseHistory.start(KafkaDatabaseHistory.java:235) at io.debezium.relational.HistorizedRelationalDatabaseSchema.<init>(HistorizedRelationalDatabaseSchema.java:40) at io.debezium.connector.oracle.OracleDatabaseSchema.<init>(OracleDatabaseSchema.java:35) at io.debezium.connector.oracle.OracleConnectorTask.start(OracleConnectorTask.java:55) at io.debezium.connector.common.BaseSourceTask.start(BaseSourceTask.java:106) at org.apache.kafka.connect.runtime.WorkerSourceTask.execute(WorkerSourceTask.java:232) at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:189) at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:239) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750)Caused by: org.apache.kafka.common.config.ConfigException: No resolvable bootstrap urls given in bootstrap.servers at org.apache.kafka.clients.ClientUtils.parseAndValidateAddresses(ClientUtils.java:89) at org.apache.kafka.clients.ClientUtils.parseAndValidateAddresses(ClientUtils.java:48) at org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:415) ... 14 more[2023-05-07 20:39:31,461] ERROR WorkerSourceTask{id=oracle_connector-0} Task is being killed and will not recover until manually restarted (org.apache.kafka.connect.runtime.WorkerTask:192)[2023-05-07 20:39:31,461] INFO Stopping down connector (io.debezium.connector.common.BaseSourceTask:192)[2023-05-07 20:39:31,462] WARN Could not stop task (org.apache.kafka.connect.runtime.WorkerSourceTask:175)java.lang.NullPointerException at io.debezium.connector.oracle.OracleConnectorTask.doStop(OracleConnectorTask.java:129) at io.debezium.connector.common.BaseSourceTask.stop(BaseSourceTask.java:206) at io.debezium.connector.common.BaseSourceTask.stop(BaseSourceTask.java:176) at org.apache.kafka.connect.runtime.WorkerSourceTask.close(WorkerSourceTask.java:173) at org.apache.kafka.connect.runtime.WorkerTask.doClose(WorkerTask.java:168) at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:195) at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:239) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:750) 이렇게 발생하는데 topic은 생성되지 않고 connector만 생성되었습니다.kafka task를 삭제하지 못하고 있다는데, 어떻게 해야하나요? connector를 삭제하고 다시 생성해도 동일한 오류가 발생합니다. -oracle connector 설정 파일입니다-{ "name": "oracle_connector", "config": { "connector.class": "io.debezium.connector.oracle.OracleConnector", "key.converter": "org.apache.kafka.connect.json.JsonConverter", "key.converter.schemas.registry.url": "http://0.0.0.0:8081", "database.hostname": "mydb", "database.port": "port", "database.user": "user", "database.password": "userpwd", "database.dbname": "dbname", "topic.prefix": "test_", "tasks.max": "1", "database.history.kafka.bootstrap.servers": "kafka:9092", "database.history.kafka.topic": "dbhistory.testdb", "database.server.name": "servername", "database.out.server.name": "servername" } }
-
해결됨비전공 기획자 및 관리자를 위한 IT 필수 지식
안녕하세요! 강의자료 요청드립니다.
안녕하세요.강의자료 요청드립니다.hwantashock@hanmail.net으로 보내주시면 감사하겠습니다.감사합니다.
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
클래스 내부에서 인스턴스 함수 호출시 문의
안녕하세요.코드 작성하다 질문사항이 있어 글 남깁니다.예를 들어,클래스를 하나 생성하고 거기에 인스턴스를 하나 생성한 다음 그 인스턴스 내부의 메서드 호출 시 오류가 나는 부분이 있어서요.player라는 클래스는 따로 생성하였고 거기에 play라는 메서드를 구현하였습니다. public class TestPlayer{Player player = new Player();player.play(); // 여기서 오류가 발생하는데}위에 언급한 것처럼 Player 클래스에 매서드는 잘 구현을 하였고, 이게 다른 메서드 내부 예를 들어 main method 내부에서는 전혀 문제될 게 없는데위와 같은 경우는 에러가 나네요. 메서드 밖에서는 즉 클래스 변수로 위치할 때에는 함수 호출을 금하도록 규정이 되어 있는게 있을까요 ? 자바를 예전에 공부했어서 복습차원에서 보다가 명쾌하게 궁금증을 해결하고자 문의 드립니다.
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
로그아웃 기능 관련해 질문있습니다.
안녕하세요. 로그아웃 관련 질문있어서 글 남깁니다.브라우저: safari구독 후safari 브라우저 완전 종료safari 브라우저 재실행 및 재접속구독 상태 유지 (session 365일 설정)'구독취소'버튼 클릭시 AttributeError: 'AnonymousUserMixin' object has no attribute 'id'에러 발생혹시 위 현상 관련해서 해결방법이 뭔지 알 수 있을까요? PS.확인해보니, safari를 완전히 종료하고 재실행하면, remember_token 값은 이전 값과 일치하게 존재하는데,session 값만 바뀌고 있습니다.이 때문에, 기존의 user 객체를 가져오지 못하는 거 같은데, 이런 현상이 왜 발생하는걸까요? - 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.