OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
전체
최신순
질문하기
답변
9
아하라
·
10개월
904
0
답변 9
코드의 일관성을 위해 하나의 요청 값도 dto에 담는 것에 대한 의견
각 계층별로 dto를 만든 상황에서 코드의 일관성을 위해 get요청의 요청값이 하나이어도 dto에 담는것에 대해 어떻게 생각하시나요
답변
7
independent
·
10개월
841
1
답변 7
TDD를 실무에서 적용하고 계시는 분들 혹시 하드코딩도 작성하시나요?
회사에서 TDD를 안 하다 보니까 그냥 혼자서 TDD를 한번 접해보고 있는데요 뭐.. 아키텍처처럼 얘도 정답은 없겠다만 Kent Beck의 이론적인 원칙에 따르면 하드코딩을 먼저 한 다음, 계속 테스트 케이스를 추가하여 결국에는 하드코딩을 벗겨내고 비즈니스 로직이 완성된다.. 라고 이해가 됐거든요? 그런데 이거는 뭐.. 정말 정말 정말 매우매우 중요한 로직이거나.. 특히 돈이 오가는.. 아니면 그냥 학습정도에서나 가능할 거 같고 실무에서 저러다간
답변
4
세곡할아버지
·
10개월
557
1
답변 4
분산 환경에서 외부 API를 호출하는 상황의 문제점
개인적으로 분산 환경에서 백엔드 서비스를 운영해보기위해 사이드프로젝트 하면서 공부중인데 A서버에서 B서버의 API를 호출하고 저장하는 로직이 존재한다고 가정하고, B서버 API가 약 1초정도 걸린다고 가정하면, A서버의 로직이 0.1초만에 종료되는 작업이여도 결과론적으로 자바는 블로킹 I/O이기 때문에 A서버의 저장로직은 1.1초가 걸리게 됩니다. 이러한 상황에서 성능 개선을 어떻게 할 수 있을까요?
답변
1
코드깎는머슴
·
10개월
605
0
답변 1
메서드 네이밍 규칙 질문
안녕하세용. 문득 로직 작성하다가 메서드 네이밍을 어떻게 하는 게 좋은가 궁금해졌습니다. 저는 여태 컨트롤러 이름에는 Http 메서드명 + 데이터명 서비스 메서드명은 create, read, modify, delete or 로직명 리포지토리 메서드명은 find, save, remove 등등... 메서드 이름을 보면 어느 계층에서 작성된 건지 바로바로 알 수 있게 해보자는 뜻에서 이렇게 했는데, 다들 이름 어떻게 지으시는 지 궁금합니다.
답변
3
ㅇㅇ1234567
·
10개월
667
0
답변 3
뒤늦게나마 퍼블리싱이라는 곳에 발을 들여보고싶습니다
html,css,js 이런 기초중의 기초는 당연히 능숙하게 다룰줄안다는 조건하입니다 미디어 쿼리정도는 다룰줄은 압니다 사실 제가 웹개발로 2~3년정도했으나 백엔드쪽은 정말 적성에맞지도않고 경력을쌓으면서 성취감이나 뭔가 결과물이 만족스럽지않네요 대학생때부터 원래는 퍼블리셔가 꿈이었는데 웹개발하다보면 자연스럽게 할 수 있을거라 생각했으나 현실은 다르더라구요 나이30에 퇴사한지 8개월정도라 공백기도 좀 길지만 이제와서 도전하기엔 늦었을지 모르겠지만 이
답변
4
Covet
·
10개월
1.0k
0
답변 4
안녕하세요. 쿼리 실력을 늘리고 싶습니다
현재 공공기관에서 유지보수 업무를 하고 있습니다. DB운영을 하고 있는데요. 이미 완성되어있는 프로시저 조금씩 건드리고 고객이 요청하는 자료출력을 해야하는데 실력의 부족함을 많이 느끼고 있습니다. 어떻게 공부해야 쿼리실력을 늘릴 수 있을까요? 경험 공유해주시면 감사합니다!
답변
5
경기도S/W개발
·
10개월
490
1
답변 5
장비 제어, Vision 둘다 하는 팀 호? 불호?
장비쪽이 규모가 작은곳이 아니라면 대부분 제어, Vision이 다른 팀으로 나뉘어져 있는건 알고 있는데현재 직장은 규모가 꽤 큰데도 비젼, 제어를 같이 하고 있습니다. 배울게 많아 좋다고는 생각하는데 만약에 Vision, 제어중 하나만하는 쪽으로 이직시비젼, 제어를 겸 한것이 장점이 될까요? 단점이 될까요? 장점이라고 생각하는건 둘 중 한가지만 하더라도 비젼,제어간 시너지가 좋은것 단점이라고 생각하는건 전문성이 조금 부족할수도 있지 않나 싶은것
답변
0
질문이뭔가요
·
10개월
438
0
답변 0
node.js 웹소켓에 세션을 연결할때 socket.request.session는나오는데 socket.request.session.color만 안나오는문제 //5000원짜리 기프티콘드립니다.
socket.to(roomId).emit('exit', {<!-- --> user: 'system', chat: `${<!-- -->socket.request.session.color}님이 퇴장하셨습니다.`,아시는분있을까요 이부분의 socket.reqeuest.session.color 이부분이 undefined으로 나옵니다. 5일 생각했는데 아예안되네요 아래의 코드가 2
답변
3
먹는토털끼
·
10개월
718
0
답변 3
next Request Memoization과 react cache
next.js에서 제공하는 Request Memoization 기능은 같은 엔드포인트 경로로 여러 개의 요청이 들어왔을 때 하나의 요청으로 캐싱해주는걸로 알고있습니다. 이와 관련해서 3가지 궁금증이 있습니다. Request Memoization 기능은 같은 페이지 한정인가요. 아님 프로젝트 전역에 적용되는걸까요?? 예를 들어 /dashboard 와 /home 두 페이지 모두에서 getUserInfo 라는 fetch 함수를 호출한다면 이 경우도 Re
답변
3
코드깎는머슴
·
10개월
617
0
답변 3
css 작성 요령 질문
안녕하세용. 리액트 써본지 얼마 안된 뉴비입니다. HTML, css 로 작업할 때는 모든 내용을 css 파일에다가 작성했는데, 간단한 것들은 인라인으로 작성한다는 내용을 봤습니다. 실제로 그렇게도 많이들 쓰시는 지 궁금하네용. 리액트에선 컴포넌트 쓸 때 외부에서 넣어주는 className 적용되게 해줘야하고, css 적용시킬땐 또 style.xxx 이런 식으로 적어줘야 하다보니까 귀찮았는데 인라인으로 하면 간편할거 같긴 하지만, 보기는 또 안좋을
해결
1
yeolsim
·
10개월
509
0
해결 1
스프링 레거시 aws ec2 사용
개인 포트폴리오를 배포하고 싶은데요 스프링 레거시를 aws ec2에 올리려고 사이트에 가보니 예전의 사이트 모습도 많이 변하고 아이디 비번도 다시 찾기 어려워졌네요.. 좀더 쉬운 사이트는 없을까요? 예전에 ec2 사용시 상당히 험난했던 기억이 떠올라서요..ㅜㅜ
답변
0
jeeunglee
·
10개월
721
0
답변 0
15가지 필수 SQL 쿼리를 통한 창의적 발상 - 이론 설명, 실무 시나리오, 4~5개의 심층 예시(입력과 출력 포함)
클라우드 엔지니어와 개발자 모두에게 필요한 기본 역량(SQL) 정보를 공유합니다. 기본적인 CRUD 작업을 넘어, 복잡한 데이터 조작·변환·분석 문제를 우아하게 해결해주는15가지 SQL 쿼리와 실전 코드를 활용하여, SQL이 창의적으로 사용될 때 얼마나 강력한지를 활용해보세요. https://www.linkedin.com/posts/jeeunglee_15%EA%B0%80%EC%A7%80-%ED%95%84%EC%88%98-sql-%EC%BF%BC%E
해결
1
자바주니어개발자
·
11개월
460
0
해결 1
자바에서 poi를 통해 엑셀의 값을 받아오는데 갑자기 이상한 소수가 붙어서 들어오네요
해당값을 str = cell.getStringCellValue(); 으로 받아와서 값을 그대로 넣어주는데 엑셀에서 정수로 잘 표기되어있고 실제값도 정수로 잘되어있는데 값을 받아올때 이상한 소수값이 들어가네요 ex ) 1,558,228 -> 1558228.0000000028 이렇게 받아옵니다. 해당문제가 왜 발생하는지 아시는분 혹시있나요 ㅠㅠ
해결
1
Omega3
·
11개월
331
0
해결 1
어떤 메서드의 return 값이 인자로 필요한데, 인자값으로 넣을 때 메서드에 딸린 기능이 실행되어서 문제가 됩니다. 이 경우 어떤 방식을 채택하나요?
예시 코드가 아래와 같습니다. class Class1 { public string test() { 메세지창("제목", "테스트"); return "리턴값"; } } Class1 c = new Class1(); c.test(); 메
해결
5
AChEH
·
11개월
947
0
해결 5
Spring 채팅 Kafka vs. RabbitMQ
안녕하세요. 채팅 애플리케이션을 리팩토링 하는 과정에서 궁금한 점이 생겨 처음으로 질문을 남깁니다. 맨 밑으로 내려가면 질문 요약이 있습니다. 초기 설계에서 RabbitMQ를 메시지 브로커를 활용해서 스프링 기반 채팅 서버를 만들었습니다. STOMP over websocket을 통해서 클라이언트 <-> 서버 간의 메시지를 통신하고 메시지 브로커의 역할을 모두 RabbitMQ가 담담당하는 구조로 개발했습니다. 그리고 시간이 지나 카프카에
답변
1
알밤고냥이
·
11개월
310
0
답변 1
WPF 가상키보드 에러 질문
안녕하세요. WPF로 프로젝트를 만들고 있는데, 가상 키보드(osk.exe)를 실행해서 사용하는 경우에 직접 가상 키보드를 종료하지않고 프로그램이 종료되면서 켜져있는 Process 중 osk.exe가 있으면 Kill하도록 해두었습니다. 그래서 분명히 프로그램이 종료되면 켜져있는 가상 키보드는 없지만 어떤 프로그램이든 관리자 권한으로 프로그램을 켜면 가상 키보드가 갑자기 켜지는데 왜 이런건가요...
해결
7
yeolsim
·
11개월
722
0
해결 7
api 사용시 궁금점
openapi로 작은 토이프로젝트를 하는중인데요 api를 사용할때 이전의 저는 자바파일에 String url = 해당 필요한 api주소 전체를 써넣음 (키값도 같이) 식이었는데 다른 api를 더 공부해보니 postman과 같은 개발툴이 따로 있더라구요 api를 다룰때는 특정 개발툴을 쓰는게 바람직한건가요? (이전에는 주소창에다가 긴 api주소 써넣고 보는식)
답변
11
동도인
·
11개월
958
2
답변 11
여러분들은 MSA 경험이 많으신가요?
현재 5년차 정도입니다. 자프링입니다. 대기업 3년차 공고에 운좋게 서합 해서 대면으로 기술면접을 보고 왔습니다. 다만 면접당시에 MSA 나 DDD 경험이 있는지 물어보시더라구요...지금까지 SI 에 공공기관에 납품 정도만 해와서 DDD 나 MSA 경험은 개념적으로만 정말 얇게 안다고 말씀 드렸습니다.그리고 현재는 스터디 원 분들과 함께 MSA 하고 DDD 로 개발을 해보고 있다(실제로 하는중) 라고 말씀을 드렸습니다. 여기서 질문은 MSA 나
답변
3
먹는토털끼
·
11개월
444
0
답변 3
seo 최적화 기준은 데이터 fetching인가요 아님 데이터 렌더링인가요?
seo 관련해서 궁금한게 있습니다. seo 최적화라는게 크롤링 봇이 서버에서 렌더링된 html을 크롤링하고 인덱싱하는걸로 알고 있습니다. 만약 서버 fetch 를 했지만 data 자체는 렌더링하지 않은 경우는 크롤링 봇이 어떻게 인식을 하는지 궁금합니다. 예를 들어 서버 fetch를 했지만 아래와 같이 서스펜스 역할하는 로직으로 인해 클라이언트 환경에서 hydrate 된 이후에 데이터가 렌더링된다면 서버에서 fetch는 이루어졌지만 렌더링된건 아니기
답변
5
살려주세요 제발
·
11개월
1.0k
0
답변 5
Git 브랜치 강제 삭제 실수로 로컬 개발 파일이 전부 유실됐습니다. 복구 방법이 있을까요? (Python 프로젝트)
안녕하세요. 21살 학생인데요!개인 프로젝트로 약 3개월동안 Python GUI 기반의 프로그램을 개발하고 있었습니다.로컬에서 master 브랜치에서 작업해왔고, 한 번 push도 해둔 상태였습니다. 그런데 오늘, README 정리 후 main 브랜치를 새로 만들어 정리된 파일들을 push하고 나서,기존의 master 브랜치를 병합하지 않은 채 강제로 삭제해버리는 실수를 범했습니다. 이후 문제가 발생했는데 다음과 같습니다..ㅠㅠㅠ 현재 상황 요약입니
이전
1
더 많은 페이지
26
27
28
더 많은 페이지
12945
다음
Search Bar