소개
게시글
질문&답변
LockSupport.park()의 isInterrupted() 질문
LockSupport.park()는 WATING 상태로 바뀝니다. 이때 interrupt()을 사용하면 WAITING 상태에서 RUNNABLE 상태로 변하고 여전히 interrupted는 true인 상태입니다.그래서 나중에 sleep과 같은 InterruptedException을 던지는 메소드를 만나면 그때서야 예외를 반환합니다.감사합니다.
- 0
- 1
- 233
질문&답변
6. synchronized 문제 1 log출력
아마 요즘 컴들은 성능이 좋아서 그래요 10000대신 100_000_000L로 해보시겠어요?
- 1
- 1
- 106
질문&답변
sql 2번 쿼리 정답이 궁금합니다
주문량이 0건인 고객도 있어서 Customers 를 기준으로 left join 을 시켜야 올바르게 나오게 되는 군요 해결했습니다 :)
- 0
- 1
- 181
질문&답변
RowMapper<Item> 질문있습니다.
복잡하게 거치지만 결국 catch로 SQLException잡고 다시 언체크드 예외로 던지네요 :)(사진)
- 0
- 2
- 474
질문&답변
modelview에 대해서 잘 이해가 안됩니다.
안녕하세요 🙂 네 맞습니다. 다시 정리해보면 서블릿(HttpServletRequest,..Response)과 view에 대한 것(forward등)을 컨트롤러에서 수행하지 않고 이런 반복적인 것들을 따로 분리하기 위해 FrontController가 이러한 책임을 맡게 되었습니다.그러면 이 FrontController에게 해당 책임을 맡으려면 필요한 데이터들이 있잖아요 그걸 전달하기 위해서 model이라는 객체를 만들었습니다. 단지 데이터전달용이라고 생각하시면 될거같네요감사합니다.
- 0
- 2
- 583
고민있어요
학습방향 질문입니다
- 1
- 1
- 319
질문&답변
Persistent Connections에 대한 질문이 생겼습니다 선생님!
Persist Connections (지속적인 연결): 이것은 HTTP/1.1과 같은 프로토콜에서 사용되는 개념으로, 클라이언트와 서버 간의 연결을 요청과 응답 후에도 유지하는 것을 의미합니다. 이러한 지속 연결은 여러 HTTP 요청과 응답이 동일한 TCP 연결을 재사용할 수 있게 하여, 연결 설정에 소요되는 시간과 리소스를 줄여줍니다. 하지만, 이것은 HTTP의 상태를 유지하는 것과는 다릅니다. 지속 연결은 단지 네트워크 연결을 유지하는 것이지, 클라이언트나 서버의 상태 정보를 유지하는 것은 아닙니다.Stateful (상태 유지): 상태 유지 프로토콜이나 시스템은 이전의 통신 또는 트랜잭션의 상태 정보를 기억합니다. 예를 들어, stateful 프로토콜에서는 서버가 클라이언트의 이전 요청이나 상태를 기반으로 후속 요청을 처리할 수 있습니다. 이는 보다 복잡한 트랜잭션 관리를 가능하게 하지만, 동시에 시스템의 복잡성과 자원 사용을 증가시킵니다.간단히 말해, Persist connections는 네트워크 연결의 지속성에 초점을 맞춘 것이고, stateful은 통신의 상태 정보를 기억하고 유지하는 것에 관한 개념입니다.
- 19
- 3
- 446
질문&답변
List<Member> members만 New ArrayList로 객체를 생성해주는 이유가 있나요?
String도 생성해서 객체를 넣는다는 말이 무슨말인가요?
- 1
- 2
- 567
질문&답변
강의 이후 코드를 살펴보다 궁금한 점이 있습니다.
코드 잘못됐어요 orderItem에 10000원인 jpa상품을 10개 집어넣으셨는데 orderPrice가 10000원이 아니라 10000*10인 10만원을 집어넣으셔야돼요
- 0
- 2
- 252