묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실무자가 알려주는 Git - 입문편
스테이지에 올리는 add 이후 머지를 하면 안되는 이유 알 수 있을까요?
11:07 git rebase 이후에 스테이지에 올리는 add 이후 머지를 하면 안되는 이유 알 수 있을까요? 물론 리베이스 중이기 때문에 continue명령어를 해줘야 하는게 맞는거 같긴한데... 실수로 머지를 하는 경우도 있을거 같아서요.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
main.go가 빌드가 안됩니다.
안녕하세요. main.go파일의 빌드가 안되어 진행을 못하는 상황입니다. 어디가 잘못되었는지... 제가 go를 잘 몰라서 뭔가 빠트리고 있는지요. go 는 1.16을 쓰고 있습니다. main.go는 자료실 코드 그대로 복붙을 했습니다. 에러는, '"github.com/julienschmidt/httprouter" 라는 모듈을 나는 모른다' 정도로 해석할수 있는데... 어떻게 해야할까요?
-
모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
PHP 게시판 구성후 오라클 페이지에서 에러가 납니다.
삭제된 글입니다
-
미해결실전! Querydsl
Q Class 생성 시 extends 상속 질문
안녕하세요. Entity class에 extends DefualtEntity 를 할 경우 Q class 생서 시 DefualtEntity 의 값은 Q Class에 누락되는 현상이 있던데 상속을 해서 구성하면 안되는 걸까요? DefualtEntity 에는 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Seoul") private LocalDateTime regDate; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Seoul") private LocalDateTime udtDate; @PrePersist public void prePersist() { LocalDateTime now = LocalDateTime.now(); regDate = now; udtDate = now; } @PreUpdate public void preUpdate() { udtDate = LocalDateTime.now(); } 이런 공통적인 내용을 넣어보려합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
aws back 서버가 죽어버립니다.
aws 프리티어 t2.micro vCPUs : 1 memory: 1 (GiB) npx pm2 start app.ts && npx pm2 monit 메모리가 300MB 이상 CPU가 90% 이상 되면서 로그도 뜨기 전에 멈춥니다. pm2 start app.ts --max-memory-restart 150M pm2 start app.ts --node-args="--max-old-space-size=200" 위의 방법으로도 해봤지만 메모리가 300MB 넘어가면서 역시나 죽어버립니다. aws 인스턴스 재부팅만 10번 넘게 한 것 같습니다... 프론트 서버도 nextjs 빌드할 때 죽어버려서 로컬에서 빌드하고 깃으로 올려서 사용하고 있었습니다. 백엔드 서버에서는 어떡하면 좋을까요? aws 서버를 업그레이드 한 단계 업그레이드를 고민하고 있습니다... t2.small이 시간당 20.30원. 한 달에 1만 5천원 정도 청구 예상이 되네요 다른 분들은 그냥 됐는지, 어떻게 해결했는지 궁금하네요
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
유저 이름 바꾸기
유저 이름이 한국어로 되어있으면 힘들다고 하셨는데 단순히 제어판에서 이름만 바꾼다고 되는게 아닌것 같아서 변경할려면 어느 과정을 거쳐야 할까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인 후 프로필 -> 프로필명 수정 -> 로그아웃 진행 시 에러가 발생합니다
같은 에러 발생하시는 분들 계신가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
댓글은 생성이 되는데 대댓글 생성이 안 됩니다
let renderReplyComment=(parentCommentId)=>{ for (let i=0;i<8;i++){ if (props.commentLists[i].responseTo === parentCommentId){ console.log(props.commentLists[i].content) } } props.commentLists.map((comment,index)=>( (comment.responseTo === parentCommentId && <React.Fragment> <div style={{ width: '80%', marginLeft: '40px' }}> <SingleComment comment={comment} postId={props.videoId} refreshFunction={props.refreshFunction} /> <ReplyComment CommentLists={props.CommentLists} parentCommentId={comment._id} postId={props.videoId} refreshFunction={props.refreshFunction} /> </div> </React.Fragment> ) )) ReplyComment.js 코드 안에서서 대댓글을 생성하는 코드입니다. 위 함수에 아예 못 들어가는건가 싶어서 안에 for문으로 responseTo와 parentCommentID가 같을 경우 content log를 찍어봤는데 정확히 잘 나오는걸 확인했습니다. 그런데 대댓글 생성은 안됩니다. 아래가 제 실행 결과이고 그냥 댓글 생성은 되는것으로 보아 singleComment.js 파일은 문제가 없는거 같은데 대댓글이 생성 안 되는 이유를 모르겠습니다.
-
미해결[개념부터 실습까지] 추천 시스템 입문편
regex 추출 한줄로
소소하지만 편하게 한줄로 extract하는 방법 공유합니다. extract() 안에 '\((\d{4})\)'로 넣으면 패턴을 찾을땐 소괄호 포함한 4자리를 찾지만 값을 돌려줄땐 4자리만 돌려줍니다
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
for(let j = 0; j < target.length; j++) 질문있어
for(let j = 0; j < target.length; j++) 이 부분에서 j는 qnaList에 type에 대해 반복이 일어난다고 해주셨는데 갑자기 type을 가리키고 있는 이유가 아래에 있는 if(target.type[j] === pointArray[k].name) 이거 때문인가요?
-
미해결스프링 시큐리티
logoutSuccessHandler가 실행되기전 오류 발생시
addLogoutHandler가 로그아웃을 시도할때 필요한 동작들을 실행하고 모든 핸들러가 종료되고 나서 성공이 됬다면 logoutSuccessHandler가 실행되는것 까진 이해했습니다 로그아웃핸들러에 추가한 핸들러 중 일부에 오류가 생긴 경우 기존에 진행되었던 동작들(세션만료 또는 쿠키삭제 등)을 다시 롤백시키나요? 아니면 어떤식으로 진행이 되나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
self signed certificate in certificate chain 에러 발생하시는 분 없나요?
(사진)
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
NOT RLIKE
10줄이나 되는 OR 문을 짧게 수정하고 싶어 WHERE CITY NOT RLIKE 'a% & e%' & i% & o% & u% & %a & %e & %i & %o & %u' 와 같이 수정했는데요. RLIKE와 NOT RLIKE는 정규표현식을 처리하기 때문에 SQL 문법 OR 이나 AND가 아니라, 정규 표현식 안에서 | 나 &를 사용하여서 짧게 줄일 수 있다고 생각했지만 코드가 통과되지는 않았습니다. * 통과되지 않은 이유가 있을까요? * NOT RLIKE를 사용해서 통과할 수 있는건가요? 만약 그렇다면 어떤 부분을 수정해야 할까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
프록시 객체의 비교방법 질문
안녕하세요 강사님, 질문 드리겠습니다. 일반 객체와 프록시 객체의 비교에 대해 정확하게 이해되지 않습니다. 처음에 소개하실 때는 항상 == 대신에 instanceof로 비교해야 정확한 결과를 얻을 수 있다고 하셨었는데요, 그 이후(26:50)에서 말씀하시는 내용을 보면 "==비교에 대해서 같은 영속성 컨텍스트 레벨 안에서는 항상 같다라고 나와야한다." 라고 하십니다. m1, reference 둘 다 getClass가 Member를 반환하고요. 두 상황에 어떤차이가 있길래 앞에선 ==을 사용하면 안 되고 뒤에선 ==이 가능한 것인지 이해가 안 되네요;; 첫번쨰 상황에서도 em.find, em.getReference을 한 후에 logic()으로 비교를 했으니 이떄도 같은 영속성 컨텍스트 레벨에 있는 것 아닌가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
AOP 동작 방식에 대하여
삭제된 글입니다
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
ppf 파일은 어디서 받나요??
다운받는 곳이 안보여서용..
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
블로그 포스팅 가능여부 문의
안녕하세요 복습용으로 책까지 구매해서 정말 잘 듣고있습니다. 분석 업무는 하고있는데, 도메인이 다르다보니 해당 내용을 접해볼 기회가 없었는데 감사합니다. 다름 아니고 강의 내용 복습하고 정리하는 목적으로 블로그 포스팅이 가능한지 문의드리려고 합니다. 강의내용을 캡쳐하지는 않고 텍스트로 정리해서 블로그 포스팅이 가능할까요?
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
서버팀에 계셨던분이..
삭제된 글입니다
-
미해결홍정모의 따라하며 배우는 C++
[13:00] class 자체를 explicit instantiation 하는 경우 class 키워드가 없어도 문제가 발생하지 않습니다.
안녕하세요, 함수의 정의 부분을 header 파일에서 cpp파일로 분리하는 과정에서 필요한 explicit instantiation에 대한 질문입니다. 강의에서는 각각의 함수에 대해 explicit instantiation을 하기 힘들기 때문에 class자체를 explicit instantiation하는 방법으로 아래 코드와 같이 교수님께서 보여주시는데요. 따라작성하며 복습 중 실수로 'class' 키워드없이 'template MyArray<char>;'로 작성하여도 문제없이 실행이 되었습니다. 관련해서 설명해주시면 감사하겠습니다. 항상 답변해주셔서 감사드립니다. template class MyArray<char>;
-
해결됨스프링 웹 MVC
petclinic에서 @ModelAttribute 관련 질문 드립니다.
petclinic 소스 분석해보다가 이해안가는 부분이 있어 질문드립니다. PetController의 findOwner의 modelAttribute 이름값을 owner -> petOwner 로 변경했을때 는 파라미터로 바인딩이 안되는데 @ModelAttribute("owner")처럼 클래스명의 lowerCase로 이름값을 주는 경우 Owner로 파라미터로 바인딩 해서 사용할 수 있게 되는 것이 modelAttribute의 관례 같은것인지 궁금합니다. @Controller@RequestMapping("/owners/{ownerId}")class PetController { private static final String VIEWS_PETS_CREATE_OR_UPDATE_FORM = "pets/createOrUpdatePetForm"; private final OwnerRepository owners; public PetController(OwnerRepository owners) { this.owners = owners; } @ModelAttribute("owner") public Owner findOwner(@PathVariable("ownerId") int ownerId) { return this.owners.findById(ownerId); } @GetMapping("/pets/new") public String initCreationForm(Owner owner, ModelMap model) { Pet pet = new Pet(); owner.addPet(pet); model.put("pet", pet); System.out.println("owner = " + owner); return VIEWS_PETS_CREATE_OR_UPDATE_FORM; }}