inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

173만명의 커뮤니티!! 함께 토론해봐요.

안녕하세요 선생님 :)

나도코딩의 자바 기본편 - 풀코스 (20시간)

삭제된 글입니다

  • java
  • 객체지향
갈색곰 댓글 1 좋아요 0 조회수 1643

POST 고민

모든 개발자를 위한 HTTP 웹 기본 지식

그러면 POST 를 PATCH 나 DELETE 를 대신해서 사용하는건 좋은 방법인가요?

  • 네트워크
Dain Park 댓글 1 좋아요 1 조회수 348

구조를 이렇게 짜려면 어떤 것을 중점으로 연습해야 할까요?

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

서버에 대한 개념이 머리에 잡히는 중이라 모든 것이 새롭게 느껴지는 중입니다. 저는 이전에 dx12 강의를 보고 이어서 시청하는거라 그 때도 그랬지만 코드의 뼈대가 되는 구조적인 부분에 대해서 좀 영감을 얻을 수 있을거라고 기대하고 이번 강의를 수강하게 되었습니다. 아니나다를까 이번 강의에서 보여주신 IocpCore 구조를 열심히 분석하니까 저 나름대로 가닥이 잡히는 느낌이 들었는데 한편으로는 그전에 배운 내용을 바탕으로 내가 이렇게 구조를 짤 수 있을까? 하는 생각이 들었습니다. 이런 구조적인 부분은 나중에 현업을 가서 업무를 하더라도 마냥 시간이 해결해줄 것이라고 생각하지 않는데 따로 연습을 하시거나 구조를 짜기 위한 시간투자를 하시는 건지 궁금합니다. 그리고 연습을 하신다면 어떻게 연습해야 할지 여쭙고 싶습니다.

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
열공자! 댓글 1 좋아요 0 조회수 736

커리를 따라가다가 고민이 생겨 게시글 남깁니다.

모든 개발자를 위한 HTTP 웹 기본 지식

영한님 스프링 커리를 따라가고 있는 비전공자 취준생입니다. 강의를 듣다가 질문을 가끔 남기곤 했는데, 이 질문에 대한 답변들에 대한 개념을 뒤에서 영한님이 설명해 주실 때가 있더라구요. 그래서 문득 이런 생각이 들었습니다. 당장 모르겠거나 이런 고민들을 질문을 남기거나 구글링을 해서 의문을 해결하고 넘겨야하는 건지 아니면 그냥 커리를 따라가다가 보면 나오니까 넘기고 강의를 쭉 듣는게 좋은건지..전자는 생각보다 시간을 너무 잡아먹고 후자를 택하기엔 혹시 안나오면 어쩌지? 내가 못따라가면 어쩌지? 이런 불안감이 있습니다. 어떻게 하는게 좋을까요?

  • 네트워크
EraseDa 댓글 1 좋아요 0 조회수 435

개인 블로그

비전공자의 전공자 따라잡기 - 네트워크, HTTP

안녕하세요, 제로초님. 덕분에 개발자로서 많은 성장을 이루었습니다. 제로초님 강의는 링크 걸어놓고, 자료는 따로 올리지 않고 강의 영상은 중간중간 캡쳐하면서, 공부한 내용을 개인블로그에 기재하고 싶은데 괜찮을까요? 감사합니다.

  • 네트워크
  • tcpip
  • websockets
Dev 댓글 1 좋아요 0 조회수 683

[게임 프로그래머 입문 올인원] 게임 서버개발 공부&취업 관련 질문입니다!

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

