묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
DOM의 개념에 관하여
남겨주신 노마크코더님의 영상과 기술블로그 글을 보았는데요.DOM 의 풀네임 (Document Object Model) 말처럼HTML, CSS, JS 파일들을 객체화하여 따로 분리하여 연결해주는 모델링이 속도가 빠르게 해주는 핵심 이유이며,객체화를 통해 브라우저에서 직접 모든 렌터, 레이아웃을 계산하는게 아닌 Offline 상태에서 계산하여 결과값만 브라우저에 나타내기 때문이다. 라고 이해를 하고 있는데 맞을까요?이런 React의 동작방식과 작업방식이 가장 빠른건 아니지만웬만한 웹에서 빠르게 동작하고 충분히 빠르고 효율적이기에 많은 서비스들에서 사랑 받고 있는 프레임워크다. 혹시 이렇게 정리하는게 조금 제가 잘 이해를 못 하고 있는 부분일지요.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Gradle로 수업진행해도 될까요??
강사님 안녕하세요. 혹시 Gradle Plugin 설치하고 Gradle 프로젝트로 해도 앞으로 수업들으면서 실습 진행하는데 별 문제가 없을까요??
-
해결됨토비의 스프링 부트 - 이해와 원리
테스트가 dataSource Bean을 읽어오지 못합니다.
토비님 강의랑 동일하게 설정했는데 동작을 안하네요 지금 @JdbcTest로 해결은 했는데 왜 읽어오지 못하는지 궁금합니다.예전 토비님 책 보면 xml을 읽어와서 빈을 넣어준 걸로 알고 있는데 classes는 어떻게 동작해서 저걸 못읽어오는걸까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Test 할때
ResultActions@RestController할때test시 ResultActions vs Assertions 둘 중 어느 것이 더 많이 사용하나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
카메라 위치 애니메이션으로 이동하기 수강중 질문
똑같이 따라 했는데IconButton에서 mapController 사용 시빨간줄이 뜹니다 ㅠㅠ왜이런가요?
-
미해결예제로 살펴보는 PyQt Tutorial
pyinstaller 오류 2
.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
조회, 수정, 삭제를 실무에서 어떤식으로 구현하는지 궁금합니다!
안녕하세요! http 강의를 수강하고 회원 본인이 회원 정보를 조회, 수정, 삭제할 수 있도록 구현 중인데 궁금증이 생겨서 질문 드리게 되었습니다.스프링 입문 강의의 메모리 기반 레포지토리를 따라했는데 멤버의 경우 Long 타입을 가진 id가 존재하고 이는 레포지토리에 저장될 때 1씩 증가하여 저장하도록 되어있습니다.인증의 경우 jwt를 사용하고 있구요.그리고 회원 정보 조회, 수정, 삭제를 구현할 때 이러한 id 값을 url에 넣어주고 메소드(GET, PATCH, DELETE)만 바꾸어가며 구현을 하는 것으로 알고 있습니다.그런데 이러한 id 값을 어떤 식으로 가져와야 할지 감이 잘 잡히지 않네요.제가 생각하는 방식이 두 가지가 있습니다.로그인에 성공했을 때 id 값을 같이 보내주어 이를 클라이언트가 보관해두었다가 조회, 수정, 삭제할 때 이 값을 url에 같이 넣어준다.ex) /member/{id}jwt에 id 값을 담아서 반환해주고 클라이언트는 이 jwt를 갖고 있다가 조회, 수정, 삭제 요청 url에 id 정보를 넣지 않고 jwt를 헤더에 담아서 보내준다.ex)/member id 값을 url에 넣지 않고 서버에서는 jwt 안에 있는 id 값을 사용제 임의대로 생각한 방식이라 이 방식이 맞는지는 잘 모르겠습니다... ㅠㅠ실무에서는 이러한 id 값을 어떤 식으로 주고 받는 걸까요?알려주시면 감사하겠습니다! ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@Embedded타입
JPA 기본편 공부하면서 @Embeddded 타입 (내장타입)은 여러 Entity에서 공유하면 안좋다고 배웠는데, Delivery 엔티티 클래스랑, Member 엔티티 클래스에 동시에 사용해도 문제가 없을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Actuator를 통해 앱을 재시작하지않고 DB 커넥션변경 가능할까요?
Actuator와 cloud bus라는 좋은 기능을 보면서 궁금증이 생겼습니다!이를 통해 자바 어플리케이션을 재시작하지않고 DB 커넥션변경 가능할까요??actuator로 db를 계속 변경 할 수 있으면 너무 좋을 것 같습니다!!
-
미해결토비의 스프링 부트 - 이해와 원리
HikariDataSource가 존재하지 않는 이슈가 있습니다.
토비님이랑 같은 의존성 주입 받았는데 전 HikariDataSource라는 class가 존재하지 않습니다. 제가 잘못한게 있을까요
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
login get요청에 parameter가 필요한 이유
사용자가 login페이지에 처음 접근한다고 가정해요그럼 그 사용자는 loginId나 비번을 입력하지 않은채로 페이지를 보여달라고 요청하는거겟죠그러면 어차피 loginId나 비밀번호는 null일거예요근데 왜 parameter로 loginForm을 받고있는건가요?제가 그 이유를 추측해봤어요 제 생각이 맞는지 봐주세요!modelAttribute를 사용해서 model에 만든 객체가 등록됨form이 null이면 form.loginId로접근할때 null참조 에러가 발생해서 서버죽음.그상황을 막기위해서 model에 객체생성해서 넘겨줌
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
노션과제에 대한 질문있습니다
혹시 과제 풀이를 볼수 있는곳이 있을까요?
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
Member 를 RequestParam 으로 받을 때 데이터 문제
로그인 할 때 Member 객체의 password 값에 ,(쉼표) 가 포함되어지는데 왜그런지 모르겠습니다. ㅠ memPassword12 는 테스트 용으로 만들어 봤습니다. debug 를 찍어서 데이터를 확인 했는데 memPassword 부분에서 ,( 쉼표)가 포함됩니다. 테스트로 만든 memPassword12 에는 쉼표가 포함되지있지 않습니다. 컨트롤러에서 debug 를 찍어서 확인 했는데 넘어 올 때 왜 쉼표가 붙는지 모르겠습니다 ㅠ Member 클래스 입니다. UI 에서도 똑같이 1234를 적고 로그인 버튼을 클릭했는데 Member 의 password 에는 쉼표가 붙고String 으로 받은 password 는 정상적으로 나오는데 무슨 차이가 있는지 모르겠네요 ㅠㅠ
-
미해결워드프레스 속성 마스터 클래스
워드프레스 요금제 현재 구매중지 되어 있다고 하는건 왜죠?
요금제 사려는데 구매중지되어 있다고 하는건 개인문제인가요
-
해결됨[코드캠프] 강력한 CSS
단위심화 강의 중..
안녕하세요 단위심화 강의 중 두 번째 실습 과정 중, 두 번째 줄에 사진이 3개만 들어가는데 왜 그런건지요..?? flex-wrap: wrap; 까지 적용시켰는데 영상과는 다르게 되네요..
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
counter에 대하여
맛비님 안녕하세요, 10장 counter 강의를 듣고 질문 사항이 생겨 글 남기게 되었습니다.counter를 설계할때 sw 처럼 cnt = cnt + 1; 설계하면 안된다고 Combinational Logic의 정의와 함께 설명해주셨습니다.이때 Combinational Logic은 입력과 동시에 출력이 결정되기 때문에 저장공간 없이 같은 변수 cnt를 사용하면 안된다고 이해하면 될까요 ? 좋은 하루 되세요.
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
node.js Unexpected identifier 오류
제가 겪었던 문제는node를 생각없이 치고 terminal에서 위와 같은 오류값을 얻었는데요. 원인은 아래와 같았습니다.Terminal 옆에 "2: node"로 되어있는 부분이 Terminla에 node를 실행시키면 나오던데 node 환경에서node test.js 가 안 먹는 모양입니다.node가 아닌 bash나 zsh 콘솔에서 실행해야 코드가 정상적으로 작동되는 것 같아요.
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
파이어 베이스 회원가입 오류
회원가입을 하려고 할때 이런 오류가 뜨는대요 완성본 파일에서 ChatPage의 Manipanel을 가져오면 이런 오류가 사라집니다.오류내용을 번역하면 소스를 통해 호스팅에 배포되지 않은 경우 옵션을 제공해야 합니다. (app/no-timeout).이게 뭘 의미하는지 모르겠습니다답변 부탁드립니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
authentication error 발생 해결책 문의드립니다.
관련 에러를 찾아보니 ip주소를 0000이나 내 컴퓨터 ip를 입력해봐서 해결한 경우를 보았으나 제 경우는 해결되지 않습니다. 어떻게 해결할 수 있을까요? 아래 오류 코드입니다. MongoServerError: bad auth : authentication failed at Connection.onMessage (/Users/shinheejin/Documents/boiler-plate/node_modules/mongodb/lib/cmap/connection.js:227:30) at MessageStream.<anonymous> (/Users/shinheejin/Documents/boiler-plate/node_modules/mongodb/lib/cmap/connection.js:60:60) at MessageStream.emit (node:events:513:28) at processIncomingData (/Users/shinheejin/Documents/boiler-plate/node_modules/mongodb/lib/cmap/message_stream.js:125:16) at MessageStream._write (/Users/shinheejin/Documents/boiler-plate/node_modules/mongodb/lib/cmap/message_stream.js:33:9) at writeOrBuffer (node:internal/streams/writable:392:12) at _write (node:internal/streams/writable:333:10) at Writable.write (node:internal/streams/writable:337:10) at TLSSocket.ondata (node:internal/streams/readable:766:22) at TLSSocket.emit (node:events:513:28) { ok: 0, code: 8000, codeName: 'AtlasError', connectionGeneration: 0, [Symbol(errorLabels)]: Set(2) { 'HandshakeError', 'ResetPool' }}
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
mysql lock 질문입니다
MYSQL 트랜잭션이 열리고 UPDATE 쿼리가 나가고커밋이나 롤백이 되기전까지는 LOCK이라고 설명주셨는대요.여기서 이 트랜잭션안의 변경시 발생하는 락이랑조회시 사용하는 select for update 락이랑 같은 종류의 락인가요?햇갈리는 부분이 있어서요.강의서 설명된 MYSQL 락이랑 관적락과 비관적락이랑 전혀 다른 개념인가해서요. 본 질문의 의도는 그래서 어떤게 MYSQL 자체의 락이고 그 명칭은 뭐라 불리는건지 그리고 그것이 낙관락 비관락과 연관된건지? 아님 다른건지