묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
여기 사람있어요 퇴근좀 시켜주세요.
안녕하세요 선생님, 몇시간 동안 고민하다가 답이 나오지 않아 이렇게 질문드립니다. 아래 코드와 같이 doByScheduler() 메소드와 doByClient() 메소드에서 synchronized 키워드를 가진 task() 메소드를 호출하고 있습니다. 시나리오: doByScheduler() 호출 후 수행 중에 doByClient() 호출 1. doByScheduler() 로 인해 task() 메소드 수행, 1.1. 74번 라인에서 데이터 가져옴 1.2. 76~82번 라인: 가져온 데이터로 비즈니스로직 수행 후 save 작업이 진행 됨 1.3. 84번 라인에서 업데이트 된 List가 호출 됨 2. doByScheduler() 종료 후 doByClient() 로 인해 task() 메소드 수행, (synchrous) ** 2.1. 74번 라인에서 [1.3] 의 결과인 List 가 호출됨 (예상) 현상 : [1.1] 의 내용이 보여짐 위와 같은 현상이 왜 발생이 되는걸까요? synchronized를 사용하면 예상대로 동작할 줄 알았는데.... 안되더군요 결국 해결은 아래와 같이 repository에 있는 해당 쿼리의 메서드에 직접 @Lock을 줘서 해결하였는데.. 도저히 이해가 되지 않습니다 ㅜㅜ 답변 부탁드립니다! 감사합니다.
-
해결됨안드로이드 공식 언어 : 코틀린(Kotlin) 시작하기
Class initializer 강의가 Class inheritance 로 올라와있습니다
확인 부탁드립니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
heroku 배포에 대해 질문이 있습니다..
https://www.youtube.com/watch?v=qdoiwouykAg 에서 heroku 배포를 진행중입니다. 예제를 따라하고 이제 배포를 하려고 했는데 화면이 저렇게만 뜨는데 왜이런걸까요... 로컬에서는 로그인과 회원가입까지 잘되는데.. heroku 로그를 보면 MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/이런 에러로그입니다... 이유가 뭘까요..
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
웹 크롤링
여기까지 매우 재밌게 보았습니다. 실습중에 궁금한건, bs4로는 '더보기'가 있는 웹페이지는 크롤링이 불가능한지요? 구글링해보니 selenium 이라는 라이브러리가 있던데, 이 다음단계 강의에서 이 부분도 추가로 다루는지 궁금합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
비트마스크와 GetMask함수를 쓸 때 내부적으로 속도가 다르나요?
강사님이 입력하신 LayerMask.GetMask("Monster") int mask = (1 << 8) | (1 << 9); 이 두 개를 썻을 때 내부적으로 속도가 다르나요? 비트마스크를 잘 활용하지 못해 GetMask함수가 더 보기편하네요 ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
주문내역..
안녕하세요? 강사님.. 여쭤볼게있습니다. 주문내역의 대표상품이 아닌 각각의 리스트를 뽑아보고 싶은데요.. 제가 생각한 쿼리는 select * from orders o inner join member m on o.member_id = m.member_id inner join order_item oi on o.order_id = oi.order_id; 결과는 이렇습니다. mybatis같은것에 익숙해서 이런식으로 vo를 만들어서 출력하곤했지만 jpql은 아직 많이 헷갈리네요.ㅠㅠ 일단 생각한 jpql은 아래와 같습니다. select o from Order o join o.member m join o.orderItems as oi 이렇게 하여 List<Order> 로 뽑아서 타임리프에 출력시 다중반복으로 출력을 면될거 같은데 출력이 아래 처럼 잘못 나오고있네요;; 감이 잘 오지 않는데 jpql을 제가 잘못 생각한것이지 어디가 잘못된건지 조언 좀 해주세요.. 역시 설명을 들으면 고개가 끄덕여지지만 직접해보면 갸우뚱 거리네요..ㅠㅠ;
-
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
비슷한 문제
삭제된 글입니다
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
firebase Storage 수정사항 공유합니다.
Firebase_Storage가 많이 업데이트 되면서 문법이 많이 바꿨는데 일단 웹서핑으로 찾은내용이 정상작동되어서 공유합니다. final firebaseStorageRef = FirebaseStorage.instance .ref() .child('post') .child('${DateTime .now() .millisecondsSinceEpoch}.png');final task = firebaseStorageRef.putFile( _image, SettableMetadata(contentType: 'image/png'));task.then((TaskSnapshot snapshot){ var downloadUrl=snapshot.ref.getDownloadURL(); downloadUrl.then((uri){ var doc=FirebaseFirestore.instance.collection('post').doc(); doc.set({ 'id':doc.id, 'photoUrl':uri.toString(), 'contents':_controller.text, 'email':widget.user.email, 'displayName':widget.user.displayName, 'userPhotoUrl':widget.user.photoURL }).then((value){ Navigator.pop(context);
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
label 질문
강의에서는 .btn에 position: absolute 를 줘서 배치를 시켰는데 position 없이 해도 배치는 똑같이 나올수있게 할수있는거 아닌지 궁금합니다..
-
미해결자바스크립트 중고급: 엔진 핵심
LEC에 OLER과 Global Scope
먼저 좋은 강의 감사합니다. 강의를 듣던 도 중 궁금한 점이 생겨서 이렇게 질문 남기게 되었습니다. 강의 중 LEC에 ER과 OLER이 있기 때문에 함수 내, 외부에 있는 변수, 함수를 사용할 수 있다고 말씀해주셨는데요. Global Scope를 강의하셨을 때 function 내에 선언되지 않은 변수나 함수에 경우 그 윗 단계에 Scope를 찾는다고 하셨는데, 그 윗 단계에 Scope를 찾을 때 OLER을 참조하여 찾는다고 이해하면 될지 궁금합니다. 답변 부탁드립니다. 감사합니다.
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
mysql 실행 질문입니다 ㅠ
mysql데이터베이스 준비 강의 수강중입니다 ㅠ mysql -u root 를 cmd에 입력하면 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 라는 에러코드가 뜨는데 어떻게 해야 할까요 ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
1.7 예제 질문입니다.
1.7 예제입니다. 디버깅 결과 0,123,0이 순서대로 나오던데 어떠한 과정을 거쳐서 이러한 값이 나왔는지 궁금합니다. #include <iostream> using namespace std; void doSomething(int x) { x = 123; cout << x << endl; // #2 } int main() { int x = 0; cout << x << endl; //#1 doSomething(x); cout << x << endl; //#3 return 0; }
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
배열의 선언 영역 부분에 대하여 궁금한 점이 있습니다!
dy[i-1][j-1] 과 같이 처음 선언후 값을 넣어주지 않은 영역을 참조했음에도 오류가 나지 않고 제대로 작동하는 것 같습니다. 이와 같은 경우 어떤 방식으로 연산을 처리하게 되는 건가요??
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
가르쳐준데로 햇는데 안돼요ㅠㅡㅠ
모든거 다시도해봤는데 암것도 안돼요. save? reast? 뭐든 다해봤어요ㅠㅡㅠ 것 뿐인가? 훨씬 많이 시도해 봤어요. 흑흑흑.
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
dfs()에서 result.add() 부분 질문이요!
if (list.size() == nums.length) { List<Integer> temp = new ArrayList<>(list); result.add(temp); //return;} 저는 dfs() 메소드의 if 구문에서 result 리스트에 결과가 추가되면위 코드 아래부분인 for문이 돌지 않게 해야겠다는 생각으로 위에 작성한 코드같이 return;을 줬었는데, 있으나 없으나 결과가 같더라구요. 없어야 하는게 맞는 건가요~?
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
진짜 아무리찾아도 없어여
진짜 첨부파일 다운로드해도 안돼요ㅠㅠ
-
미해결아마존 클라우드 무료계정으로 시작하는 서버리스 애플리케이션 프로젝트
혹시 리전을 서울로 안하면 불이익이 있을까요?
현재 aws education으로 하려고 하는데 서울리전에서는 람다를 지원을 안해줘서요. 이 버지니아로 진행해도 큰 문제가 발생하는지 궁금하네요
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
해당 단축키가 궁금합니다!
안녕하세요! 먼저 좋은강의 감사드립니다 :) 수업 중간(6:38)에 해당 쿼리전체를 참조#부분으로 바꿀때 사용하신 단축키가 궁금합니다!
-
해결됨업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
실습 파일 다운 받는곳을 못찾겠어요..
실슬 파일 다운 받는 곳을 찾지 못하겠어요. 질문방에 답변이 있길래 찾아 보았는대.. 화면이 틀리내요...
-
해결됨웹 게임을 만들며 배우는 React
useEffect 최적화 확인 해서 질문입니다.
1. useEffect와 useRef를 사용하여 최적화 확인을 하는 부분이 있는데 useRef를 사용하는 이유가 뭔가요? useRef는 dom을 직접선택할때와변하지만 렌더링 시키고 싶지 않은 데이터를 저장하는 용도로 쓴다고 앞에서 언급하셨는데.최적화때 useRef를 사용하는 이유가 궁금합니다.2. 또 useRef에 담긴 값들 ref.current = [rowIndex, cellIndex, dispatch, cellData]; 이 비교를 하는 console.log(cellData === ref.current[3],) 여기선 false가 뜨는데 console.log(cellData); 이렇게만 찍어보면 ref.current[3]의 값과 똑같은O 또는 X가 뜹니다. 예상컨데 ref.current[3]의 값이 기존의 빈 배열의값 ('')이 나와야 할것같은데 왜 이렇게 뜨는건가요? 질문을 잘 작성한건지 모르겠네요 ㅠ