Rookiss님 안녕하세요! 몇가지 궁금한 것들 질문으로 남겨봅니다 ㅠ 시간 남으실때 조언해주시면 감사하겠습니다!! 먼저 저는 2년차 모의해킹 보안컨설팅을 하고있고 내일채움공제를 진행중이라 24년 6~7월 정도에 퇴사 할 예정입니다! 퇴사 후에 프로카데미를 다니려고 하는데, 학원에 가기 전 전체적인 내용을 한번 훑고 가고싶은 마음이 있습니다. 올인원 강의를 다 듣고나서 어떤식으로 공부하면 좋을지 간단한 서버개발 로드맵 같은게 있다면 추천해주시면 감사하겠습니다 ㅠ 클라이언트도 개인적으로 공부하고싶은데 이 부분은 독학으로 Rookiss님 시리즈만 듣고 공부해도 현업과 소통 & 개인적인 사이드 프로젝트를 진행하는데 무리가 없을 지 궁금합니다! 지금 하는 일에서도 계속 공부하고있고, cs지식이 어느정도는 잡혀있습니다 그리고 리버스 엔지니어링과 시스템해킹쪽도 어느정도 알고있는데 학력은 고졸 후 학점은행제를 통해 학사를 진행하고 있어서(올해 취득예정) 다른 대학 전공자들과 경쟁했을때 이런부분이 밀리지 않을만한 장점으로 어필이 가능할까요? 개인적으로는 게임업계가 해킹과도 밀접한 연관이 있다보니 어필이 될 수 있지 않을까 기대하고 있는데 현업 입장에서는 가산점이 있는지, 딱히 신경쓸 정도는 아니라던지 하는 관점이 궁금합니다! 좋은 강의 재밌게 잘 듣고 있습니다! 감사합니다 ㅎㅎ

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
쥐뇨닝 댓글 0 좋아요 0 조회수 651

만료된 메서드 fetchResult(), Blaze-persistence 세팅 관련 글 공유드립니다.

실전! Querydsl

