- 전주
- 650d
- fdr-x3000
- 대만
- 제주도
- k-디지털트레이닝
- 시청
- 전시
- CS231n
- 맛집
- 오사카
- 수요미식회
- 해리포터
- 카페
- 사진
- 우리에프아이에스
- 우리fis아카데미
- Python
- 글로벌소프트웨어캠퍼스
- 건담
- 우리fisa
- 대만여행
- 여행
- ai_엔지니어링
- 군산
- 축복이
- 17-55
- 도쿄
- 축복렌즈
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Today
- Total
목록[Project_하다] (180)
브렌쏭의 Veritas_Garage

각각의 마이크로서비스들은 따로 시작을 시켜줘야하는데, 기본적으로 ```npm run start:dev```를 여러번 하게 되는 것이라고 보면 된다. 저번에 말했듯이 겁나 까다롭고 복잡한데, 작은 서비스 모듈 하나 고치자고 전부 내리고 전부 재빌드하는 수고로움도 만만치 않게 화가 나는 일이라, 일장일단이 있다. 어쨋든간에, 각각의 서비스모듈은 전부 각자의 API를 가지고 있고, 서로 주고받아야 하기 때문에, 보내고 받는 과정이 드럽게 귀찮아지고, 특히나 프론트 단에서 보기에는 서비스마다 도큐먼트가 하나씩 생길테니 테스트에도 애로사항이 꽃피게 된다. 위 사진만 해도 플레이그라운드를 3개 열어두고 테스트 해야한다... 그런 불상사를 막기 위해서 교통정리해서 api를 제공해줄 서비스 사이즈의 리졸버가 필요한 것..

...만들다보면 커지고, 커져버리니 쪼개고, 쪼갰는데 다시 슬금슬금 커지고 그러면 다시 쪼개고, 프로젝트라 함은 여러명이 힘을 합쳐 하나의 결과물을 만드는 만큼, 그 결과도 혼자의 양보다 거대해지는 법이다. 세상은 넓고 사람은 많아서 혼자서도 뚝딱뚝딱 프로젝트를 해내는 사람들도 있지만, 어쨌든 결과물이 백에서부터 눈에 보이는 부분까지 크게 구성되어있다는 점은 달라지지 않는다. 큰 프로젝트는, -작은 프로젝트라고 하더라도- 완성된 프로젝트라면 여러 기능들이 합쳐져서 종합적으로 작동하게 되고, 개별 기능을 구현하고 그 기능들을 잘 모아서 문제없이 굴러가게끔 하는 것이 OOP스러운 접근 방식이었다. 그런데 결국 하나로 엮인 채, 빌드와 컴파일을 거치고 나면 모듈들은 설계 상에서만 분리되어있었을 뿐, 실제로 실..

