이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 배우기 전 자바문법
안녕하세요. 자바의정석 1권을 끝내가고 있습니다.남은 챕터는 총 6개 남았는데 스프링 강의 듣기 전에 어느 부분을 중점적으로 공부해야 할지 궁금합니다.감사합니다.ch11. 컬렉션 프레임워크ch12. 지네릭스, 열거형, 애너테이션ch13. 쓰레드ch14. 람다와 스트림ch15. 입출력ch16. 네트워킹
-
[라이브 멘토링] 유니티 뱀파이어 서바이벌 장르 모작
강좌를 어떤식으로 봐야하는지 모르겠습니다. 복붙관련
강의를 정독해서 보고있는데 복붙부분이 많아서 이 부분을 직접 타이핑 해야하는지 아니면 복붙부분은 그냥 눈으로 읽고 이해하고 강의가 끝난후에 수강자료를 다운로드 받아서 복붙을 한다음에 분석을 하는 방식인지 어느쪽이 좋은지 모르겠습니다. 두가지 방식을 다 하다가 마지막에 강의 코드를 복붙하려고 했는데 어드레스블 강의코드부분만 복붙하려했는데 그 안에 오브젝트 풀링과 기타 배우지않은 부분까지 섞여서 이거 정리하는게 더 시간이 걸립니다. 어떻게 강의를 봐야 할까요? 해당강의에 해당 코드만 있으면 좋겠는데 멘토링을 참가하지 않은 저 같은 사람들은 따라가기가 좀 어려운것 같습니다.
-
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
구름환경 문의
함수에 대해 정의내릴 때예를 들어코랩 에서는scaler = minmax_scale() 이렇게 정의를 내리고scaler(data) 하는데#코랩은 정의내릴 때 괄호를 빼면 동작안함 구름에서 테스트해보니까scaler = minmax_scale()하고 scaler(data)하면 에러가 발생하고괄호없이 scaler = minmax_scale 만해야 에러가 발생하지 않더라구요. 이게 구름 환경만의 특성이라서 그렇다고 보면 될까요?
-
[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
이직 질문있습니다.
안녕하세요 강사님, 강의 잘보고 포트폴리오도 만들고있습니다 (:제가 27살이면서 고졸, 경력은 약 2년(1년8개월) 정도 Si에서 일했거든요,근데 잠시 아파가지고 작년 12월말에 그만두고 3달정도 쉬어서 4월부터 강의 보고하고있는데 Si에서는 react 이런거 안쓰고 그냥 spring boot에서 jquery, vanila.js, java, sql썼는데 혹시 제가 프론트엔드로 갈려고 서류같은거 넣고 할때경력은 Si에서 일한 1년 8개월 경력을 쓰면 되는건가요?아니면 프론트엔드 경력을 써야하나요? ※ 쓸때없는 이야기 일 수 도 있어서 정말 죄송합니다, 그만두고 나서 개인적으로 취업을할 수 있을까 생각을 많이합니다, 그래서 뭐라도 해야겠다 싶어서 코딩테스트 + 현재 강의로공부하고있는데 취업에 대한 불안한 마음을 떨칠수 있을지도 질문을 남겨봅니다..
-
실전! Querydsl
Spring Boot 3 Querydsl 설정 공유 드립니다 + MongoDB
최근에 새로운 프로젝트 진행하면서 Spring Boot 3 버전을 사용하게 됐는데해당 프로젝트의 Gradle 설정을 구성하면서 다른 분들의 예제를 보면서 작성한 내용을 공유 드립니다. 아래의 내용은 VSCode에서 진행했습니다. 다른 IDE에서는 테스트해보지 않아 다르게 동작할 수도 있는 점 양해 부탁드립니다. 먼저 Gradle 설정은 다음과 같습니다.plugins { id "java" id "org.springframework.boot" version "3.0.6" id "io.spring.dependency-management" version "1.1.0" //querydsl 플러그인 추가하지 않음 } ... configurations { ... querydsl.extendsFrom compileClasspath //해당 부분은 그대로 유지 ... } repositories { mavenCentral() } dependencies { ... implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta" annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" implementation "com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.0" ... } ...현재 예제에서는 Querydsl의 Gradle 플러그인인 id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"를 사용하지 않습니다. 이전 버전에도 있었는지는 정확하게 모르겠지만 Spring Boot 3로 업데이트 되면서 jakarta 패키지를 사용하기 때문에 해당 패키지에 맞는 annotationProcessor를 추가하여 Gradle의 Querydsl 태스크를 대체합니다.(대표적으로 compileQuerydsl) 그리고 configurations 부분의 querydsl.extendsFrom compileClasspath 구문은 그대로 유지합니다. dependencies 부분에서는 Querydsl 관련 패키지 뒤에 :jakarta를 추가로 입력하고 2 개의 annotationProcessor을 추가해줬습니다. Spring Boot 3 초기에 지원되지 않았던 P6Spy의 경우 2월 10일에 1.9.0 버전으로 업데이트 되어 정상적으로 지원합니다. 그리고 기존에 김영한 님이 가이드 하셨던 코드인//querydsl 추가 시작 def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslDir } sourceSets { main.java.srcDir querydslDir } compileQuerydsl { options.annotationProcessorPath = configurations.querydsl } //querydsl 추가 끝위 코드는 따로 작성하지 않습니다. Querydsl Gradle 플러그인을 통해 Qclass를 생성하는 compileQuerydsl 태스크를 별도로 실행할 필요 없이 프로젝트 빌드 진행 시 annotationProcessor에 의해 Qclass가 자동으로 생성됩니다.(여기서 프로젝트 빌드란 Gradle build 태스크가 아닌 Java workspace 빌드를 뜻함.)아래의 이미지와 같이 @Entity 파일이 수정될 때 수정한 내용이 즉시 Qclass에 반영되는 것을 확인할 수 있습니다.(좌측 Entity class, 우측 Qclass) 위 설정을 통해 생성되는 Qclass의 위치는 /bin/generated-sources/annotations/{프로젝트 패키지}/{Entity 클래스 패키지}입니다.(예제 프로젝트에서 Qclass의 위치, gitignore 처리되어 있어 회색으로 표시 됨) 만약 annotationProcessor를 추가하고 Querydsl 설정을 같이 추가했다면 Qclass가 중복된다는 오류가 발생하여 프로젝트 빌드가 진행되지 않으니 주의 바랍니다. 해당 소스는 다음 링크에서 확인해보실 수 있습니다.404-nut-pound/spring-jpa-querydsl-template (github.com) 그리고 별도로 MongoDB+Querydsl 설정도 공유해 드립니다.404-nut-pound/spring-mongodb-querydsl-template (github.com)MongoDB는 Gradle 패키지 설정 시 약간 달라지고 @Entity 어노테이션은 동일하게 사용합니다.그리고 Querydsl MongoDB 패키지는 JPAQueryFactory를 지원하지 않고 Morphia 패키지를 사용해서 MorphiaQuery라는 객체를 사용하는데공식 가이드를 봐도 해당 객체를 초기화하는 방법을 알 수 없어서 Repository 인터페이스에 QuerydslPredicateExecutor를 상속하여 사용하는 식으로 구성했습니다.
-
비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
자바랑 스프링프레임워크강의
여기 강의추천해주시는거는 특정언어나 프레임워크는 제외하셨는데 혹시 자바와 스프링프레임워크 강의중 추천해주실만한것 있을까요?
-
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
기초
안녕하세요 선생님 항상 좋은 강의를 제공해 주셔서 잘 공부하고 있습니다. 다름이 아니라 복싱을 배울 때 줄넘기와 달리기를 통해 기초체력을 단련하는 것처럼 개발자에게도 근본적으로 단련해야 하는 기초체력이 있을까요 요즘 개발 공부를 하면서 뭔가 모래 위에 성을 쌓아가는 느낌이 들어 이렇게 질문드립니다.
-
C# 프로그래밍 기초
2:23 체크 안하고 설치해도 상관 없나요?
강의를 보기 전에 미리 설치를 했는데 채크를 안한 것 같습니다.나중에 저 부분만 추가로 깔 수 있나요?
-
[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
공부법 문의
좋은강의감사합니다!제로초님이 해주신 html,css,js,node.js 강의를 듣고 혼자 게시판을 만들어보려고 합니다.입문자가 공부하기 게시판을 만들어보면 좋다고해서 만들려고 합니다. 프로그래밍 공부가 어렵기도 하고 지루한것도 있다보니 질문드리는데, 저가 자바스크립트 강의를 듣고있습니다. 띄엄띄엄 시간날때 듣고 있지만, 현재 7강까지 들었습니다.node.js 전혀모르지만 궁금하기도 하고, html,css는 flex,grid 를 제외하고는 개념을 알고있어 기본적인 퍼블리싱은 가능합니다.js 를 완강하지 않은 상태에서, html,css 와 node.js 를 중간중간 바꿔가며 강의 들어봐도 괜찮을까요?프론트엔드가 우선이긴 하지만 백엔드가 좀 궁금하기도 해서 지루해질때, 번갈아 가며 듣는 공부법은 어떤지해서 질문드립니다!
-
딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하세요 강사님! 수학때문에 고민이 있어 이렇게 질문드립니다.
안녕하세요 선생님. 우선 좋은 강의를 해주셔서 감사드립니다.다름이 아니라 현재 섹션1,2 를 수강한 상태입니다.섹션 1, 2를 수강하는데 수식이 굉장히 많이 등장하더라구요.제가 수포자였어서 현재로썬 이해하는데 있어서 어려움이 많은 상태입니다.(지금은 열심히 공부하고 있습니다! 아무래도 딥러닝을 공부하는데 수학이 필수인거같아서)그래서 작동 원리만 이해하고 우선은 넘어가는 방식으로 공부하려고 하는데 이렇게 해도 괜찮을까요?? 예를들면 경사하강법은 손실함수의 기울기가 적어지는 방향으로 학습하는 것이구나, 오차역전파는 미분을 거꾸로 하면서 가중치를 업데이트하는 것이구나, 손실함수는 이런게 있구나, 옵티마이저는 이런게 있구나 이렇게 작동하는구나 이런식으로요.물론 언젠가는 반드시 다 이해해야겠지만 딥러닝입문자로써는 이렇게 이해만 하고 넘어가도 될까요??
-
데이터분석가 지망생 도메인 걱정
데이터분석가로 취준하고있는 취준생입니다. 데이터 분석가 관련 구인구직글을 보는데 상당히 많은 분야에서 데이터분석가를 뽑고 계시더라구요... 만약 어느 한 분야를 콕 집어서 가고 싶으면 이런 걱정이 없는데, 어느 분야에 초점을 맞춰서 준비를 본격적으로 시작해야하는지 고민이 됩니다...
-
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
강의가 너무 좋아요
현업에서는 아파치 아니면 nginx를 만나는데아파치 설명도 이정도만 해주셨음 좋겠어요 ㅠㅜㅠㅠ 그동안 답답했던게 속이 뻥 뚫리는 느낌이네요
-
앱 만드는 프로젝트
안녕하세요. 프로젝트경험을 쌓고 싶어서 앱을 만들려고 합니다. 전공자 인데도 자바에 대한 지식이 거의 없는 수준이라 강의 커리큘럼을 어떤식으로 짜야 할까요? 자바 개념강의부터 들으면서 시작해야할까요? 조언 부탁드립니다.
-
실무자가 알려주는 CANoe (For CAN 통신)
CANoe 유지 보수 비용 어떻게 하시나요?
CANoe를 구입하려 하는데 1년 유지 보수 비용을 지불하면서 까지 필요할까요?보통 어떻게 사용하시나요?
-
Jenkins를 이용한 CI/CD Pipeline 구축
cicd 및 배포 관련 질문입니다.
먼저 이번 강의를 통해서 다양한 cicd pipeline에 대해 배울 수 있었던 점 감사드립니다.저는 현재 취준생이고 이번에 실제 사용자들이 사용하게 될 springboot 기반 웹사이트를 개발하게 되었습니다. 이번 강의를 토대로 처음으로 클라우드 환경에서 cicd를 적용해보고자 하는데요. 궁금한 점이 있어 질문 남겨봅니다.해당 웹사이트 개발하는 데 있어서 사용할 클라우드 서비스는EC2 서버 1대, RDS 정도로 생각을 하고 있고 젠킨스와 도커를 사용해서 배포까지 해보고자 합니다. 개발 초보인 저의 입장에서 생각해본 배포까지의 과정은 다음과 같습니다. 1. 깃허브 레포지토리와 젠킨스를 통해 jar파일 생성 후 도커파일을 통해 도커 이미지 생성 -> 도커허브로 push 2. ec2서버에서 도커 설치 후 도커허브에 push한 도커 이미지를 pull 한 뒤 컨테이너 실행 시키기이 방법이 맞는걸까요? 조언 해주시면 감사하겠습니다 ㅠ
-
제대로 파는 HTML CSS - by 얄코(Yalco)
군에서 공부를 하고있습니다
삭제된 글입니다
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
영한님은 처음에 스프링 공부를 어떻게 하셨는지 궁금합니다.
영한님 안녕하세요. 이번 강의에서 영한님이 스프링 내부 구조를 하나하나 분해해서 설명해주시는 것을 보고, 정말 감탄을 많이 했습니다. 내공이 부족한 저는 강의 중간 중간에 스프링 내부 코드를 보면 방대함에 주눅을 들곤 하는데, 영한님이 친절하게도 세세히 다 설명해주시는 덕분에 이해하는데 큰 도움이 되었습니다.그런데 문득 강의를 들으면서 이런 생각이 들었습니다. "영한님이 스프링을 공부하던 시절은, 지금의 영한님처럼 친절하게 설명해주시는 분도 없었고, 자료도 한정적이었을텐데 어떻게 공부하셨을까?"저 같은 경우에는 아직 오픈소스 Docs만 보더라도 겁에 질립니다. 하물며 그 내부의 원리를 뜯어서 이해한다는 것은 생각조차 못했을겁니다. 영한님이 스프링을 처음 배웠을 당시, 저와 같은 걸음마 수준일 때, 어떤식으로 극복하시고 레벨업을 하셨는지 궁금합니다.
-
15일간의 빅데이터 파일럿 프로젝트
강의 수강 기간 관련 문의
안녕하세요빅데이터파일럿 프로젝트 수강자입니다.좋은 강의 만들어 주셔서 감사합니다.다름이 아니라, 다른 일정으로 인해 수강을 못 했는데 수강 만료일이 다가와 수강 기간을 연장 할 수 있을지 문의 드립니다.감사합니다.
-
자바 ORM 표준 JPA 프로그래밍 - 기본편
김영한 선생님! 질문 있습니당!
지금 현재 동아리 내부에서 스프링은 김영한 강사님 꼭 들어야 한다는 말과 함께 열심히 수강하고 있는 학생입니다.지금 JPA 활용 2편까지 거의 수강하고 있습니다.활용편까지 들으면서 이것저것 해보고 싶은게 많더라고요?로그인도 해보고 싶고, 결제기능도 해보고 싶고, 쿠키, 세션 등 다양한 것을 해보고 싶습니다.그렇기 때문에 스프링 MVC 강의도 꼭 듣고 싶고요!근데요!!!!!!요즘에는 다 API 방식으로 개발을 한다고 하잖아요?1번)혹시 스프링 MVC 강의에서 API 방식으로 로그인이나 쿠키나 세션 같은 부분을 다룰까요???이 부분이 1번으로 일단 궁금하고요!(물론 그거와는 별개로 제가 MVC강의도 사서 들을 거긴 합니다!)2번) 결재기능이라던지 이런 추가적인 기능, 소셜 로그인 기능을 사용한다던지 이런 것은 그냥 구글링으로 공부하시는 걸 추천하시나요? 당초 잘 정리되어 있는 책이나 그런 것을 먼저 학습하고 거기에다가 조금씩 살붙이는 걸 좋아하는 편이라서 보고 공부하신 책이라도 있을까요?
-
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
갑자기 코드가 바뀌어서 당황했습니다 ㅠ
4:30에서는 'GoRouter get _router =>' 였던 코드가5:30에서는 'final GoRouter _router =' 로 바뀌었네요!다음 강의인 Go 함수에서 진행이 되지 않아 다시 돌아왔습니다 ㅠㅠ