QueryDSL 내부 메소드 중 fetchResult() 나 fetchCount()는 만료된 메소드에 대해서는 QueryDSL에서 Blaze-persistence Integration 라이브러리 사용을 권장 하는데요, Blaze-persistence도 QueryDSL 처럼 쿼리 빌더 API 로서 개발자에게 유지보수하기 좋은 객체를 제공해주고 있습니다. 게다가 최신 업데이트 날짜가 글 작성일 기준(2023.06.21) 일주일 이전이라 여전히 유지보수되고 있어서 최신 스프링버전과 호환성도 어느정도 보장되었다고 볼 수 있습니다. 개인적으로 SpringBoot 3.1.0 기준으로 다음과 같이 세팅하니 정상적으로 동작하는 걸 확인했는데요, 혹시 저처럼 deprecated 메소드를 쓰는 것이 신경쓰이시는 분들을 위해 공유드립니다. build.gradle dependencies { //Blaze-Persistence implementation 'com.blazebit:blaze-persistence-integration-querydsl-expressions-jakarta:1.6.9' implementation 'com.blazebit:blaze-persistence-integration-hibernate-6.2:1.6.9' implementation 'com.blazebit:blaze-persistence-core-impl-jakarta:1.6.9' } BlazePersistenceConfiguration.java @Configuration public class BlazePersistenceConfiguration { @PersistenceUnit private EntityManagerFactory entityManagerFactory; @Bean @Scope(ConfigurableBeanFactory.SCOPE_SINGLETON) @Lazy(false) public CriteriaBuilderFactory createCriteriaBuilderFactory() { CriteriaBuilderConfiguration config = Criteria.getDefault(); // do some configuration return config.createCriteriaBuilderFactory(entityManagerFactory); } } QuerydslBasicTest.java ..... JPAQueryFactory queryFactory; @Autowired CriteriaBuilderFactory cbf; BlazeJPAQueryFactory blazeQueryFactory; @BeforeEach public void testEntity(){ queryFactory = new JPAQueryFactory(em); // 이건 동시성 문제를 고민하지 않아도 됨, 해결됨 blazeQueryFactory = new BlazeJPAQueryFactory(em, cbf); ..... 적용 결과 기존 QueryDSL 세팅한 것에 추가로 세팅하시면, 만료된 메소드에 대해 Blaze-persistence 객체로 대체되는데요, 기존 querydsl 클래스를 상속 받는 형태여서 QueryDSL이 제공하는 메소드를 그대로 쓸 수도 있습니다. fetchResults는 fetchPage로 바꿔서 사용할 것을 권장하고 있다는 점 참고하시면 될 것 같습니다. 추가로 내부로직이라든지 설명이 더 필요하시다면 Blaze-persistence 릴리즈 노트 와 Blaze Persistence Document 를 참고하시면 좋을 것 같습니다. 이 글에 대해 지적 및 피드백 해주시면 정말 감사하겠습니다. 감사합니다. 여담 및 고민 : 개인적으로 이 라이브러리의 내부로직을 뜯어보면서 분석하고 검증할 수 있는 역량은 부족한지라 분석 및 검증하는 방법에 대해서 팁이라든지, 아니면 blaze-persistence 사용할 시 주의해야할 점이라든지 조언해주실 수 있으시면 정말 감사드립니다. 강의를 듣던 중에 서브쿼리가 발생하는 부분에서는 정상동작하지 않는 것을 발견했습니다. @Test public void findUserDto(){ QMember memberSub = new QMember("memberSub"); List<UserDto> memberDtoList = queryFactory //이건 blazeQueryFactory가 정상 동작하지 않음 .select(Projections.fields(UserDto.class, //생성자 필드 순서에 맞게 변수를 만들어야 한다. member.username.as("name"), // member.age 대신 서브쿼리로 다 최대 나이로 찍고 싶어 ExpressionUtils.as( JPAExpressions .select(memberSub.age.max()) .from(memberSub), "age") )) .from(member) .fetch(); for (UserDto userDto : memberDtoList) { System.out.println("userDto = " + userDto); } } QueryDSL 쿼리 /* select member1.username as name, (select max(memberSub.age) from Member memberSub) as age from Member member1 */ select m1_0.username, (select max(m2_0.age) from member m2_0) from member m1_0 blaze-persistence 쿼리 /* SELECT member1.username AS name, member1.age AS generatedSubquery_1 FROM Member member1 */ select m1_0.username, m1_0.age from member m1_0 blaze-persistence generatedSubquery라 하여, 서브쿼리를 하나의 alias로 처리를 해버렸는데, 후행으로 이 generatedSubquery 에 대한 정의가 따라오질 않습니다... 왜 이런 차이가 나오는지는 모르겠지만 blaze-persistence 활용할 때는 유의해야할 것 같습니다.

  • java
  • jpa
  • querydsl
  • blaze-persistence
말랑한참깨 댓글 0 좋아요 1 조회수 2811

수강 기간 관련 문의 드립니다.

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요 강사님, 좋은 강의 제공해주시는 것 감사합니다. 제가 강의를 신청하고 급하게 외근을 다니게 되어, 이제 다녀와 들으려고 하는데 수강 기간이 조금 빠듯한 듯 하여.. 한 번 수강 기간을 연장해주실 수 있는지 요청드려 봅니다. 연장해주신다면 꼭 자격증을 취득하도록 노력하겠습니다. 감사합니다.

  • 네트워크
  • aws
지톨 댓글 1 좋아요 0 조회수 360

혹시 리펙토링에 관한 강의는 계획없으신지요?

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

제목 그대로 입니다. 선생님이 클린코드나 코드 리팩토링 강의 계획이 있으시다면 무조건 듣고 싶은데 강의 계획있으신지 문의드립니다.

  • 네트워크
  • MMORPG
  • windows-server
snu 댓글 1 좋아요 0 조회수 458

강의가 너무 좋아요

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

현업에서는 아파치 아니면 nginx를 만나는데 아파치 설명도 이정도만 해주셨음 좋겠어요 ㅠㅜㅠㅠ 그동안 답답했던게 속이 뻥 뚫리는 느낌이네요

  • 네트워크
  • linux
  • docker
김동혁 댓글 0 좋아요 9 조회수 543

토폴로지 트러블슈팅 도와주세요ㅜㅜ

20년 경력자의 알기 쉬운 컴퓨터네트워크

복습 겸 만든 토폴로지가 제대로 동작을 안해서.. 도움 부탁드려요 ㅜㅜ 이틀째 고민중인데 답이 안나오네요.. 토폴로지 링크: https://drive.google.com/file/d/1h8WO5ultT23Ya_hyJ_Xqg0wpFQZ1sdR4/view?usp=sharing 토폴로지 설명: HSRP 프로토콜을 이용한 L3 스위치 이중화, RADIUS 서버를 포함한 WAN, 무선 라우터를 이용한 무선 LAN 토폴로지 입니다. SW1의 gig0/1 을 shutdown시켜 HSRP가 잘 작동하는지 확인하려했습니다 유선 LAN구간에서는 잘 작동했으나 무선 LAN에서는 계속 전송 오류가 났습니다 발견한 문제점: Wireless Router0에서 게이트웨이 라우터(R1)으로 PDU 테스트 했을 때, SW2에서 메시지가 삭제됨을 확인했습니다. 목적지가 200.200.201.1로 설정되어 그런것 같습니다. 왜 유선 LAN은 HSRP가 잘 적용되어 새 경로인 200.200.202.1로 잘 경로 설정이 되었는데, 무선 LAN은 gig0/1이 다운되기 전의 경로를 계속 이용하는지 모르겠습니다... 게이트웨이 라우터(R1)에서 Wireless Router0로 PDU 테스트 했을 때, Wireless Router0 에서 메시지가 삭제됨을 확인했습니다. 목적지가 200.200.200.7로 설정되어 있는데...Wireless Router 0의 Internet IP가 200.200.200.7이거든요. 왜 삭제 되었는지 알 수가 없습니다... RADIUS 서버(Server0)에서 Wireless Router0으로 PDU 테스트를 했을 때, R2에서 메시지가 삭제됨을 확인했습니다. 목적지가 192.168.200.1, 즉 무선LAN IP로 설정되서 인것 같습니다. (1) 왜 인터넷 IP 200.200.200.7 대신 무선 LAN IP 192.168.200.1로 설정이 된건지, (2) R2라우터에 무선 LAN정보를 Static으로라도 입력해야하는건지 궁금합니다. 추가 궁금증: 경로 재설정을 위해 무선 라우터를 껐다 켜서 초기화하는 방법도 생각해봤는데...Wireless Router0의 Physical Device View에 전원버튼이 없는것 같아요. 혹시 무선 라우터 WRT300N 전원 강제종료 할 수 있는 방법이 있나요?

  • 네트워크
  • 프로토콜
hamster0101 댓글 1 좋아요 2 조회수 425

아두이노 시뮬레이터

아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!

아두이노와 전자회로를 시뮬레이터 할수 있는 사이트입니다. 저처럼 전자가 처음이신분들은.. 기판에 하기전에 한번 해보시면.... 쇼트나는지 미리 확인이 가능합니다^^ 정보 차원에서 공유합니다 https://www.tinkercad.com/

  • 네트워크
  • arduino
  • iot
HanHee Thomas Nam 댓글 0 좋아요 0 조회수 465

수강기간연장문의

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요. 그동안 너무 바빠서 강의를 못듣고 있다가 이제서야 강의를 들으려고 했더니 6일이 남았네요 ㅠㅠ 신청하고 겨우 1개정도 들은거 같은데 너무 아깝습니다.. 영심히 학습할 의지가 있는데 수강기간 혹시 1달정도 연장이 가능할까요?

  • 네트워크
  • aws
starplaton 댓글 1 좋아요 0 조회수 448

이번에 처음 듣고 있는데, 완벽히 이해못하더라도 넘어가는게 좋을까요??

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

서버 쪽 오니까, 정말 난이도가 이전 강의들에 비해서 체감 난이도가 엄청 확 뛰네요 ㅠㅠ 특히 지금 Session 쪽 SendBuffer 강의 듣고 있는 중인데, 서버, 클라이언트 흐름 쪽으로 들어오니,멀티쓰레드나 락 개념보다도 어려운 거같네요 ㅠㅠ 정말 빡 집중해서 보면, 강사님께서 작성하시는 코드가 아~ 이런 흐름이구나, 이래서 이 부분에 이런 코드를 작성하시는구나 정도가 이해가 될려고 하는 수준이고 막상 제가 처음부터 혼자 구현하라고 하면 절대 못 할 거같은 느낌이 드는데.. 이럴땐 그냥 대충 이해만 하고 한번 크게 훑은 다음에, 다시 여러번 들어보는게 좋을까요? 아니면 처음 들을 때, 완벽하게 이해하고 넘어가는게 좋을까요? 혹시 이런 상황에 추천하시는 공부 법 알려주심 감사하겠습니다!

  • C#
  • unity
  • 네트워크
kimj90703 댓글 1 좋아요 0 조회수 547

정말 어렵네요 ㅠㅠ

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

C# 기초 공부할때는 코드가 이해가 안되도 그림으로 실행흐름을 그려보면서 이해해볼수있었는데 이거는 코드들이 비동기실행되니까 정확한 순서로 그림을 그려보는게 힘들어서 이해가 정말 힘드네요;

  • C#
  • unity
  • 네트워크
infeet 댓글 1 좋아요 0 조회수 502

왜 반복문이라고 하나요?

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

안녕하세요! 조금 뜬금 없는 질문이기는 한데 궁금해서요 왜 for 문을 반복문이라고 하나요? 그러니까 어떤 의미에서의 반복인가요? apple 를 a p p l e 이렇게 5줄로 따로따로 가져오는 게 반복인가요?

  • python
sykb7000 댓글 4 좋아요 1 조회수 516

using namespace std; 에 대해 의견이 궁금합니다!

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

저는 이유는 모르겠으나 사소한 것 하나하나 정확하게 명시하는 것을 선호하는 편이라서 using namespace std;를 사용하지 않는 편인데 이 강의를 포함해서 많은 강의들을 보면 std를 직접 타이핑하는 경우는 본 기억이 없습니다. 실제 현업의 코딩 스탠다드 또한 std는 생략하자는 분위기인가요?

  • 네트워크
  • MMORPG
  • windows-server
SeungHun Yim 댓글 1 좋아요 0 조회수 534

time.sleep(1) 이것 업청 중요 하군요.

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

selenium 실력 업그레이드 ② - 네이버 지도 크롤링/검색어 입력구현 이곳 수업은 아마 혼자했다면 포기했었을 것 같습니다. 아무리해도 search = browser.find_element(By.CSS_SELECTOR, 'input.input_search') 이것부터 인식을 안해서 왜 안되나 찾고 찾아도 알 수가 없었습니다. time어쩌고 언급이 된 것 같았지만 그것을 읽을 때는 심각하게 생각하지 않고 지나쳐 버려서... 포기하고 수업을 들으니 특별한 것이 있을 줄 알았는데... # 검색창 찾아서 입력 search = browser.find_element(By.CSS_SELECTOR, 'input.input_search') search.click() time.sleep(1) # 이것을 안해줘서 인식을 못했음, 사람처럼 인식하도록 함 search.send_keys("강남역 맛집") time.sleep(1) search.send_keys(Keys.ENTER) time.sleep(2) # 3개의 명령어가 순식간에 일어나면 네이버지도는 사람이 아니다라고 인식 별것 아닌 것 같은 time.sleep(1) 이것이 해결책이었네요. 이 수업하나로 수업료낸 값어치가 있는 것 같습니다. .

  • python
  • 웹-크롤링
새벽별 댓글 1 좋아요 1 조회수 1356

C++ 구현한 Iocp 서버 언리얼 연동 궁금

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요, c++로 iocp server를 구현해서 c++로 만든 client에서 테스트 중 입니다. 다만, client는 언리얼로 만들어서 c++ 만든 iocp server 보낸 데이터로 박스도 움직이고 채팅도 확인해보고싶은데 혹시, 연동하는 과정에 관련된 정보 같은것은 어디서 어떻게 확인해볼수 있을까요? 구글에 검색하니까 언리얼을 iocp server와 연동하는 정보가 너무 없어서 답답해서 남겨봅니다

  • 네트워크
  • MMORPG
  • windows-server
쏭이 tv 댓글 1 좋아요 0 조회수 918

인기 태그

인프런 TOP Writers

주간 인기글