허허 예전에는 말이야, 하드디스크가 너무 느리고 느려서 램을 디스크처럼 쓰는 툴이 참 많았다네..... 어차피 32비트 컴퓨터에서는 4기가 넘는 램은 인식조차 안되었거든.....하하하하... 그리하여 남는 램..이라고 해도 비쌌지만, 성능과 점수놀이에 미친 것들이 바로 컴돌이들 아니겠나.. SSD가 먼 세상 미래 이야기처럼 구전되던 시절이었지.... 실화바탕으로 재구성된 이야기입니다 https://www.starwindsoftware.com/high-performance-ram-disk-emulator RAM Disk Software from StarWind - Create a Superfast Storage StarWind RAM Drive Software is a free utility that al..
묘하게 향수를 불러일으키는 문장이다. 샴푸를 불러일으킨다고 해야하나? 어쨌든, 엘라스틱 서치는 이름 그대로 검색을 위한 솔루션이다. 보통 뭔가를 찾는다고 한다면, 특히나 SQL과 같은 테이블에서 뭔가를 찾고 싶다면, 일단 검색할 칼럼을 선택하고 그 행을 전부 돌아보면서 일치하는 것이 있는지 보는 것이 정상이다. 혹은 평범한 방법이다. 라고 해야할까. 놀랍게도 어딘가에 사는 사이코들은 검색할만한 키워드로 검색이 될 객체들을 전부 거꾸로 연관지어서 새로운 검색전용 인덱스를 만들면 어떨까? 하고 생각했고, 그렇게 구글이 되었답니다. 메데타시 메데타시. Inverted Index 위에서 말한 보통의 평범한 방식은 SQL에서 "LIKE" 방식으로 불리고, 데이터 양이 늘어날 수록 느려지는 비례적 탐색속도를 가지고..
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 기절하겠네 찾아본 해결책 https://taepcsiandwe.tistory.com/entry/mysql-%EC%9B%90%EA%B2%A9%EC%A0%91%EC%86%8D-%EC%98%A4%EB%A5%98 mysql 원격접속 오류 The driver has not received any packets form the server. 요류가 발생할 시 1) DB가 기동되어 있지않거나, 2) MySQL 커녞터(JDBC 드라이버) 버전 문제, 3) MySQL이 로컬호스트(120.0.0..
docker up 시켜보니 provider error와 type error가 발생되고있는데, 혹시 해결 되셨을까요? 만약 해결이 되지않으셨다면, 의존성 주입을 해주게되면 해당 module에 꼭 추가를 해주셔야하시고, args에 배열로 작성하고 싶은경우 uploadFileMany 처럼 타입지정을 따로 해주셔야합니다! 한번 더 확인해보시고 수정해주시면 에러가 발생하지 않을것 같습니다! 이미지테이블 구현 과제는 product 부분과 board 부분에서 어느 부분이 이미지 테이블 구현 과제 부분인지 잘 분간이 가지않아서 product 부분을 이번과제로 보고 확인해보니 create부터 제대로 이루어지지 않는것같습니다. createProduct 할때 image를 같이 넣어서 create를 하는데 DB를 저장할때 p..
포괄적으로, 검색이라함은 어떤 기억 매체 중에 축적되어 있는 정보 중에서 필요한 정보를 찾아내는 것을 뜻한다. 우리가 인터넷으로 정보를 보기 위해 키보드 타이핑으로 특정 단어를 검색하여 결과를 도출하게 하는 것을 말한다. 사실 검색(fact retrieval) 주어진 질문에 대해 직접 사실을 구하는 것으로 확정 검색(deterministic retrieval)이라고도 한다. 문헌 검색(document retrieval) 어떤 사실에 관하여 관계되는 문헌명을 찾아내는 행위. 확률 검색(stochastic retrieval)이라고도 한다. 우리가 컴퓨터로 정보를 찾아내는 것은 보통 문헌 검색이다 사실 검색의 경우는 우리가 보편적으로 생각하는 검색이라기 보다는, 조사나 탐구에 가깝다. 따라서 자연스레 우리가 ..

다른건 그렇다 쳐도, A와 I는 구현하기 상당히 골때린다. 사실 4개 다 그렇다.. 1단계: 커밋되지 않았어도 조회되게 한다. 영문을 알수없게 되어버린다 2단계: 커밋된 것은 조회되게 한다. 커밋되지 않았다면 이전 정보를 조회시킨다. 커밋여부에 따라 조회결과가 달라진다. 3단계: 조회결과가 일관되도록 한다. 커밋되지 않았다면 조회도 없다. 팬텀리드 라는 것은 일어난다고 한다. 4단계: 먼가 무조건 좋은 상태....가 아니다. 성능 이슈가 있다. 완전탐색처럼 몹시 비효율적인 진행이라고 생각하면 된다. 낙관적락 비관적락 격리 수준을 시리얼라이즈드까지 올린다고 하면 보통 이쪽인가..? 쿼리요청이 들어와도 응답하지 않는다. 대기상태로 기다리다가, 업데이트가 완료되면 그 이후에 쿼리응답이 이루어진다. select..
Cannot return null for non-nullable field 어휴 젠장맞을, 리턴을 잊지말자

따라서 페이지를 나눠서 보여준다. 당연한거 아닌가? 놀랍게도 이 페이지화 작업은 단순한 것이 아니라, 백엔드와 프론트 양쪽에서 작업을 해줘야 하는 고난이도의 콤보기술이었던 것이다. 현재 위치 : Offset 데이터가 시작될 위치다. '여기부터 저기까지 주세요' 의 여기를 담당하고 있다. 보여줄 컨텐츠의 수 : Limit 얼마나 많은 데이터를 한번에 보여줄지 정하는 수이다. 보여줄 컨텐츠의 수, 혹은 한 페이지 안에 보여줄 데이터의 수 라고도 할 수 있겠다. '여기부터 저기까지 주세요' 에서 지갑을 담당하고 있다. 좀 더 테크니컬한 썸띵: "커서 기반 페이지네이션" 페이지네이션(Pagination) 이란 한정된 네트워크 자원을 효율적으로 활용하기 위해 쿼리의 결과값으로 리턴된 리소스를 `분할하여 전달`하는..