트러블 슈팅 (+궁금증해결)🚀

- 이 책은 가상면접사례로 배우는 대규모 시스템 설계 기초에 있는 내용을 기반으로 작성하였습니다 프로젝트를 만들었다고 가정해보자 (아래 예제는 제가 실제로 구축한건 아님니다..) 1. 처음에 내가 작은 소소한 프로젝트로 A프로젝트라는 것을 만들어서 서버를 띄우고, dns 설정도 해주고 줄기차게 프로젝트를 오픈했다. - 웹브라우저로 그 페이지를 사람들이 접속한다면,- DNS를 통해서 IP를 받아오고, 그 IP주소로 HTTP 요청이 들어간다, 그 요청을 웹서버가 응답으로(페이지로) 반환한다. 2. 엥 ! 근데 사람들이 조금씩 더 들어오고, 그 사람들의 정보를 저장해야 할 일이 생겼다. 데이터베이스가 필요해졌다. - 무슨 데이터베이스를 쓸 지 정해야한다. 관계형 데이터베이스? 비관계형 데이터베이스?- 수직적 ..
라라벨을 처음시작할때는 정말 문외한이었고사실 지금도 너무 모르는 기능들이 많다그래서 처음에 개발할때는 모든 패턴의 시작인 MVC패턴을 사용했다. 근데 ,, 개발하면서 뭔가 답답함을 느꼈다includeFunction이라고해서 이제 뭔가 하나의 비슷한 기능들을 모아놓은 controller들이 있는데이걸 다른 controller에서 use해서 쓰는 형태가 뭔가 이상하지 않은가? 하는 생각이 들었다 그래서 찾아보니 나온 것이 service 패턴..!!사실 repository도 포함해서 나누면 좋은데 ㅠㅠ소스를 현재는 더이상 크게 건들지 못하는 상황이라일단 controller로 다 섞여있던 친구들 중 특정한 기능만을 모아놓은 controller들을 service로 빼기로 했다 service 패턴이란 ?서비스 패턴..
현재 우리 회사는 약 600만개의 상품데이터를 가지고 있다.디비엔진도 Myisam이다! 트랜잭션도 없고 테이블락밖에 없다현재는 그나마 상품정제를 통해서 상품수를 좀 줄여나가면서 db관리를 해나가고 있는데이보다 더 큰 상품개수를 가지고 있는 오픈마켓 이커머스 서비스들은 데이터베이스를 어떻게 관리하고 있을까?단순히 RDBMS를 테이블을 잘 정규화해서 쓴다던가 하는 내용은 너무 모호한 것 같다는 생각이 들어서 정리하고자한다.2억개의 데이터를 저장하고 보관하려면 데이터의 특성,용도,접근 패턴등에 따라서 달라질 수 있다 1. 데이터의 종류와 크기를 확인해보자- 텍스트 데이터인가? 로그, 메타데이터, 메시지등을 담은 데이터인가?- 숫자 데이터인가? 통계, 측정값등을 저장하는 데이터인가?- 이미지,비디오인가? 대용량..
import org.springframework.http.HttpStatus;java 파일에 그냥 써서 추가해주면 추가가 된다 왜 vscode에서 ctrl + . 을 하면 안나올까 근디?
회사에서 flutter앱으로 프로젝트를 만드는데flutter 앱의 웹뷰를 디버깅할 일이 있어서 chrome inspect 켜는데 연결이 안돼서코드를 찾았다 flutter 앱에서 찾아야하는데main 바로 아래에 await InAppWebViewController.setWebContentsDebuggingEnabled(true); 위의 코드를 넣어 주면된다.main을 async로 바꿔줘야 한다. 나는 플랫폼이 안드로이드 일때만 웹뷰 디버깅을 할테니까 Platform.isAndroid위의 조건을 걸었다. 출처: https://kimsw509.tistory.com/39 [개발자이너:티스토리] > 본문 내용에 있는 내용은 deprecated 되어서 일부 코드를 수정했다 추가적인 부분은 아래 내용에서 확인할 수 있..
회사 리팩토링을 진행하면서 웃긴 상황이 발생됐다 안드로이드 폰에서그냥 직접 url을 접근하면 문제가 따로 안생기는데검색을 통해서 url에 접근하는 경우에이상하게 상단에 250px 만큼 흰색 화면이 생기면서 페이지에 접근이 됐다신기방기 ㅋㅋ 그래서 이 250px가 도대체 어디서 왔는가? 를 찾아보니모바일 자판기 인 것 같은..? 그래서 결론적으로 문제는이동한 페이지에서 뷰포트가 모바일 자판기를 포함한 상태로 인식하다 보니까 css가 박살나서 보이는 상황인것이다 프론트개발자 분이랑 같이 삽질하다가 찾았다https://developer.chrome.com/blog/viewport-resize-behavior?hl=ko Android용 Chrome에 적용될 표시 영역 크기 조절 동작 변경사항에 대비하기  |  ..
프흐프좋아
'트러블 슈팅 (+궁금증해결)🚀' 카테고리의 글 목록