본문 바로가기
숨터 가볍게 읽는 공간
이미지 차단
전체 베스트 최근
← backend 게시판

[질문] 백엔드 시니어 질문받습니다

김대기(waitkim) 2023-03-15 16:02 추천 0

ㄱ

댓글 53

  • https://gall.dcinside.com/board/view/?id=programming&no=2435992&page=1

    익명(222.236) 2023-03-15 16:04
  • 답글

    MVC가 서블릿 기반이니까 서블릿은 알아야하고 JSP는 18분 분량이던데

    김대기(waitkim) 2023-03-15 16:09
  • 답글

    서블릿은 당장 내일부터 사용한다는 느낌으로 메서드나 문법 같은 거를 몸에 체화시키면 되는 건가? 아니면 mvc의 기반이라 구조를 설명할 수 있을 정도로 개념을 익혀야하는 건가?

    익명(222.236) 2023-03-15 16:15
  • 답글

    별것도 없는데 그냥 봐라;; 거 몇시간짜리라고 비장하게 접근하는거지

    김대기(waitkim) 2023-03-15 16:15
  • 답글

    그냥 보기만 하면 내꺼가 되녀 이 시발놈아 지금 쓰지도 않는 기술을 쥐좆만하게 넣러놓르니까 의도가 궁금해서 어떻게 공부해야할지 뮫는 거지

    익명(222.236) 2023-03-15 16:25
  • 답글

    18분짜리가 깊게 공부하라고 넣어둔거겠냐? 생각을 해라 그리고 욕 쓰지 마라

    김대기(waitkim) 2023-03-15 16:33
  • 답글

    ㄱㅅ 그리고 ㅗ

    익명(222.236) 2023-03-15 16:37
  • gpt4 써 보심? 어떤 거 같음? 프갤은 대체되니 뭐니 하던데

    익명(183.109) 2023-03-15 16:09
  • 답글

    걍 어그로지 뭐

    김대기(waitkim) 2023-03-15 16:11
  • 비전공자 국비 이제 1달차인데 정처기 공부하면서 같이 하면 좋을 공부는 자료구조가 최우선적일까요? :) - dc App

    익명(118.235) 2023-03-15 16:21
  • 답글

    모르겠음 근데 비전공자 국비 1달차가 정처기 공부할 여유가 있어? 신기하네

    김대기(waitkim) 2023-03-15 16:40
  • 답글

    여유가 있는건 아닌데 국비하면서 따둬야 취업될때 도움될거같아서 .. - dc App

    익명(118.235) 2023-03-15 17:30
  • 마이크로서비스 환경에서 기능 플래그를 어떻게 구현 또는 관리하고 있음?

    아마존바나나(9p33ljpywryb) 2023-03-15 16:31
  • 답글

    ab테스트 말하는건가?

    김대기(waitkim) 2023-03-15 16:38
  • 답글

    ㅇㅇ 기능 플래그 구현 방법이나 구현 이유에 따라 ab 테스팅할때 쓸수 있거나 기능 출시할때 트래픽의 %단위로 출시하거나 할 수 있지.

    아마존바나나(9p33ljpywryb) 2023-03-15 16:42
  • 답글

    ab테스트용 서비스가 따로 있음 거기다가 조건들 입력해두면 키값 발급해주고, 그 키값을 기반으로 ab테스트용 서비스에 기능 선택을 요청함

    김대기(waitkim) 2023-03-15 16:50
  • 답글

    단순히 기능 출사할때 트래픽의 % 단위로 출시하는건 카나리 배포로 처리했어

    김대기(waitkim) 2023-03-15 16:53
  • 답글

    그리고 성별이나 연령 등의 각종 파라미터가 있는데, 이거땜에 기능 스위칭을 어플리케이션 내에서 수행함 사이드카 프록시에서 수행할수가 없더라고

    김대기(waitkim) 2023-03-15 16:58
  • 답글

    굿굿 노하우 ㄱㅅ

    아마존바나나(9p33ljpywryb) 2023-03-15 17:02
  • 프론트신입 백으로 전환하려고 퇴사햇음 익스프레스로 간단한 게시판 해보고 네스트 보는중인데 채용공고가 진짜 자바스프링이 압도적인것 같네,, 시장 상황 안좋다고 해서 많이 불안한데 자스 미련버리고 스프링배우는게 답인가요? - dc App

    익명(211.234) 2023-03-15 16:50
  • 답글

    잡부 풀스택 할거 아니면 스프링이 답이라고 생각함

    김대기(waitkim) 2023-03-15 16:54
  • 답글

    감사합니다 그냥 스프링으로 가야겟어요 게시판완성하면 꼭 좀 봐주세요,,부탁드리겠습니다 대기형고마워요 - dc App

    익명(211.234) 2023-03-15 17:15
  • poong.today 보면 아프리카 비제이들이 별풍선 몇개 받는지 알 수 있던데 이런건 원리가 뭔가요? 아프리카 측에서 api를 제공하는 건가?

    익명(223.33) 2023-03-15 16:58
  • 답글

    방송 수랑 시청자 수는 api가 있는데, 별풍은 따로 안보이네? 아마도 제공하는데 문서에만 안써놨을수도

    김대기(waitkim) 2023-03-15 17:08
  • 답글

    이거 제공 안하면 저런 사이트 구현은 불가능한거죠? 크롤링으로 일일히 노가다 뛰나 싶었네요,,

    익명(223.33) 2023-03-15 17:24
  • QueryDSL에서 Lock을 걸고 싶으면 .setLockMode() 이걸로 걸면 된다는데 ide에서는 계속 빨간불로 뜸 ㅠㅠ 검색해봐도 별다른 얘기는 없는데 혹시 QueryDSL에서 락을 걸 수 있는 조건이 따로 있는거야?

    123(211.195) 2023-03-15 17:38
  • 답글

    select for update 말하는건가? querydsl 쓰면서 배타 락 걸만한 일이 잘 없었는데.. 그거 위험한데 왜 하려는거야?

    김대기(waitkim) 2023-03-15 18:14
  • 답글

    지금 프로젝트에서 구매에 대한 동시성 문제 때문에 여러가지 테스트 해보고 있는 중이거든! 일단 로직 순서가 DB에서 memberId를 이용해서 Basket 데이터를 가져옴 -> 가져온 데이터들로 Order 생성후 DB에 저장 -> 재고 차감을 위해서 basket.product 객체에서 재고 차감 메소드 실행 후 저장 이렇게 인데 아무 처리도 안 해주면 basket 데이터를 가져올 때 모든 스레드가 같은 재고량을 가져오기 때문에 마지막 업데이트 쿼리가 나갈 때도 같은 값을 업데이트 하는 상황이거든 ㅠㅠ - dc App

    익명(223.62) 2023-03-15 18:35
  • 답글

    일단 메소드에 synchronized 걸면 해결이 되긴 하는데 속도도 너무 느리고 서버 스케일 아웃하면 보장되지 않는 걸로 알고 있어서 비관적락 걸고 테스트 해보고 redis 이용한 분산락도 테스트 해보려구! - dc App

    익명(223.62) 2023-03-15 18:37
  • 답글

    JPAQuery를 써야하는데, 너는 JPQLQuery를 써서 setLockMode가 없는거일걸

    김대기(waitkim) 2023-03-15 19:48
  • 답글

    아 미친.. 고마워 형 ㅠㅠㅠㅠㅠ Pessimistic Lock 걸어서 1000 스레드 동시 처리 문제 없는거 확인됐다

    123(211.195) 2023-03-15 20:21
  • 답글

    redis를 통한 분산락이 select for update로 동시성 제어하는 것 보다 속도랑 안정성 측면에서 월등히 좋은가?

    123(211.195) 2023-03-15 20:22
  • 답글

    그렇진 않음 서로 다른 서비스 간에 DB를 공유하는거보단 redis 공유하는게 훨씬 부담이 적기도 하고, redis lock이 조금 더 명시적이라서 좋기도 해서 redis lock 쓰는거지

    김대기(waitkim) 2023-03-15 20:25
  • 답글

    단일 서비스 내에서 멀티 인스턴스용 락을 걸고 싶으면 DB에다 걸어도 무방함

    김대기(waitkim) 2023-03-15 20:29
  • 답글

    아 이제 이해된다. 항상 고마워요 형!

    123(211.195) 2023-03-15 20:57
  • 비전공 국비가 중견기업으로 스타트 하고 싶으면 국비 진행 동안 정처기와 sqld 자격증 따고, 국비 이외에도 프로젝트를 진행해서 포폴을 채워야할까? 또 중견에서 첫 커리어를 시작하는 게 소위 말하는 네카라쿠배로 가는 길 중에 최선의 진행루트일까?

    뉴비(211.234) 2023-03-15 17:44
  • 답글

    백엔드 개발자쪽으로 가고싶은데 자바 스프링을 죽도록 파는 게 국비 기간에 될지 모르겠어

    뉴비(211.234) 2023-03-15 17:45
  • 답글

    내가 프로젝트 어쩌고 포폴 채우기 어쩌고 진짜 싫어함.. 공지 쭉 읽어봐

    김대기(waitkim) 2023-03-15 19:52
  • 자바 솔루션 회사로 커리어 시작하는거 어떻게 생각하시나요 회바회 사바사겠지만.. 3월 내로 자바 솔루션 회사(중소기업) 취업 vs 6월까지 공고 뜨는곳 더 도전하기 고민중입니다.. 백엔드 개발자 목표구요 나중에는 네카라로 이직하고 싶네요

    익명(121.140) 2023-03-15 18:17
  • 답글

    공지에 좃소 거르는 법 참고해서 선택해

    김대기(waitkim) 2023-03-15 19:51
  • 경력 이직하려고 하는데 포폴만들기 vs cs지식 복습 및 학습하기

    익명(118.235) 2023-03-15 19:18
  • 답글

    둘다해야하는거 아니노?

    익명(210.178) 2023-03-15 19:46
  • 답글

    경력이직이면 포폴은 잘 안볼걸? 제출한 사람 한번도 못봄

    김대기(waitkim) 2023-03-15 19:50
  • 답글

    경력 이직인데 포폴이 어쩌고 하는거 보니 포폴의 역할이 뭔지 잘 모르는 것 같음 공지 함 읽어보면 도움이 될지도

    김대기(waitkim) 2023-03-15 19:50
  • 이 댓글은 게시물 작성자가 삭제하였습니다.

    이 댓글은 게시물 작성자가 삭제하였습니다. 2026-08-07 00:04
  • 답글

    이 댓글은 게시물 작성자가 삭제하였습니다.

    이 댓글은 게시물 작성자가 삭제하였습니다. 2026-08-07 00:04
  • 이 댓글은 게시물 작성자가 삭제하였습니다.

    이 댓글은 게시물 작성자가 삭제하였습니다. 2026-08-07 00:04
  • 답글

    이 댓글은 게시물 작성자가 삭제하였습니다.

    이 댓글은 게시물 작성자가 삭제하였습니다. 2026-08-07 00:04
  • 해당 댓글은 삭제되었습니다.

    해당 댓글은 삭제되었습니다. 2026-08-07 00:04
  • 답글

    코드를 짤때도 생각을 하고 짜야하지만, 디버깅도 생각을 하고 해야 훨씬 더 정교하게 할 수 있음 충분한 생각을 하려면 충분한 근거를 모아야하는데, 스탑 걸면서 변수 보고 내부까지 쭉쭉 추적해가면서 상태 변화나 흐름을 보는게 큰 도움이 되지 머저리같이 여긴가? 여기일까? 하면서 1번 2번 3번 로그 찍어보는건, 맞을때까지 변수 값 바꿔가면서 무지성으로 코딩하는거랑 똑같아

    김대기(waitkim) 2023-03-15 21:41
  • 답글

    물론 디버깅이 불가능해서 로그를 찍어야만 하는 경우도 있긴 하지 그럴땐 어쩔 수 없지만, 정말 다른 방법은 없는지 다시한번 고민해봐야지

    김대기(waitkim) 2023-03-15 21:42
  • 답글

    정리해보자면, 로그 찍는다고 허접되는건 아니고 그런 사고방식이 허접의 사고방식이라는 의미

    김대기(waitkim) 2023-03-15 21:45
  • 네카라쿠배쪽 취업할려면 포폴 어느정도로 만들어야함?

    익명(125.187) 2023-03-15 23:54

