이야기를 나눠요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
개발 직군 취업준비생 대상 챌린지 서비스 설문조사 부탁드립니다!
안녕하세요!저희는 TECH!T 스쿨 수료생들이 모여있는 멋쟁이빌더 1기 ‘세니티' 입니다.현재 7명의 팀원이 개발 직군 취업준비생을 대상으로 챌린지 운영 서비스 프로젝트를 진행하고 있습니다.👀 대상: 개발 직군 취업준비생✅ 질문 수: 약 15~20개⏰ 예상 소요 시간: 5분 이하📆 설문조사 기간: 2024년 02월 22일(목)~02월 23일(금)까지☕ 추가 인터뷰 상품: 커피 기프티콘>> https://forms.gle/FZbsktdq6tSrZCTZ8이 설문조사는 챌린지 활동에 참여하거나 관심이 있는 분들의 의견을 수집하여 보다 나은 챌린지 서비스 환경을 조성하기 위한 목적으로 진행됩니다. 여러분의 소중한 의견이 저희에게 큰 도움이 됩니다.설문조사는 멋쟁이빌더 1기 팀 프로젝트의 일환으로, 설문 결과는 인사이트 도출을 위해 사용되며 그 외의 용도로는 사용되지 않습니다. 모든 응답은 익명으로 처리되며, 개인 정보는 보호됩니다. 참여해 주시는 모든 분들께 진심으로 감사드립니다.
-
개발 직군 취업준비생을 대상으로 챌린지 관련 설문조사 부탁드립니다 ;)
안녕하세요! 사이드프로젝트와 관련된 설문조사 도움을 요청 드립니다 ;)저희 팀 ‘세니티’는 개발 직군 취업준비생을 대상으로 한 챌린지 운영 서비스 프로젝트를 진행하고 있습니다. 설문조사를 통해 챌린지 활동에 참여하거나 관심이 있는 분들의 의견을 수집하고 있습니다.😉 대상: 개발 직군 취업준비생📜 질문 수: 약 15~20개⏰ 예상 소요 시간: 5분 이하📆 설문조사 기간: 2024년 02월 22일(목)~23일(금)까지☕ 추가 인터뷰 상품: 커피 기프티콘👉 https://forms.gle/FZbsktdq6tSrZCTZ8가볍게 설문조사 참여해주시면 정말 많은 도움이 될 것 같습니다. 참여 해주셔서 미리 감사드립니다!
-
실전! 스프링 데이터 JPA
JPA 프로젝트 성능테스트 환경 구축 질문있습니다.
강사님의 강의를 보고 Spring/JPA 토이 프로젝트를 만들고 성능 테스트를 진행해보려고 합니다.현재 프로젝트는 AWS EC2 프론티어 클라우드 서버에서 구동 중인데, 성능 테스트 시 aws를 이용하게 되면 부담스러운 비용이 발생할까봐 우려되었습니다.때문에 로컬 환경에서 가상머신을 띄우고 실구동환경의 컴퓨팅 자원과 동일하게 세팅한 뒤 테스트를 진행해보려고 하는데, 이러한 방식으로 진행한 테스트 결과가 실제 서버에 적용할 수 있을만큼 유의미한지 궁금합니다. 질문 읽어주셔서 감사합니다.
-
Next + React Query로 SNS 서비스 만들기
배포 관련 질문사항있습니다.
안녕하세요 제가 개인 프로젝트를 만들어서 ec2 배포하였는데무료 인스턴스로 빌드까지 성공했고, 탄력적 IP 고정 후 npm start 를 했는데 다음과 같이 출력됩니다.여기서 탄력적 IP로 접속을 해봤는데 접속이 안되더라구요따로 env 파일을 만들지 않았습니다 백엔드 서버는 이미 존재해서 정적 코딩으로 백앤드 서버주소를 다 입력했는데 혹시 어떤게 문제일까요 >?
-
카프카 완벽 가이드 - 코어편
강사님 제 intellj 메시지가 강사님 학습하시는 내용보다 많이 출력되네요
제 intellj 메시지가 너무 많이 출력되는 바람에강사님 강의에 나오는 메시지를 찾기가 너무 힘들어 방법이 있나 해서 문의 드립니다. (강사님은 저와 다른 메시지 출력 셋팅을 하신거 아닌가 해서요) 위에는 제 화면에 출력되는 내용이고 아래는 강사님 강의 화면에 나오는 메시지 입니다.지난번 메시지량을 줄이는 방법을 알려주신거 같은데 제가 설정하지 않은거 같아서요....
-
Oracle PL/SQL 딱 이만큼..
선생님 안녕하세요!
안녕하세요! 수업 정말 잘듣고 있습니다!! 공부한거를 블로그에 작성 하려하는데 예제 같은 것을 출처를 밝혀 포스팅 해도될까요??
-
독하게 시작하는 C 프로그래밍
c언어 공부하는 방식에 대해서 여쭤보고 싶습니다.
독하게 시작하는 c프로그래밍을 수강하고 있는 도중 필수 실습 문제들을 풀며 이렇게 공부하는 방식이 맞는 것일지 의문이 생겨 질문하게 되었습니다.필수 실습 문제들을 풀 때 많이 고민하고 아무리 시간이 오래 걸려도 최대한 혼자서 풀려고 노력하는 편입니다.하지만 잘 풀리지 않을 때는 강의에서는 간단하게 10줄 20줄에 끝나는 코드가 굉장히 복잡해지고 가독성이 굉장히 떨어지게 됩니다. 하지만 원하는 결과는 도출해냅니다. 이런 방식의 공부법이 올바른 것인지 궁금합니다.
-
리액트 진로 관련해서
어느정도 준비해야할까요?..현재 리액트 기초 강좌를 듣고 혼자서 게시판 기능을 구현해보았습니다. (백엔드 분과 협업)공부는 리액트와 관련된 라이브러리들을 직접 사용해보며 익혔고웹과 관련된 cs들을 꾸준히 학습중입니다. 어느정도 되어야 취업 준비가 다되었다고 볼 수 있을까요?자격증이라던지 이런게 많이 필요할까요??
-
[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
공부 방향에 대한 고민
안녕하세요..api 부터 다이렉트 11 강의 끊어서 듣는 학생입니다.제가 게임 개발로 진로를 선택하면서 게임 학원을 다니면서조금 더 공부를 해야 겠다 생각에 인터넷 강의 까지 변행 하면서 공부를 하고있어요.근데 11주자 12주차 역삼각함수 이해도 잘 안가고 코드 구조 설계, 애니메이션 파트를 공부하다보니 점점 코드가 많아 짐에 따라 어려워서 이해가 안가더라고요..이해가 안가서 진도를 나가기 어려울 때 어떤식으로 공부 방향을 잡아야 하는지 앞길이 막막합니다.그래서 조언을 좀 구하고 싶어요.게임 api 관련 책을 사서 공부를 해서 이해를 돕도록 해야되는지 아니면 계속 인프런 api 강의를 반복해서 듣고 계속 이해되는 방향으로 공부 해야하는지 앞길이 눈에 보이지가 않아요.11 , 12 주차가 어려워 하는 학생에게 어떻게 공부 방향을 선택해야 될 까요?? 진심 어린 조언 부탁드립니다 ... 다른 공부 방향이 있을까요??
-
스터디 도움될까요?
혼자하다보니 막히는 부분도 있고, 이래저래 답답한 부분이 많아서 스터디를 고민하고 있는데, 도움이 될까요?스터디도 온라인스터디가 있고 주말이나 오프라인도 있는데, 어떤 것이 좋을지도 알고 싶습니다 ㅜ
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
학습에 관한 질문 드립니다.
안녕하세요 선생님, 강의 잘 보고 있습니다.저는 작년부터 컴퓨터공학을 복수전공하고 있는 대학생입니다.겨울방학을 이용해 알고리즘 공부를 해야겠다 싶어 1월말 즈음부터 선생님의 강의를 수강하고 있습니다.다만... 문제를 너무 많이 틀립니다. 말씀드리기 부끄럽지만, 2주차 20문제 중 15문제를 틀렸고, 3주차에 들어와서는 단 한문제도 스스로 풀지 못하고 있습니다.알고리즘 공부가 처음이라 많이 틀리는 게 당연하고, 틀리면서 배워간다는 생각으로 임하려 했지만 저도 사람인지라 계속 틀리기만 하니 힘도 빠지고 자신감도 바닥인 상태입니다. 혹시 이 강의가 저에게는 너무 어려운 강의일까요? 실력을 조금 더 키운 이후에 수강해야 하나요?아니면 이렇게 많이 틀리는 게 정상인가요? 선생님의 조언을 듣고 싶습니다. 좋은 강의 늘 감사드립니다.
-
파이썬으로 무엇을 해야할지 모르겠습니다
안녕하세요 개발자가 되고싶은 갓성인입니다 고2에서 고3 넘어갈때쯤에 개발에 관심을 가지고 저한테 맞는 언어를 찾다가 파이썬을 알고 입문하게 되었었습니다.그때 파이썬에 대한 기초를 익히고 다양한 모듈들을 만져보면서 재미를 붙이고 파이썬 마스터 자격증도 취득했었던것같습니다. 그렇게 파이썬으로 개발자가 되고싶다는 생각을 하게되었었는데가장문제는 제가 어떤걸 배워야하는지 모르겠습니다. 배운 프로그래밍 언어라고는 파이썬 및 타 언어 몇개 조금 해본것 밖에 없는데 개발자가 되겠다는것 치곤 파이썬으로 실질적인 무언가를 만들 능력이 없는것같습니다.결론적으로 제가 질문드리고싶은건 제가 어떤걸 공부해야하는지 어떤걸 만들어야할지 혹은 앞으로 어떻게 해야하는지 부족한 저에게 가르쳐주시기면 정말 감사할것같습니다. 사실 이런 질문도 해도되는진 모르겠으나 제가 알고있는 개발자 관련 커뮤니티는 이곳밖에 없어 질문을 하게되었습니다. 죄송합니다.
-
홍정모의 따라하며 배우는 C++
따배씨 꾸준히 듣는 중입니다
10.6 컨테이너 클래스에서 교수님께서IntArray과제를 주셨는데...사실 정말 손도 못대겠습니다..교수님께서 과제 구현하면 자료구조 점수 잘받을거라 하셨는데.. 재능이 없는건지... 9장부터 좀 아리까리하더니,, 10장 내용은 이해했는데구현을 어디서부터 해야할지 감도 안잡힙니다...이걸 복습을 해도 구현은 하기가 힘들 것 같습니다..초급자는 구현하기 힘든 과제인가요?C는 배웠고 C++ 처음 배우는건데.. 열심히 따라왔다고 생각합니다..커뮤니티만 가도,, 다들 잘 구현하셨던데저만 구현 못하는 거 같고... 10장 내용은 이해 했는데 손이 안나갑니다..2학년 복학생인데.. 코딩 좋아서 소프트로 전과했는데..이번 강의 듣고 좀 막막한 기분이 많이 듭니다...정말...매일같이 강의 듣고 따라치면서 이해하는데 모든 시간을 쏟아붓고있습니다...남은강의 다 듣고,, 한번 더 듣는게 나을까요??나이 먹고 철없는 질문 드려서 죄송합니다..
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
java 중급강의 언제나오나요?!
김영한님 java 중급강의가 24년 초에 나온다고 알고 있는데 3,4월쯤에 나올나요??
-
김영한의 실전 자바 - 기본편
프로그램밍 공부 방법 질문?
안녕하세요. 고민이 생겨서 남깁니다.프로그램밍 공부중에 뭔가 의문점이 들거나, 난관에 봉착 하게 되면 그것이 해결 될 때까지 다른 것들은 좀 놔두고 그것에 대해 완벽히 이해 하거나 아니면 납득 할때 까지 고민하는 스타일 입니다.(저를 되돌아보니 완벽주의자 기질이 있습니다.)이것 때문에 공부 진도가 안나가는것 같다는 생각이 들때가 요즘 들어 많이 생깁니다.(쓸데없는 의문점만 생기는건가 라는 생각이요) 이런 경우에는 어떻게 해야 하나요?그냥 무시하고 공부 진도를 나가야 하는지? 아니면, 지금 이대로 공부 하는게 좋은지 알고 싶습니다.답변 부탁 드립니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
AOP 수강 중 에러.
질문탭으로 가야하는데 고민으로 작성했네요... 수정으로는 이동이 안되는데 이동 가능하다면 부탁드립니다.ㅠㅠ===========================================AOP 수강 중 에러가 발생했는데 어디를 건드려야할지 잘 모르겠어서 문의 남깁니다.우선 강의와 다른 환경으로 실습해보고 있어 조금씩 코드가 다릅니다.먼저 에러 메세지는 아래 2개입니다.org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberController' defined in file [D:\dev\java\hello-spring\out\production\classes\hello\hellospring\controller\MemberController.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'hello.hellospring.service.MemberService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'hello.hellospring.service.MemberService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}2번 메세지를 보게 되면 MemberService타입의 Qualifying 한 bean이 존재하지 않아 wiring 할수 없다는 에러인데. 스프링을 처음 해보는 입장에서는 그대로 따라 쳤는데 되지 않아 어떻게 더 수정해야할지 고민입니다.관련된 코드 블럭을 첨부 드립니다.SpringConfig.Javapackage hello.hellospring; import hello.hellospring.repository.*; import hello.hellospring.service.MemberService; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class SpringConfig { // private EntityManager em; private final MemberRepository memberRepository; public SpringConfig(MemberRepository memberRepository) { this.memberRepository = memberRepository; } // public SpringConfig(EntityManager em) { // this.em = em; // } @Bean public MemberService memberService(){ return new MemberService(memberRepository); } // @Bean // public MemberRepository memberRepository(){ //// return new MemoryMemberRepository(); //// return new JdbcMemberRepository(dataSource); //// return new JdbcTemplateMemberRepository(dataSource); //// return new JpaMemberRepository(em); // } }MemberService.Javapackage hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import hello.hellospring.repository.JdbcMemberRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Optional; @Component public class MemberService { private final MemberRepository memberRepository; @Autowired public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; } /* * 회원가입 */ public Long join(Member member){ //같은 이름이 있느 중복 회원X validatedDuplicateMember(member); memberRepository.save(member); return member.getId(); } private void validatedDuplicateMember(Member member) { memberRepository.findByName(member.getName()) .ifPresent(m -> { throw new IllegalStateException("이미 존재하는 회원입니다."); }); } public List<Member> findMembers(){ return memberRepository.findAll(); } public Optional<Member> findOne(Long memberId){ return memberRepository.findById(memberId); } } application.propertiesspring.datasource.url=jdbc:h2:tcp://localhost/~/test spring.datasource.driver-class-name=org.h2.Driver spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=none spring.datasource.username=sagradleplugins { id 'java' id 'org.springframework.boot' version '3.2.1' id 'io.spring.dependency-management' version '1.1.4' } group = 'hello' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '21' } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test' // implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' runtimeOnly 'com.h2database:h2' } tasks.named('test') { useJUnitPlatform() }MemberController.javapackage hello.hellospring.controller; import hello.hellospring.domain.Member; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import java.util.List; @Controller public class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberService memberService) { this.memberService = memberService; } @GetMapping("/members/new") public String createForm() { return "members/createMemberForm"; } @PostMapping("/members/new") public String create(MemberForm form){ Member member = new Member(); member.setName(form.getName()); memberService.join(member); return "redirect:/"; } @GetMapping("members") public String list(Model model){ List<Member> members = memberService.findMembers(); model.addAttribute("members", members); return "members/memberList"; } } 감사합니다.
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 환경에서 h2 db 를 사용하는 경우 실용성에 대하여
테스트 환경에서 h2 메모리 db 를 사용하는 방식에 대한 실용성 관련 고민이 있습니다. 프로젝트를 진행하다보면 기본적으로 orm 기반으로 구현을 하지만 일부 예외적인 기능들은 특정 dbms 에 의존적인 쿼리를 직접 실행하는 경우가 불가피하게 발생하는 듯 합니다. 이 경우 특정 dbms(예를들어 mysql) 에 대한 의존성이 발생할 수 밖에 없는데요. 이때 운영 dbms 와 다른 메모리 db(h2) 를 사용하여 테스트를 작성하게 불가능해지고 결국엔 실환경과 동일한 테스트용 db 를 세팅하는식으로 다시 변경하게 되는 듯 합니다. (결국 메모리 db 를 이용한 간단한 테스트를 사용할 수 없는 상황) 실무적인 차원에서 이런 경우 보통 어떤 방식으로 해결하는게 최선일지 궁금합니다.
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
프로젝트 설계
안녕하세요 프로젝트 관련해서 몇가지 조언을 얻고 싶어서 글을 작성하게 되었습니다.현재 mvc2강의를 듣고 있고 해당 강의를 모두 수강하면 배웠던 것을 간단한 프로젝트를 통해 복습할 생각입니다.저는 지금까지 프로젝트 경험이 없는 상태라 어떻게 설계를 해야할지 감이 잘 잡히지 않습니다. 강의를 들을 때는 이해가 잘 가지만 막상 만들려 하니 어려움이 생기네요.. 패키지 구조, 요청의 흐름, url 등 전체적인 설계를 할 때 도움을 받을 수 있는 책이 있을까요? (여러 권이어도 괜찮습니다.)+영한님 강의 잘 듣고 있습니다, 좋은 강의 만들어 주셔서 감사합니다!
-
김영한의 실전 자바 - 기본편
강의 수강 질문
안녕하세요 현재 김영한님 자바 강의까지 다 수강하였고 spring 강의를 들을 예정입니다. 김영한님 스프링을 db관련 강의가 있는데 이 강의를 수강 하기전에 mysql과 같은 강의를 수강하고 기본적인 쿼리를 짤 수있는 상태에서 spring db강의를 들어야 하나요??김영한님 강의중에 db(mysql,MongoDB)자체에 대한 강의는 없는 것 같아서 따로 다른걸 수강해야하는지 알고싶어서 질문합니다.
-
실전! FastAPI 입문
파이썬 콘솔 > openssl rand -hex 32 관련
제 PC에서는 openssl 명령어가 작동하지 않아서요. 비슷한 분들 계실까봐 제가 찾은 방법 공유드립니다.아래 명령어 복붙하신 다음, 출력되는 값 사용하시면 됩니다. import osdef generate_random_hex(length): # 운영 체제에서 암호학적으로 안전한 무작위 바이트를 생성합니다. random_bytes = os.urandom(length // 2) # 16진수이므로 길이를 2로 나눕니다. # 바이트를 16진수 문자열로 변환합니다. hex_string = random_bytes.hex() return hex_string# 32길이의 16진수 난수를 생성합니다.random_hex = generate_random_hex(32)print(random_hex)