일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Robo3T 폰트변경
- 리엑트블로거
- 배열을 객체로
- @Moditying @Query
- 깃 토큰 만료
- 코딩 어?
- 객체의키값만 찾기
- ...점점점문법
- Robo3T 폰트 키우기
- 가상컴퓨터마법사
- Robo3T 글씨체 변경
- ubuntu타임존
- 5.3.8 Modifying Queries
- findIndex()
- 시퀄 문법
- 문자열 인터폴레이션
- 객체를 배열로
- js 문자열을 문자배열로
- sql like연산자
- sql 문자열 패턴 검색
- 레디스 확인
- Robo3T 글씨키우기
- indexOf()
- 객체의 밸류값만 찾기
- 우분투 시간 변경
- 프론트엔드 스쿨
- search()
- ${변수}
- 스프링 데이타 JPA
- lastIndexOf()
- Today
- Total
목록전체 글 (219)
코딩기록
오늘 신사업 DB 관련해서 추가 설명을 들을 예정이다. DDD를 처음 접해서 굉장히 낯설었는데 하다 보니 훨씬 더 편리하다는 생각이 든다. 예를 들자면, 기존 DB설계 User admin post comment userId: Integer name: String email: String pass: String adminId: Integer name: String pass: String postId: Integer title: String content: String writer: String date: Date postCnt: Integer postLikes: String commentId: Integer content: String commentDate: Date commentCnt: Integer c..
참고 https://junetony.junebest.com/entry/%EB%85%B8%EC%85%98-%EB%8B%A8%EC%B6%95%ED%82%A4-%EC%A0%95%EB%A6%AC-100%EA%B0%80%EC%A7%80
도메인 설계를 해야한다. 어제 DDD를 한다고 했는데 기존 디비설계를 했었다. 먼저 도메인 설계 방법을 찾아보고 다시 한번 적용해보자. 오늘의 할 일 1. User 도메인 설계 후 1,2시에 대표님 미팅 2. 도메인 설계 방법, user, usermeta분류 방법 찾기 3. db리스트 작성해서 확인 맡기, 6시 다시 미팅 오늘 한 일 오늘 배운 것 1. 정책- 디비저장 X 2. 게시판에 일련한 테이블들은 board로 통합 3. DB에 DB고유 ID처럼 slug를 사용한다. ( ex- 상품, 멤버십, 게시글, 테이지, 게시판카테고리 등 ) "Slug"는 일반적으로 이미 얻은 데이터를 사용하여 유효한 URL을 생성하는 방법이다. 예를 들어, Slug는 기사 제목을 사용하여 URL을 생성한다. 수동으로 설정하..
DBeaver특징다양한데이터를 관리하기 위한 툴.MySQL, PostSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS access, Teradata, Firebird, Apach Hive, Phoenix, Presto 등등 알고 있는 모든 데이터 베이스에 연결해서 쿼리를 보낼 수 있는 툴. 장점다양한 데이터베이스 지원직관적인 인터페이스오픈소스 (GPL 라이센스)쉬운 Import / Export / Backup크로스플래폼 지원 - Windows, Linux, Max OS 단점무거운 쿼리를 실행 시킬 경우 다운 될 수 있음. 참고https://sh77113.tistory.com/251 WorkBench특징MySQL에서 공식적으로 제공하는 GUI 기반의 MySQL 클라이..
어제에 이어 ERD작성이 주 업무다. ERD작성을 위해 우선 피그마를 살펴보고 ①와이어 프래임 보고 필요한 컬럼 정하기 ②ERD툴로 ERD만들기 순서로 할 예정이다. 오늘 할 일 1. 신사업 ERD 초안 작성하기(노션) ddd 정리하기 더보기 릴로 ERD User *로그인- email, pass 앱유무- 있음-> 앱이름, 모바일버전 웹사이트주소 (앱유무)appCheck?? *회원가입 userId: INTEGER, NOT NULL, AUTO_INCREMENT, PRIMARY KEY,REQUIRED name: VARCHAR(20), phone: VARCHAR(20), email: VARCHAR(20), pass : VARCHAR(20), birth: Integer //음력저장방법? 생년월일에 붙여서 0 or..
git push -u origin +master 참고 https://doozi316.github.io/errorlog/2019/09/30/error1/
1. @nestjs/cli 설치 npm i -g @nestjs/cli 2. 프로젝트 생성 명령어 nest new 프로젝트이름쓰기 위 명령어를 입력하면 설치 도중 어떤 패키지 매니저를 선택할지 묻는다. 나는 npm으로 선택했다. 운영 서버가 아닌 개발 단계에서는 npm run start:dev 명령어를 이용한다. 노드 express에서는 node app.js 명령어로 서버를 돌렸지만 nest는 npm run start:dev를 사용한다. 서버를 돌리고 크롬주소창에 localhost:3000 을 입력하면 서버가 구동 완료. api 만들기 controller https://www.youtube.com/watch?v=DbT5BYP60LY service https://www.youtube.com/watch?v=6..
5일을 내리 놀았다. 항해 중이었으면 진작 끝나고도 남았을 시간인데 어쩜 이렇게 고삐 풀린 말처럼 신나게 놀았는지 모르겠다. 끝나고 며칠 푹 쉬면서 놀았어야 했는데 그걸 못하고 바로 취업 스터디를 시작해서인지 좀 놀고 싶었다. 벌써 한 달이 다되어가서 이젠 안 되겠다는 생각에 다시 시작한다. sql을 이용해서 게시판을 만들때 어떤 값을 기준으로 찾고 어느 테이블과 조인해야 하는지 다시 공부하는 중이다. 오늘은 강의보고, sql코테 할 예정이다 sql코테- https://programmers.co.kr/learn/challenges?tab=sql_practice_kit 오늘의 할 일 1. sql공부 (강의, sql코테) 2. 게시판 프로젝트에 sql 적용하기 오늘의 스케줄 08:20 - 기상 오늘 배운 것
Developer settings오류메시지: remote: Invalid username or password 몇일전 메일로 깃 토큰 만료 됐다고 메일이 왔었다. 먼저 깃헙에 들어가서 토큰을 새로 생성한다. 깃헙 우측 상단 내 프로필 클릭 > Settings > 좌측 사이드바 맨밑 - Developer settings 클릭 > Personal Access tokens 빨강네모를 클릭하면 토큰이 복사되는데 이 토큰은 분실되면 끝이다 꼭!! 다른곳에 저장해야 한다. 다시 작업중이던 프로젝트 터미널로 간다. 1. 아래 명령어 입력 git push origin main 2. Connect to GItHub 창이 뜨면 Token 탭에서 새로만든 깃 토큰을 입력한다. 토큰을 입력하면 아래와 같이 메시지가 뜬다. 그..
오늘의 할 일 1. 게시판 api 오늘의 스케줄 08:30 - 기상 오늘 배운 것 1. 쿼리 실행시 sequelize가 콘솔에 SQL을 출력하지 못하게 하는 방법 1). ‘config / config.json’파일이 사용되는 경우이 경우 개발 구성 섹션에서 config.json에 ‘logging’: false를 추가. // file config/config.json { { "development": { "username": "username", "password": "password", "database": "db_name", "host": "127.0.0.1", "dialect": "mysql", "logging": false }, "test": { ... } 2). https://sequelize.o..
cs공부, 면접 준비하다가 여기까지 왔다. 블로그 글이나 공식 문서로만 보니 이해가 안가서 한번 코드로 만들어 보자 싶어서 시작했는데 오랜만에 코드를 만지니 정말 즐겁다. 세션, 쿠키, 토큰등 코드로는 구현 가능하지만 이론으로는 이해가 어려운 부분들을 좀더 파보면서 적용하고 최대한 하나하나 블로그에 정리 할 계획이다. 오늘의 할 일 1. sql db 완성하기 블로그, 깃헙 등 자료를 여기저기 살펴보며 드디어 완성 디비 관계설정을 정리해야 겠다. [ORM] 📚 시퀄라이즈 - 모델(테이블) 정의하기 (tistory.com) https://wooooooak.github.io/node.js/2018/11/22/sequelize-1-%EB%8C%80-%EB%8B%A4/ 공식문서 짜증나서 내가 그냥 한 번에 정리하..
계속 이력서를 넣고 서탈하고 2차 면접을 보는 중이다. 어제 대면 기술면접 봤던 곳에서 항해 끝나고 블로그나 깃헙에 올라온 것이 없다는 얘기를 들었는데 공부 안 하고 있느냐는 질문인 것 같았다. 프로젝트 끝나고 그 후에도 블로그는 꾸준히 썼었지만 공개할수 있는 수준이 아니라 비공개로 하고 있었다. 근데 어제의 질문을 들으니 부족해도 공개로 글을 올리는 것이 내 활동을 보여주는 유일한 방법인 것 같아. 다시 올린다. 아무리 생각해도 준비가 덜 된것 같다. 내 프로젝트에 대한 설명을 할 때 백엔드 기본인 아키텍처와 서버 부하 테스트에 대해 자신 있게 설명하질 못한다. 이 부분에 대해서 집중적으로 공부하고 있다. 처음에는 이론적인 것만 익혀도 되겠다 싶었는데 공부할수록 뜬구름 잡는 기분이라서 미니 프로젝트를 ..
오늘은 2차 이력서 타임어택 하는날이다. 어제 받은 피드백에서 수정후 2차로 피드백을 받는데 자기소개를 어떤 구성으로 쓸지 고민이다. 지금 내용을 요약하면 이러저런 에피소드를 곁들여 '성실합니다, 열심히합니다.' 라는 내용 밖에 없다. 내가 받은 피드백은 블로그를 성실하게 정리했고 지식공유라는 개발 문화를 사랑한다는 표현을 썼으니 그걸 정리해서 '성실히 블로그를 정리해 기초를 튼튼히 잡아가고 있고 내가 사랑하는 지식공유 문화를 나도 실천중이다'라는 컨셉으로하는게 어떻겠느냐 이다. 그 컨셉을 살려서 자기소개서를 다시 작성하고 ppt로 포트폴리오도 만들어야 겠다. 오늘의 할 일 1. 이력서 수정 자소서를 안쓴다는 사람도 있는데 나는,,, 올드스쿨이라 그런지 써야 맘이 편하다. 간략하게 쓰려고 계속 읽고 수정..
swagger에 한,, 하루 반 소요된거 같다. 스웨거만 붙든건 아니었지만 url설정에 문제가 있었지만 해결되었고 yaml방식은 직접 .yaml파일에 적어야하지만 json은 자동으로 생성되고 몇가지만 수정하는 방식이여서 json으로 했다. yaml도 자동으로 틀을 만들어줄거 같은데 아직 못찾았다. swagger도 2.0버전과 3.0.0버전이 있는데 나는 2.0버전이다. 1. 모듈 설치 $ npm install swagger-ui-express $ npm install swagger-autogen 2. 파일구조 여기서 app.js, swagger.js, swagger-output.json, models>index.js, .env 파일이 사용된다. app.js //상단에 위치 //스웨거 자동생성을 위한 코드..
MVP 완성이후 계속 오류를 수정중이다 내파트가 완성되어도 다른파트에 영향을 받아 오류가 반복적으로 생긴다 주로 나는 포인트나 승,패 계산에 대한 오류인데 다른 파트 변동이 생기면 마지막에 이뤄지는 파트라 그런지 영향을 받는다. 근데 보통 영향을 받은 상태를 나한테 알리고 살펴보라고만 할 뿐인지라 나중에 내 파트의 문제가 아니라 다른 파트로 인한 영향 때문인걸 알면 허무하다. 지금도 잘 되던 승패, 포인트 계산이 간혈적으로 안되는데 아무래도 몇일 전 프론트의 변화 이후로 생긴 오류 같다. -오류발견- 현재 오류의 상황을 찾았다. 시간에 대한 오류가 발생했을때 승패에서도 오류가 난다 코드를 보면 승패로직과 포인트로직이 한줄 차이지만 승패만 오류가 나고 포인트는 오류가 없다. 월요일에 프론트 담당들과 이야기..
오늘 배포를 목표로 마무리 중이다. 겜중간나갔을때 계산되는지 확인하고 겜완료후 결과창에서 계산 잘되는지 확인중인데 블랙옵 졌을때 결과창에 안나오고, 화이트옵 졌을때 얻은포인트에 - 처리만 하면 완료된다. 중간중간 겜중간나갔을때나 겜완료후나 결과창에 잘 안나오는 경우가 있다. 결과창에서 안나왔을때는 blackObserver의 state가 online으로 변경된다. 항상 그런건 아니고 간혈적으로 변경된다. 몽고디비 처리속도와 관련있나 싶다. 오목조목 사이트 오목조목 (omogjomog.com) 피드백 구글폼 내용 오목조목 피드백(응답) - Google Sheets https://docs.google.com/forms/d/e/1FAIpQLSeDUXKCHF3wcmwv2MiOTlTPCLCpcAXsXr67Ubcto..