다른 게시글

  • 김영한 강의는 이것만 보면되는거아님? [12]
    [일반] 익명(116.41) | 23.03.15
    추천 0
  • 스프링부트 강의 토비꺼랑 김영한꺼 머가나음??? [1]
    [일반] 익명(223.62) | 23.03.15
    추천 0
  • 참조 투명성 별로 신경안써도 되는거임? [1]
    [일반] 익명(118.235) | 23.03.15
    추천 0
  • Gpt4 어느정도임? [6]
    [일반] 익명(39.7) | 23.03.15
    추천 0
  • kotlin <= 이펙티브 자바 구현언어 [3]
    [일반] 익명(117.110) | 23.03.15
    추천 0
  • cs 공부 재밌다
    [일반] 익명(118.235) | 23.03.15
    추천 0
  • 제네릭스에서 raw vs wildcard 이해 안간다는 친구 봐라 [12]
    [일반] 김대기(waitkim) | 23.03.15
    추천 0
  • 좆뉴비라 그런가 국비도 좋은거가틈..
    [일반] 국비응애(223.39) | 23.03.15
    추천 4
  • 님들 쉽게배우는~~ 시리즈 책 어떰?
    [일반] 익명(118.45) | 23.03.14
    추천 0
  • 백엔드 시니어 질문받습니다 [36]
    [질문] 김대기(waitkim) | 23.03.14
    추천 3
목록으로
읽기 전용 미러