묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
단축키 관련 질문있습니다.
안녕하세요 기본적인 질문일수도 있지만 중간중간에 코드 작성하신 후에 커서를 해당줄에 마지막으로 이동하시던데 단축키 어떤거 쓰시는건가요?? ex. Book item //커서 위치 1//= createBook(....); Book item = createBook(....); // 커서위치 2// 위와 같이 커서 위치 1 -> 커서 위치 2로 이동하는 상황과 같은 경우입니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
tx.commit() 은 언제나 할 수 있는 것이 아닌가요?
commit은 해당 정보를 스냅샷해서 저장한다는 개념이잖아요? 즉 변화가 일어났든지 일어나지 않든지 1시에 커밋했다가 2시에 컷밋할 수도 있잖아요? 별로 의미가 없을지는 모르겠지만 논리적으로 오류는 없으니까 가능하지 않을까 생각했습니다. 그래서 test할 때 tx.commit()을 try catch 문의 finally에 넣어보았습니다. 변화가 있든지 없든지 롤백되든지 commit() 해라는 의미로요. tx.begin(); try{ 로직 } catch(Exception e){ tx.rollback(); } finally{ tx.commit(); em.close(); } 일단 로직은 tx.commit()을 catch 안에 뒀을 시 예외가 발생하는 로직입니다. 아무튼 tx.commit을 finally 안에 넣고 실행하면 Transaction not successfully started 라는 애러가 뜨게 됩니다. 질문을 정리하자면 1. 변화가 없는 상테에서 commit이 가능한가요? 2. 왜 finally 안에 tx.commit()이 있으면 Transaction not successfully started 오류가 발생할까요?
-
미해결스프링 핵심 원리 - 기본편
getBean 에서 name 파라미터 조회하는 옵션이 궁금합니다.
안녕하세요 ! 재밌게 강의듣고 있습니다. 저도 회사에서 엔터프라이즈 버전인 얼티밋을 깔아서 사용하고 있는데 김영한님과 다르게 빈 이름 파라미터에서 빈에 등록된 이름들이 조회되지 않습니다 ㅠㅠ 혹시 관련된 기능을 활성화할만한 옵션이나 설정이 있을까요? 영어로 찾아봐도 잘 나오지는 않네요.. 혹시 아시나 해서 질문드립니다 ! 감사합니다 ~~
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
application.yml이 아닌 application.properties 쓰시는 분은 이거 쓰시면 됩니다!
스프링 생성시 버전이 높아 application.properties로 생성되시는 분은 yml쓰셔도 되고 아님 properties 파일에 밑에 복붙하시면 되세요! # H2 설정spring.datasource.url=jdbc:h2:tcp://localhost/~/jpashopspring.datasource.username=saspring.datasource.password=spring.datasource.driver-class-name=org.h2.Driver# JPA 설정spring.jpa.hibernate.ddl-auto=createspring.jpa.properties.hibernate.format_sql=true# Log 설정logging.level.org.hibernate.SQL=debuglogging.level.org.hibernate.type=trace
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
find() 메서드 질문입니다!!
안녕하세요 선생님! 강의 너무 잘 듣고 있습니다. 저는 야생형으로 듣고 있어서 아직 JPA는 잘 모르는데 find() 메서드에 들어갈 수 있는 파라미터는 Entity 클래스에서 PK로 지정한 필드만 들어갈 수 있는 건가요?? 밑의 질문에도 비슷한 질문이 있었는데 만약 id가 아닌 주민번호를 PK로 지정했다면 주민번호 필드만 들어갈 수 있는 건가요?!
-
미해결실전! Querydsl
안녕하세요. query에 대해 질문이 있습니다.
안녕하세요. 기존 MyBatis에서는 <where> <if test="name != null and name != ''"> name LIKE concat('%', '#{name}, '%') </if> <if test="loc != null and loc != ''"> OR loc LIKE concat('%', #{loc}, '%') </if> </where> ORDERY BY deptno DESC 이런 쿼리문이 있는데요. 공학이 포함된 이름만 보여주는 걸 짜고 있는데요. 기존 강의에서 conatains()를 하면 like '%member%' 이렇게 된다고 알려주셨는데 이런경우는 contains() 로 하고 or절로 하는게 괜찮을까요? 아니면 where 다중 파라미터로 하는게 나을까요.. 제가 먼저 다중파라미터로 해보고 있는데요. 예제에서는 String usernameParam = "XXX"; Integer ageParam = 10; 이런식으로 한개만 먼저 하셨는데 미리 사전데이터 입력같은 경우는 어떻게 해야될지 모르겠어서 질문드립니다. ㅜ (Test 파일에다가 assertThat 테스트 하려고 미리 넣어둔 데이터 입니다.) @BeforeEachpublic void before() { queryFactory = new JPAQueryFactory(em); Department department1 = new Department("컴퓨터공학과", "103호"); Department department2 = new Department("정보통신공학과", "103호"); Department department3 = new Department("음악과", "104호"); Department department4 = new Department("국어국문과", "104호"); em.persist(department1); em.persist(department2); em.persist(department3); em.persist(department4);
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
그래픽디자인 작업물
안녕하세요 선생님! 그동안의 강의들 다완강하고 개인포트폴리오 사이트작업하려고 강의듣고 있는데요 그래픽디자인(배너등) 작업물이 있으면 좋다고 하셨는데 제가 2~3년쯤 3달정도 웹디자인일한적이 있어서 배너나 이벤트등 만들어놓은 작업물이 많은데 아무래도 3년전꺼고, 렌탈회사여서 렌탈작업물밖에 없거든요.. 대신 작업물이 꽤 많긴한데 이 작업물들 올려도 괜찮을까요? 그리고 개인사정으로 3달정도밖에 안다녔는데 이건 경력이나 면접볼때 말안하는게 나을까요? 작업물을 올리면 회사다닌걸 알것같아서 고민입니다..ㅠㅠ 웹디자이너말고 퍼블리셔로 일하고싶어요!
-
미해결홍정모의 따라하며 배우는 C언어
EOF를 입력의 중간에 넣으면 26이 출력되면서 루프 탈출이 안됩니다
EOF 단 하나만을 입력하는 경우에는 정상적으로 반복문 탈출이 가능합니다 하지만 예를 들어 aaEOF처럼 다른 데이터와 함께 입력하는 경우에 EOF는 -1이 아니라 26을 출력하며 반복문을 탈출하지 못합니다 이유를 알고 싶습니다 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int c; while (1) { c = getchar(); printf("%d\n", c); if (c == EOF) break; } return 0; }
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
8:35 classification Loss
8:35에나오는 classification Loss 계산방식에 대해서 이해가 가지 않아 질문 올립니다. 1-0.5의 의미를 알고 싶습니다
-
미해결실전! Querydsl
JPQL Concat 질문
안녕하세요 선생님! 수업 잘 듣고있습니다 : ) ! 질문이 있습니다. concat 문자열 합치기 처리는 JPQL 문에서 처리 하지 않고 entity column 값을 그대로 가져와서 자바에서도 합치는 처리가 가능할 것 같은데 보통은 어떻게 처리하는게 좋을까요? 저는 공부하면서 뭔가 JPA가 객체지향 SQL을 사용하기 때문에 가능한 데이터를 entity 에 맞춰 그대로 값을 가져오고 자바에서 객체지향처럼 조작해서 처리하는게 것이 재사용성이 있어서 좋다고 생각했는데 실무 경험이 많이 없어서 어떤 기준을 잡아야 할지 헷갈리네요!
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드려요~
sosgxv@kakao.com 입니다~!
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
선생님.. 공부법 질문좀 드릴게요
이 예제들을 공부할때 강의듣고 혼자서 해보고 완성시키고 다음으로 넘어가는데 2~3일 뒤에 다시 해보면 잘안되고 그러는게 반복되거든요. 이걸 2~3일 뒤에 복습했을때 완벽히 다 할줄 알게 되면 다음으로 넘어가야 하나요? 아니면 일 단 강의 들은 예제를 한두번씩 반복하고 바로 다음 예제로 넘어가 야 하나요? 전자로 한다고치면 너무 공부가 오래 걸릴꺼같아 여쭤 봅니다.. 포트폴리오 작업물을 언제쯤 시작할수있을지..
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
id값을 Long 타입으로 지정하는 이유가 따로 있나요??
강의를 보면서 계속 궁금했던 건데 id 값을 int가 아닌 Long 타입으로 하는 이유가 뭔지 궁금합니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
이 프로그램에서 Redux가 사용 되었나요?
선생님 안녕하세요. 제가 클론 코딩한 코드들을 정리하고 분석하는 과정에서 궁금증이 생겨서 이렇게 질문을 남기게 되었습니다. 이 프로그램에서 Client 파일 아래에 Action 과 Reducers 파일이 있고 그 안에서 Axios로 정보를 받아오고 뿌려주고 하는데 형식을 보기에는 Redux 같은데 dispatch도 안쓰고 subscribe 도 없고 store 도 없는데 이 프로그램 내에서 저 형식으로 작성된것이 Redux가 맞는지, Redux가 아니라면 무슨 이유를 가지셔서 저렇게 만드신건지 너무 궁금합니다. 제가 이제 React를 배우고있는 초보자라 귀찮으시더라도 답변 남겨주시면 너무 감사하겠습니다. 늘 좋은 강의 감사합니다 선생님. 추가 - 만약 Redux를 사용 하는 프로그램이 있다면 State 값이 변할 때 마다 DB에 접근을 하는지, 그리고 DB에 접근을 하지 않는 경우에도 Redux를 사용하는 경우가 있는지도 여쭤보고 싶습니다. 이런 양질의 강의를 무료로 보고 있으면서 너무 귀찮게 구는건 아닌지 걱정이 되지만 혼자 구글링 하면서 찾아보고 이해하려고 노력해 봤지만 한계가 느껴져서 질문 드립니다ㅠㅠ
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
웹스크래핑강의 수강중 한가지 질문.(네이버로그인)
웹스크래핑 강의를 잘 수강하고있습니다. 수강완료에 즈음하여 , 네이버로그인 의 경우 나도코딩님 말씀대로 send_keys함수호출로 아이디 패스워드를 입력하여도 계속 캡차화면으로 넘어가게 됩니다. 즉 네이버로그인 웹모듈이 기계입력기능을 막고 있는듯한데, 아이디 패스워드간 입력 인터벌을 주기도 하였고, 후반 HEADLESS강의에서 가르쳐주신 셀레니움에 USER-AGENT 옵션을 넣어 보기도 하였습니다. # User-Agent 추가options = webdriver.ChromeOptions()options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36")browser = webdriver.Chrome(options=options)browser.maximize_window()#. 네이버이동browser.get("https://naver.com")#. 로그인 버튼클릭elem = browser.find_element_by_class_name("link_login")elem.click() 결론은 계속하여 캡챠화면으로 넘어가는것이었고(타이핑 로그인은 문제없이 성공) 네이버 웹모듈에서는 또다른 알고리즘으로 기계입력을 필터링하고 있는듯한데, 어떠한 알고리즘인지 그리고 우회방법이 있는지 여쭙습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
쉐도우매핑에서 메인카메라가 uv좌표변환까지 가는 이유가 무엇인가요?
광원카메라가 z값을 투영좌표계에서 추출해서 쉐도우맵을 만들고 메인카메라는 해당 지점을 uv좌표계까지가서 쉐도우맵과 depth 비교를 하는데, 쉐도우맵이 텍스쳐형태라 메인카메라에서는 uv좌표로 비교를 하는건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next ckeditor 혹시 적용해보신적있나요?
안녕하세요. 제로초님 강좌 커리큘럼을 처음부터 노드랑 리엑트까지 수강하고 프로젝트를 스스로 만드는중인 취준생 개발자입니다. 다름이아니라 ckeditor5 커스타마이징해서 사용하려고하는데 next 설정에 많이걸려서 3일째 머리빠지고 있습니다. 혹시 사용해보신적이 있으신가요? 유용한 사이트없을지 질문드립니다. 추가적으로 현제 발생하고 있는 에러가 global css import 에러입니다. 이 문제에대한 next에서의 해결방법을 찾지못하고 있는데 도움을 주실수 있을까요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
perspective
강의 3개의 문 (2) 9:47 관련 (각각의 요소에 perspective(800px) 로 주는 것이 아닌) .stage의 속성으로 perspective: 800px;을 해줬을 때, 부모에게 perspective를 주었는데 카드 뒤집기와는 달리 그 아래 자식에게 preserved-3d 를 주지 않아도 3D가 적용이 되는 거죠? +) 강의 잘 듣고 있습니다!! 좋은 강의 만들어 주셔서 감사합니다!!~~ :) 얼른 웹사이트 하나 만들어보고 싶네요!
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
강의에서 코드 질문입니다
const int32 randValue = ::rand() % 2; 에서 :: 를 사용하는 이유가 궁금합니다 ::는 범위지정 연산자로 클래스명:: 클래스에 있는 멤버 함수 이렇게 사용하는 경우는 알아도 허공? 에다 ::를 찍고 rand()를 하는 것은 처음 봅니다 :: rand( ) 가 어떻게 작동하는지 궁금합니다.
-
미해결10분만에 만드는 github blog for Pythonista
주피터 노트 테마
안녕하세요. 강의 잘 보았습니다. [colab에 있는 notebook 파일 올리기] 강의 영상에 타임라인 4:41 쯤에 작성하신 주피터 노트 테마가 다크모드로 작성 되어 있으신데 주피터에 테마를 설치하신걸까요? 코랩은 주피터 노트를 사용할 수 있는 환경으로 테마는 어떤 방법으로 설치해야되는지 알고싶습니다! 참고로 제가 적용하고싶은 테마는 아래 링크의 테마인데 강사님도 이 테마를 적용하신게 맞을까요? https://draculatheme.com/jupyterlab