묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
스프링 강의에 대해 여쭤보고 싶습니다.
현재 자바의 문법만 알고 제대로 구현한적은 없습니다. (인터페이스도 내용만 알지 구현한적은 없습니다) 백엔드로 취업의 방향을 결정하고 나서 Spring 이 중요하다고 해서 Spring 강의를 먼저 진행하게 되었는데 1. java 를 본격적으로 해본적이 없어도 Spring 강의를 진행해도 괜찮을까요? 2. 현재 이런 상태(코린이)에서 어떻게 본질적으로 실력을 키워나가면 좋을지 궁금합니다. (ex) java를 다시 공부한다, 무작정 게시판 등을 검색하며 만들어본다? 등등..)그리고 백엔드를 어떻게 준비해나가면 좋을지도 궁금합니다..! 답변주시면 감사드리겠습니다 :)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
useSWR로 fetch 된 data가 페이지를 넘어가면 undefined 상태가 되는거 같습니다
index.tsx workspace.tsx fetcher.ts login1.PNG 로그인전엔 users가 false 였던게 로그인후엔 data에 제 정보가 들어가는것은 콘솔로그로 확인했습니다 login2.PNG 그런데 로그인 버튼을 누르자마자 if(!data) 부분이 실행되어 로그인 페이지로 돌아와버립니다 login3.PNG 그후에 users에는 제 정보가 남아있는데도 말이죠 비슷한 맥락으로 로그인후에 회원가입페이지로 넘어가도 if(data) 부분이 실행이 안되서 다시 /workspace/channel 로 넘어가지지 않습니다. 사실 로그인페이지에서 mutate(response.data)쓰기전 revalidate(); 를 쓸땐 users에 정보는 넘어갔지만 콘솔로그 data엔 계속 undefined로 출력되서 if(data)가 작동을 안해 페이지가 넘어가지도 못했었습니다 if(!data)를 주석처리하고 로그인 하면 마찬가지로 로그인직후에 data가 undefined가 되어버립니다 data가 전역변수 느낌이아니라 페이지를 넘어가면 그냥 사라지는 느낌입니다 서버도 몇번 재시동해보고 이것저것 건드려봤는데두 전혀 감이 안오네요 어디서부터 잘못했을까요...
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
select_one 선택자 어떻게 해야할까요 도저히 모르겠네요
파이썬을 검색하고 f 12 눌렀을때 보이는 화면은 아래와 같습니다 도저히 어떻게 선택자(단어가 맞는지 모르겠네요)를 해야할까요? 저는 아래와 같이 한번 해봤습니다만 안되네요 여러가지로 많이 해봤는데도 안되서 문의드립니다. title = l.select_one("div#res div#search div#rso div.hlcw0c div.tF2Cxc h3.LC20lb.DKV0Md").text
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
mutations 과 getters 사용한 함수 정의 문법 차이가 궁금합니다.
mutations 에서는 increment(state) { } 라고 사용하시고 getters 에서는 cartCount: (state) { } 라고 사용하셨는데 getters 에서도 mutations 처럼 사용해도 될거 같은데 차이점이 있으면 무엇인지 궁금합니다.
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
중간부분 개선 방법
강의에서 페이징 중간부분도 개선가능하다고 하셨는데, 보통 어떤방법으로 개선하는지 짧게라도 알려주실 수 있을까요?
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
도와주실수 있으실까요?IntelliJ에서 터미널 창이 0.1초 열렸다가 바로 닫힙니다.
기존 윈도우 바탕화면에서도 cmd를 실행하면 0.1초 열렸다 닫혀서 깃베쉬를 이용해 maven설치확인을 하였는데요. 깃 베쉬에서톰캣 startup.bat파일도 열리지않더라고요. 그래도 톰캣은 웹서버구동 관련이니 현재는 문제없겠다하고 그냥 계속 진도를 나갔는데 이번에는 IntelliJ에서도 터미널창이 0.1초 열렸다가 다시 꺼집니다. 혹시 도와주실수있으실까요? 1. cmd 창이 열리지않습니다. 2. cmd창이 열리지않아 깃베쉬로 톰켓 startup.bat 실행시 실행되지 않습니다. 3. 인텔리제이에서 터미널창이 열리지 않습니다.
-
미해결실전! 스프링 데이터 JPA
CQRS 리포지토리 질문
안녕하세요. 이전부터 말씀해주신 CQRS에 관해서 간단한 질문이 있습니다. 예를 들어 Member엔티티에 관해 아래처럼 2개의 레포지토리로 쪼갠다고 가정할게요. - MemberQueryRepository(읽기) - MemberCommandRepository(쓰기) 저희가 JPA Data의 이점을 살리려면 JpaRepository를 상속받아서 사용한다고 강의에서 배웠는데요. 읽기 관련 쿼리가 들어있는 Query와 쓰기 관련 쿼리가 들어있는 Command 2개의 레포 모두 JpaRepository를 상속받아서 사용하나요? JpaRepository에는 단순 find~로 시작하는 읽기 메소드뿐만 아니라 delete, save등 쓰기에 관한 메소드도 같이 들어가있어서 읽기/쓰기 레포에서 모두 상속받아서 사용한다면 나중에 작업을 할 때 단순 조회/저장/삭제 등을 어떤 레포에서 사용해야할 지 혼란이 올 것 같습니다. CQRS에 대해서는 이론만 알고있었지 실제로 적용해본적이 없어서 많이 혼란스럽네요. 감사합니다 :)
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
fdr.StockListing("KRW") 불러올때 오류가 납니다.
ValueError: unknown format code 'd' for object of type 'str' 이라고 뜨네요 krx/listing.py 에서 df_listing['Symbol'] = df_listing['Symbol'].apply(lambda x: '{:06d}'.format(x)) 이부분에서 x값이 string으로 들어가서 문제가 생기는듯 합니다. 버전은 선생님 버전이랑 같은데 뭐가 문제인지 몰겠네요
-
미해결팀 개발을 위한 Git, GitHub 입문
선생님 잘듣고 있습니다, PPT 자료 신청합니다.
취준생이라서 깃, 깃허브 중요성 때문에 강의를 듣고있는데요 정말 좋은것 같아요, 이메일은 donig1225@naver.com 입니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
간단한 쿼리 관련 질문드립니다
Jpa에서 id를 가지고 조회를 할때는 쿼리문을 따로 작성할 필요없이 가져올 수 있는데, 전체 멤버에 대해 가져올 때는 select m from Member m 과 같이 쿼리문을 작성해야하는 이유가 궁금합니다. 동적 쿼리같은 경우도 아니고 id를 통해 조회하듯이 만들 수도 있었을거 같은데 특별한 이유가 있나요??
-
미해결Zapier로 노코드 업무자동화, 게으르지만 일 잘하고픈 분들을 위한 최고의 방법
문자발송 문의
안녕하세요 강의 중 카카오톡 메세지 발송은 별도의 계정을 만들고 유료라 하셨는데, 문자 발송의 경우는 어떻게 되는 지요? 요금이라든지... 감사합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계에 대해서 질문드립니다.
@Entity@Table(name = "Member")//@SequenceGenerator(// name = "member_seq_generator",// sequenceName = "member_seq",// initialValue = 1,// allocationSize = 50)@Getter @Setterpublic class Member { @Id// @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "member_seq") private Long id; @Column(name = "USERNAME", nullable = false) private String userName; private Integer age;// @Column(name = "TEAM_ID")// private Long teamId; @ManyToOne @JoinColumn(name = "TEAM_ID") private Team team; @Enumerated(EnumType.STRING) private RoleType roleType;} public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); // code 작성 try { Team team = new Team();//1. team.setId(1L); team.setName("TeamA"); em.persist(team); Member member = new Member();//2. member.setId(3L); member.setUserName("member1"); em.persist(member); team.addMember(member); em.flush(); em.clear(); Team findTeam = em.find(Team.class, team.getId()); List<Member> members = findTeam.getMembers(); for (Member m : members) { System.out.println("m = " + m.getUserName()); } tx.commit(); } catch (Exception e) { tx.rollback(); } finally { em.close(); } emf.close(); } 안녕하세요 강사님! 제가 테스트를 하던 도중에 궁금한데 도저히 답이 안나와서 질문드립니다. 시퀀스를 지우고 아이디에 값을 넣어 테스트를 해봤는데요. 1.의 team.setId(1L); 을 주석처리하고, 2. 를 풀고 실행했을 경우에는 이렇게 값이 들어가는데요 이와 반대로 1.의 주석을 풀고, 2.를 주석처리했을 경우에는 와 같이 아무런 값도 들어가지 않는데요. 어떤 이유 때문에 이렇게 되는지 알 수 있을까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
파일 시스템으로 Sample.txt 파일을 cat하면 글자가 깨집니다.
안녕하세요 빅디님 Sample.txt 원본파일은 한글이 잘 읽히는데, centos에 올라가면 sample.txt가 깨져서 보입니다. locale 설정을 변경해도 동일한 현상이 보입니다. 어떤 문제일까요? 개발환경은 윈도우는 아니고 MacOS에서 작업중입니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
FAILURE: Build failed with an exception. :classpath 오류 질문드립니다.
안녕하세요! 강의 너무 잘듣고있습니다 다름이아니라 아래와 같은 오류가 뜨는데 버전문제인것 같아, jdk11 설정을 다시 다했는데 이런 오류가 뜨네요ㅜㅜ 구글링해봤지만, 모르겠어서 질문올립니다! (intellij는 실행시키면 아래와 같이 정상작동이 됩니다 C:\Program Files\Java\jdk-11.0.10\bin\java.exe
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
완강했어요! 블로그 한달째!
완강했어요! 근데 두번째 보는중이에요 ㅠㅠ 블로그의 외길은 어렵네요 작은 등불이 되어주셔서 감사해여 조야님!!! dmsqlsis033@naver.com
-
미해결Vue.js + TypeScript 완벽 가이드
소스 리포지토리
3_api-advanced 에 가면 404 나옵니다.
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
reset css관련 질문
선생님 안녕하세요~ 기존에 제가 따로 사용하는 reset.css를 사용하여 제작해도 상관 없을까요? 다른 부분은 괜찮은데 제가 font-size : 0.625em; line-height:1;로 설정을 해놓고 썼던 습관이 있어서 만들다가 혹시 결과물이 다르게 나올까봐 걱정이 되네요..!
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
복습으로 혼자 해봤는데 slick을 입히면 project-photo가 안보입니다.
강사님 안녕하세요! home 섹션까지 전부 마치고 전체적으로 제 힘으로 다시 만들어보고 있는 중인데 아무리 삽질해도 안되는 부분이 생겨 질문드립니다... project 섹션에서 html/css를 전부 구축하고 slick 효과를 넣는 과정에서 강사님처럼 slick을 입혔는데 .project-photo 영역이 전부 흰색으로 보이는 현상이 발생했습니다. 완성본이랑 비교해보는 중인데 일단 css를 완성본으로 덮어씌우면 slick 효과가 입혀지는 것으로 확인돼서 css에 문제가 있는 것 같다고 판단했습니다. html은 완성본과 같은 상태이고 css는 복습과정에서 강사님 css 순서와 다르게 써내려가고 있는데 어디가 잘못된건지 도통 못찾겠습니다... ㅠㅠ 확인 한번만 부탁드립니다 ㅠㅠ .project-inner{ background-color: #fff; border: 1px solid #ddd; } .tabs{ width: 300%; height: 100%; transition: 0.5s; } .tab{ width: 33.33333%; height: 100%; float: left; } input[id=tab1]:checked ~ .tabs { margin-left: 0; } input[id=tab2]:checked ~ .tabs { margin-left: -100%; } input[id=tab3]:checked ~ .tabs { margin-left: -200%; } input[type=radio]{ display: none; } .btn{ width: 36%; height: 10px; position: absolute; bottom: 30px; left: 40px; } .btn label{ width: 5px; height: 5px; background-color: #000; border-radius: 50%; display: block; float: left; margin: 0 10px; position: relative; cursor: pointer; } .btn label:first-child{ margin-left: 6px; } .btn label:before{ content: ''; display: block; position: absolute; top: -6px; left: -6px; width: 17px; height: 17px; border: 1px solid transparent; border-radius: 50%; transition: 0.5s; } .btn label:hover::before{ border: 1px solid #aaa; } input[id=tab1]:checked ~ .btn label[for=tab1]::before, input[id=tab2]:checked ~ .btn label[for=tab2]::before, input[id=tab3]:checked ~ .btn label[for=tab3]::before{ border: 1px solid #ddd; } .project-info{ width: 37%; float: left; padding-top: 20px; padding-left: 40px; } .project-info h3{ margin-top: 35px; font-size: 22px; } .project-info ul{ margin-bottom: 30px; } .project-info ul li{ margin: 10px 0; } .project-info ul li i{ font-size: 14px; } .project-info .detail{ margin-bottom: 30px; } .project-info .detail div{ font-size: 12px; display: inline-block; text-align: center; margin: 0 15px; } .project-info .detail div span{ font-size: 30px; display: block; } .project-info button{ border: none; width: 230px; padding: 12px 0; text-transform: uppercase; background-color: #3f3f3f; color: #fff; transition: 0.5s; cursor: pointer; } .project-info button .fas{ transition: 0.3s; } .project-info button:hover{ background-color: #000; } .project-info button:hover .fas{ padding-left: 20px; } .project-photo{ width: 60%; height: 100%; float: right; position: relative; overflow: hidden; } .project-photo img{ position: absolute; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
-
미해결SwiftUI - iOS14 퍼펙트 가이드
1234567 곱하기 2를 계산을 하면 2.46913e+06 이렇게 나오네요???
선생님, 매번 꼼꼼하게 답변해주셔서 정말 감사합니다. 제가 요즘 질문이 많네요 ㅎㅎ 선생님 강의를 듣고 계산기를 거의 다 완성했는데 테스트를 해보니 1234567 곱하기 2를 계산을 하면 2.46913e+06 이렇게 나오더라구요. 24671434 이렇게 나오게 할 수 없을까요? 그리고 decimal을 사용해서 숫자 3개 마다 콤마를 넣게 해보았는데요. 제가 구글링한 함수가 더블을 받아서 스트링으로 반환을 하는 함수더라구요. 그래서 처음에 숫자버튼 눌러서 스트링에 하나씩 더해질 때는 사용을 못했어요. = 버튼 눌러서 계산값을 화면에 보일때만 콤마가 보입니다. 처음에 입력값 넣기위해 숫자버튼 누를 때도 콤마가 보이게 하려면면 어떻게 하면 좋을까요? decimal 을 사용하면 소숫점이 0이면 생략을 하더라구요. 입력하는 중간에 0.05 를 입력하려고 할때 문제가 될것 같아요.
-
미해결15일간의 빅데이터 파일럿 프로젝트
선생님, 질문이 있습니다!
안녕하세요 선생님, 지난번에 consumer가 메세지를 받지 못한다고 했던 사람입니다! 아래에 어떤 분이 저와 같은 문제를 겪고 계신것같은데, 제가 처음 질문드린 사람입니다! 말씀해주신대로 먼가 문제가 있어서 플럼 로그를 확인해보니 SmartCar-agent 컨피규레이터? 그런게 없다고 해서 플럼의 구성 tier를 확인해보니까 제가 SmartCar-Agent가 아니라 SmartCar-agent라고 카멜케이스를 지키지 않아서 생긴 문제 같습니다. 저게 컨슈머가 메세지를 받지 못하는것과 상관이 있나요?? 분명 오늘 다시해보니 hello bigdata는 잘 받는거같은데 그리고 다시 오늘 시도해보니 생긴 문제가 SmartcarStatusInfo20160101.txt 이 로그를 발생시켜서 working/SmartCar 안에 잘 있음을 계속 확인하고 mv 명령을 통해 해당 로그 파일을 car-batch-log 폴더로 옮기고 car-batch-log의 디렉토리를 확인해보면 total 0 아무것도 전달되지 않더라고요;; <--이 부분 어떻게 하면좋을까요ㅠㅠ 몇번씩 오타 확인을 해도, 그리고 mv명령을 쓰기 전 SmartCar 안 폴더에 txt가 잘 있는걸 확인해도 저 부분에서 문제가 있어서 여태 컨슈머가 잘 받지 못한건지 의아스럽네요..... 감사합니다!