묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
junit
혹시 junit5를 안쓰고 4를 쓰는 이유가 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
동일한 트랜잭션 의미
동일한 트랜잭션에서 조회한 엔티티는 같음을 보장 이뜻에서 동일한 트랜잭션은 한명의 유저가 특정 컴퓨터로 보낸 모든 요청을 동일한 트랜잭션이라고 보나요? 아니면 한명의 유저가 보낸 한번의 요청내에서만을 동일한 트랜잭션이라고 보나요?
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
배포 후 포스트 업로드 방법
안녕하세요, 현도님덕분에 좋은 강의를 보고 블로그를 배포까지 완료하게 되었습니다. 다만 배포가 다 완료된 시점이후로게시글을 작성하여서 업로드 하려면 develop branch에서 md파일 작성후에 계속 배포를 한번 씩 진행을 해주는 것이 맞는건가요..? 현재 상태로는 배포자동화가 안되어있으니 배포를 매번 해주는것이 맞다고 판단되는데 branch의 위치가 꼭 develop 이어야하나요?
-
미해결스프링 시큐리티
인텔리제이에서 구현클래스로의 이동
강의 09:30 에서AbstractAuthenticationProcessingFilter의 authResult = attemptAuthentication(req, res); 구문에서 어떤 단축키를 사용해서UsernamePasswordAuthenticationFilter의attemptAuthentication(req, res) 메소드로 이동하셨는지 궁금합니다.
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙 레포 권한 요청드립니다.
인프런 아이디 : jxl05@hitit.xyz인프런 이메일 : jxl05@hitit.xyz깃헙 아이디 : substantiation@naver.com깃헙 Username : hokidoki
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
edowon0623/ansible:latest 컨테이너에서 docker 서비스 실행 실패
안녕하세요.edowon0623/ansible:latest 이미지를 아래 명령어로 컨테이너를 실행 후, 컨테이너 안에서 docker 서비스를 실행하면 오류가 발생되면서 docker 서비스가 실행되지 않습니다. docker run --privileged -itd --name ansible-server -p 20022:22 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/ansible:latest /usr/sbin/init#systemctl status 메시지 [root@ace67f7bf994 ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2022-10-03 15:22:47 UTC; 19s ago Docs: https://docs.docker.com Process: 43266 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE) Main PID: 43266 (code=exited, status=1/FAILURE) Oct 03 15:22:47 ace67f7bf994 systemd[1]: docker.service: Service RestartSec=2s expired, scheduling restart. Oct 03 15:22:47 ace67f7bf994 systemd[1]: docker.service: Scheduled restart job, restart counter is at 3. Oct 03 15:22:47 ace67f7bf994 systemd[1]: Stopped Docker Application Container Engine. Oct 03 15:22:47 ace67f7bf994 systemd[1]: docker.service: Start request repeated too quickly. Oct 03 15:22:47 ace67f7bf994 systemd[1]: docker.service: Failed with result 'exit-code'. Oct 03 15:22:47 ace67f7bf994 systemd[1]: Failed to start Docker Application Container Engine. [root@ace67f7bf994 ~]# 이전 챕터에서 docker+ssh 컨테이너와 달리 아래의 파일이 존재하지 않는데요,/etc/sysconfig/docker/etc/sysconfig/docker-storage 잘문입니다. 이전 장에서 사용한 docker+ssh 컨테이너에 Ansible을 설치할 수 있을까요? edowon0623/ansible:latest 로 실행한 컨테이너에서 docker 서비스를 정상 실행할 수 있도록 확인 해주실 수 있을까요? 감사합니다
-
미해결홍정모의 따라하며 배우는 C언어
(1:24) 제가 작성한 코드와 교수님께서 작성한 코드의 차이를 모르겠습니다.
아래 코드가 제가 작성한 코드입니다. 교수님께서 작성한 코드는 이렇습니다.그런데, 제가 작성한 코드는 정상적으로 출력되지 않습니다.무엇이 다른걸까요..?그리고 후에 함수 배울 때 설명해주시리라고 생각하지만, 지역변수와 전역변수의 개념을 모르겠습니다. 이 개념을 알고있어야 함수 구현할 때 제대로 알고 작성을 할 수 있을거라고 생각하는데, 어떤 차이가 있는지 알려주신다면 감사하겠습니다.
-
미해결
java
???a
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
auto 사용 시 성능 이슈가 생길 수 있을가요?
임베디드에서는 auto 를 쓰지않는게 좋을까요?boost::python 라이브러리의 iterator 를 사용하려고 auto를 썼다가 성능 더 많이 먹을 수 있다고 들었습니다.그러나 막상 안쓰자니 너무 길어지고 복잡해지던데 조금이라도 성능 개선할려면 안쓰는게 맞나요?
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
OptimisticLock 관련 질문이 있습니다.
안녕하세요 좋은 수업 올려주셔서 감사합니다.현재 Test를 돌리게 되면 99 에서 무한 루프에 빠지게 됩니다.version 이 업데이터 되지 않고 실행이되어 여러 질문 게시판에 올려진 문제중 하나인 core 갯수 문제인지 했느데 그것 또한 되지 않아 말씀 질문 드립니다.https://github.com/Eco-Min/-concurrency_issue.git 2022-10-04 01:28:05.898 DEBUG 7468 --- [ Test worker] org.hibernate.SQL : insert into stock (product_id, quantity, version) values (?, ?, ?)Hibernate: insert into stock (product_id, quantity, version) values (?, ?, ?)2022-10-04 01:28:05.907 TRACE 7468 --- [ Test worker] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [1]2022-10-04 01:28:05.907 TRACE 7468 --- [ Test worker] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [BIGINT] - [100]2022-10-04 01:28:05.907 TRACE 7468 --- [ Test worker] o.h.type.descriptor.sql.BasicBinder : binding parameter [3] as [BIGINT] - [0]2022-10-04 01:28:05.996 DEBUG 7468 --- [pool-1-thread-2] org.hibernate.SQL : select stock0_.id as id1_0_, stock0_.product_id as product_2_0_, stock0_.quantity as quantity3_0_, stock0_.version as version4_0_ from stock stock0_ where stock0_.id=?Hibernate: select stock0_.id as id1_0_, stock0_.product_id as product_2_0_, stock0_.quantity as quantity3_0_, stock0_.version as version4_0_ from stock stock0_ where stock0_.id=?2022-10-04 01:28:05.997 TRACE 7468 --- [pool-1-thread-2] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [1]2022-10-04 01:28:06.021 DEBUG 7468 --- [pool-1-thread-2] org.hibernate.SQL : update stock set product_id=?, quantity=?, version=? where id=? and version=?Hibernate: update stock set product_id=?, quantity=?, version=? where id=? and version=?2022-10-04 01:28:06.022 TRACE 7468 --- [pool-1-thread-2] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [1]2022-10-04 01:28:06.022 TRACE 7468 --- [pool-1-thread-2] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [BIGINT] - [99]2022-10-04 01:28:06.022 TRACE 7468 --- [pool-1-thread-2] o.h.type.descriptor.sql.BasicBinder : binding parameter [3] as [BIGINT] - [1]2022-10-04 01:28:06.023 TRACE 7468 --- [pool-1-thread-2] o.h.type.descriptor.sql.BasicBinder : binding parameter [4] as [BIGINT] - [1]2022-10-04 01:28:06.023 TRACE 7468 --- [pool-1-thread-2] o.h.type.descriptor.sql.BasicBinder : binding parameter [5] as [BIGINT] - [0]2022-10-04 01:28:06.026 DEBUG 7468 --- [pool-1-thread-2] org.hibernate.SQL : select version as version_ from stock where id =?Hibernate: select version as version_ from stock where id =?2022-10-04 01:28:06.026 DEBUG 7468 --- [pool-1-thread-1] org.hibernate.SQL : select stock0_.id as id1_0_, stock0_.product_id as product_2_0_, stock0_.quantity as quantity3_0_, stock0_.version as version4_0_ from stock stock0_ where stock0_.id=?Hibernate: select stock0_.id as id1_0_, stock0_.product_id as product_2_0_, stock0_.quantity as quantity3_0_, stock0_.version as version4_0_ from stock stock0_ where stock0_.id=?2022-10-04 01:28:06.027 TRACE 7468 --- [pool-1-thread-2] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [1]2022-10-04 01:28:06.027 TRACE 7468 --- [pool-1-thread-1] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [1]2022-10-04 01:28:06.030 DEBUG 7468 --- [pool-1-thread-1] org.hibernate.SQL : update stock set product_id=?, quantity=?, version=? where id=? and version=?Hibernate: update stock set product_id=?, quantity=?, version=? where id=? and version=?2022-10-04 01:28:06.031 TRACE 7468 --- [pool-1-thread-1] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [BIGINT] - [1]2022-10-04 01:28:06.031 TRACE 7468 --- [pool-1-thread-1] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [BIGINT] - [99]2022-10-04 01:28:06.031 TRACE 7468 --- [pool-1-thread-1] o.h.type.descriptor.sql.BasicBinder : binding parameter [3] as [BIGINT] - [1]2022-10-04 01:28:06.031 TRACE 7468 --- [pool-1-thread-1] o.h.type.descriptor.sql.BasicBinder : binding parameter [4] as [BIGINT] - [1]2022-10-04 01:28:06.032 TRACE 7468 --- [pool-1-thread-1] o.h.type.descriptor.sql.BasicBinder : binding parameter [5] as [BIGINT] - [0]
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderItem 생성메서드
Order 생성 메서드의 매개변수 값으로 Member, Delivery,OrderItem list가 들어갔습니다.OrderItem 생성메서드에는 매개변수로 Item, orderPrice,count가 들어갔는데 OrderItem 클래스에 Order도 변수로 가지므로 생성메서드 매개변수로 Order도 들어가야 하는것이 아닌가요?? 감사합니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
todoData 의 completed
안녕하세요. todolist만들면서 궁금한 점이 있어 여쭙니다.예시로 공부하기, 청소하기 title을 만들었는데 생각해보니 공부하기는 completed값이 true이고청소하기는 false더라구요 둘의차이가 ui적으로도 없고 기능적으로도 없는데 왜 둘은 다르게 설정을 한건가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Rens.end()
res.end() 가 정확히 뭘 하는 건가요?
-
미해결평생 써먹는 데이터 기반 투자법 with 파이썬 퀀트 투자
강의 직접 관련은 아니지만 재무제표 크롤링 관련
안녕하세요^^강의 내용에 직접적인 관련은 없지만...마땅히 질문할데가 없어 여기 남겨봅니다!저는 가격 뿐 아니라 재무제표도 활용하고 싶어서요..데이터 수집 방법은 크롤링이든 수작업이든 한다고 치고.. 엑셀로 저장만 되어있으면 처리는 강의 내용 참고해서 하면 될거 같은데요..과거 데이터에서 상장기업 목록이 조금씩 다를거 같은데 (상폐, 신규상장 등)백테스트를 할때 해마다 그 해에 상장된 기업에 대해 분석해야 하는거죠?보통 dart api 사용해서 크롤링 하는듯 한데 그럼 비상장까지 다 가져오는거 같고.. 기간도 15년 이후부터 제공한다던데.. 그 이전 데이터, 그리고 그 해 상장 기업만 재무제표 수집을 하고 싶은데 이 부분에 대한 조언을 해주실수 있을까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh에서 systemctl start docker 실행..
많은 분들이 같은 에러인거 같은데 저도 실행이 안되네요.강의소식에 올라온 docker run으로 실행하니 에러메세지는 바뀐거같습니다. [root@bc8cd43d26d8 ~]# systemctl start dockerA dependency job for docker.service failed. See 'journalctl -xe' for details.[root@bc8cd43d26d8 ~]# journalctl -xe-- Unit docker.service has failed.---- The result is dependency.Oct 03 14:37:09 bc8cd43d26d8 systemd[1]: docker.service: Job docker.service/start failed with result 'dependency'.Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: Failed to create listening socket: Address already in useOct 03 14:37:52 bc8cd43d26d8 systemd[1]: docker.socket: Failed to listen on sockets: Address already in useOct 03 14:37:52 bc8cd43d26d8 systemd[1]: docker.socket: Failed with result 'resources'.-- Subject: Unit failed-- Defined-By: systemd-- Support: https://access.redhat.com/support---- The unit docker.socket has entered the 'failed' state with result 'resources'.Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: Failed to listen on Docker Socket for the API.-- Subject: Unit docker.socket has failed-- Defined-By: systemd-- Support: https://access.redhat.com/support---- Unit docker.socket has failed.---- The result is failed.Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: Dependency failed for Docker Application Container Engine.-- Subject: Unit docker.service has failed-- Defined-By: systemd-- Support: https://access.redhat.com/support---- Unit docker.service has failed.---- The result is dependency.Oct 03 14:37:52 bc8cd43d26d8 systemd[1]: docker.service: Job docker.service/start failed with result 'dependency'.[root@bc8cd43d26d8 ~]#
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃 권한 요청드립니다.
인프런 아이디 :aimstarter01@gmail.com인프런 이메일 :aimstarter01@gmail.com깃헙 아이디 : aimstarter01@gmail.com깃헙 Username : aimstarter 감사합니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
네이버 지도 크롤링 iframe 창 클릭 관련해서 문의드립니다.
계속 고민하다가 답을 못찾아서 문의드립니다.우선 접근한 url은 iframe으로 올라오는 url에 대해 직접 접근하였습니다.문제는 스크롤 다운이 안되네요. 다른 예제들로는 잘 내려갔었는데..의심되는 원인으로는아래 id값을 통해 창이 제대로 클릭되지 않는 케이스입니다.browser.find_element(By.CSS_SELECTOR, "#_pcmap_list_scroll_container").click()스크롤 다운이 제대로 되지 않는 경우 browser.execute_script("window.scrollTo(0, document.documentElement.scrollHeight)") #이부분1번일 가능성을 높게보는데, 이것저것 해봤는데 정답을 못찾았네요. 혹시 원인 유추 가능할까요?전체 소스코드는 아래와 같습니다.감사합니다. from openpyxl import Workbook import requests from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By from selenium.webdriver.chrome.options import Options import time # 브라우저 꺼짐 방지 chrome_options = Options() chrome_options.add_experimental_option("detach", True) url = "https://pcmap.place.naver.com/restaurant/list?query=성수동+파스타" service = Service(executable_path=ChromeDriverManager().install()) browser = webdriver.Chrome(service=service, options=chrome_options) browser.implicitly_wait(10) browser.maximize_window() browser.get(url) browser.find_element(By.CSS_SELECTOR, "#_pcmap_list_scroll_container").click() #이부분 before_h = browser.execute_script("return document.documentElement.scrollHeight") print(before_h) for i in range(0,10): browser.execute_script("window.scrollTo(0, document.documentElement.scrollHeight)") #이부분 time.sleep(1) after_h = browser.execute_script("return document.documentElement.scrollHeight") print(after_h) if after_h == before_h: break before_h = after_h restaurant_names = browser.find_elements(By.CSS_SELECTOR, ".place_bluelink.TYaxT") for restaurant_name in restaurant_names: print(restaurant_name.text)
-
해결됨[입문] Qt 6 프로그래밍 1편
날짜/시간이 다르게 표시됩니다.
강의에 있는 코드대로 작성해서 실행해 보았는데,edit 위젯의 날짜와 시간이 강의와 다르게 표시가 됩니다.참고로 10/3에 실행시킨 결과이고 label관련 위젯의 결과는 잘 나오는 것으로 보입니다.Qt version은 6.3.2를 사용하고 있습니다.
-
미해결홍정모의 따라하며 배우는 C언어
4.8 변화 지정자의 수식어들 (17분 17초 전후)
안녕하세요,printf("%hhd %hd %d", 257, 257, 257);여기서 콘솔창 결과가 1 257 257 로 나온 것에 대해 설명 중 1이 나온 이유에 대해 설명하신 내용이 정정되어야 하는 것 아닌지 해서 글 작성합니다.unsigned char 에서 가장 큰 값은 256이 아니고 255라서 257의 경우 오버플로우가 255 --> 0 (255+1) --> 1 (255+2) 로 발생해서 1로 표시되는 것으로 설명이 되어야 할 것 같은데 잘못 이해하였다면 말씀 부탁드립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
hoc 완성. 하지만 ..
hoc작성 완료되어 권한 테스트까지 완료 되었습니다.근데 왜 꼭 클릭한 url 페이지를 들렀다가 권한 체크 한 뒤에 리턴되는 페이지로 넘어가는 걸까요..?