일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체의키값만 찾기
- 중첩배열
- 레디스 확인
- 코딩 어?
- 중첩배열평탄화
- sql 문자열 패턴 검색
- lastIndexOf()
- 문자열순서바꾸기
- 우분투 시간 변경
- @Moditying @Query
- ubuntu타임존
- ...점점점문법
- 단어 제거
- 배엘에서 스왑
- 중복 문자열
- 객체의 밸류값만 찾기
- 재귀스왑
- 중복된 단어
- 제로베이스
- 중복문자제거
- indexOf()
- 스프링 데이타 JPA
- 중복단어제거
- 시퀄 문법
- js 문자열을 문자배열로
- 5.3.8 Modifying Queries
- 프론트엔드 스쿨
- 깃 토큰 만료
- sql like연산자
- 문자열 중복
- Today
- Total
목록전체 글 (245)
코딩기록

한국어를 영어로 / 영어를 한국어로 변경하기 1. VSCode를 실행하고 Command palette(명령팔레트)를 실행해 준다. (단축키 : ctrl + shift + p). 2. 검색어로 cdl(Configure Display Language) 또는 표시언어구성을 입력하면 아래 리스트에 표시언어구성(Configure Display Language)을 확인할 수 있다. 선택(Enter)해준다. 3. 리스트에서 "en"을 선택. 다시 시작 클릭하면 다시 영어로 변경된것을 확인할 수 있습니다. (ko를 선택하면 한국어로 변경된다) 출처: https://kcmschool.com/196 [web sprit:티스토리]
다시 1일이다. 약 1주일 다니고 다른 회사로 이직했다. 같이 일하는 사람들이 참 좋았지만 조금이라도 방향성을 알려주는 존재가 필요하다 느꼈다. 선임이 있는 회사를 원했고 같이 공부했던 분이 다니고 계시는 회사 면접을 보고 오늘부터 출근했다. 내가 원하는 것은 딱 하나 선임 이었다. 다른 조건보다 방향을 알려주는 이를 원했다. '한번 다니면 최소 1,2년은 다닐텐데 선임이 있었으면 좋겠다'라는 고민 끝에 내린 선택이다. 생각보다 주변에서 '너무 성급하다'라는 의견보다 '빨리 옮기기 잘했다'라는 의견이 대부분이어서 놀랐다. 잘해보자! 오늘 할 일 1. 컴퓨터 셋팅 2. 도커공부 21번까지 완료 오늘 배운 것 도커에게 이미지를 기반으로 컨테이너가 생성될 때마다 그 컨테이너 내부에 있는 node 명령을 사용하..

명령어 docker run --rm -p 3306:3306 --name test-db -e MYSQL_ROOT_PASSWORD=1234 mysql:5.7 mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 노드에서 MYSQL을 연결할때 3306포트가 연결되지 않은 상태로 MYSQL을 연결하려고 하면 127.0.0.1 밑에 바로 아래와 같은 오류가 나온다 Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: YES) 해결방법은 간단하다 3306포트를 죽이고 다시 연결하면 아래와 같이 나온다 그럼 3306을 어떻게 죽이..
1. 특정포트가 열려있는지 확인 - netstat -nao | findstr "포트" 2. 열려 있는 포트의 PID 확인 - netstat -nao | findstr "포트" 3. PID 찾기 - tasklist | findstr "PID번호" 4. 프로세스 죽이기 - taskkill /f /pid "PID번호"
어제 퇴근전에 객체지향 클래스 다이어그램에 대해 좀더 익혔다. 오늘은 90% 작성해서 확인받는게 목표다. 오늘 할 일 1. 객체지향 클래스 다이어그램 90% 작성 하기 아하~ 무리~ 먼저 큰 파트로 나눴고 그 파트들 중에서 절반 작성을 목표로 하고 있다. 전체적인 그림을 그리고 그 파트들의 상속까지 생각하면서 해야해서 계속 머리가 꼬인다. 오늘 배운 것 오늘 미처리 및 추후 처리 업무 1. 시간될때 면접후기, DDD, DBA, ERD툴 게시글 수정 하기
DBA Database Administration (데이터베이스 관리) 데이터베이스에 관련된 모든 관리를 한다. DBA 업무 *개발단계 1. 기획안 분석 후 데이터베이스 관계모델 설계 2. 테이블 생성 및 프로시져 작성 3. 인덱스, 정규화, 비정규화 등의 튜닝작업 *운영단계 데이터베이스 관리 데이터베이스가 갑작스런 사태로 인해 죽는사태를 사전에 예방하는 역할 디스크관리 : 로그를 작성하던 중 디스크 풀로 인해 데이터베이스 장애가 발생할 수 있습니다. CPU 사용률 : CPU 부하가 높은경우 서버가 내려갈 수 있습니다. 메모리 사용률 : 메모리를 더이상 사용할 수 없는 경우 oom-killer 에 의해 프로세스가 강제 종료될 수 있습니다. 데이터베이스 프로세스 상태확인 : 프로세스가 정상적인지 확인합니..
현재 업무는 보통 DBA가 하는 업무이다. 항해 때 기획 단계에서 다른 이의 의견을 많이 듣는 입장이었고 매니저님 상담 때도 이 부분에 대해서 많이 얘기했었다. 그때는 회사 들어가면 실제로 디비 설계는 팀장이나 pm 등 그 역할을 하는 분이 따로 계신다고 해서 걱정을 덜었었는데 서상에나 입사해서 처음 하는 일이 신사업 디비 설계이다. 개발을 하기 위해서는 큰 그림을 그릴 줄 알아야 하고 그런 의미에서 이 일이 중요하다고 생각하다. 근데,,, 좀만더 방향 제시를 받았으면 좋겠다.ㅜㅜ 오늘 할 일 1. 객체 기반 도메인 다이아그램 만들어 보기 아직 기준을 어떻게 잡는지 조차 헷갈린다 그냥 쇼핑 디비 안에 관련 컬럼들을 적으면 되는 줄 알았는데 주문 따로, 배송 따로 테이블이 생성된다 여러 가지를 찾아서 한번..

어제 미처리 했던 업무들 마무리하자. https://usersinsights.com/wordpress-user-database-tables/ 오늘 할 일 1. DB 추가 및 리스트 상세 항목 마저하기 2. DB 저장 정보, API 분류해서 정리하기 3. 작성 확인받고 ERD설계( 관계 설정 신경 쓸 것) 4. ERD 관계설정 공부하기 *클래스다이어그램 https://www.nextree.co.kr/p6753/ *ER 다이어그램 / ERD 기호 및 표기법 https://infinitejava.tistory.com/61 *도메인--참고하기 https://incheol-jung.gitbook.io/docs/study/ddd-start/1 오늘 배운 것 오늘 미처리 및 추후 처리 업무 역시나 양이 많았네~? 1..
로그 컴퓨터에 접속한 기록, 특정 행동을 한 경우 남는 것을 로그라고 한다. 데이터 로깅 웹이나 앱을 사용할 때마다 어떤 행동을 했는지 데이터로 남겨 분석하는걸 데이터 로깅이라고 한다. 로그를 설계/정의하고 데이터를 분석 하는 이유는? 유저가 남긴 로그로부터 유저의 경험을 추정하고 니즈를 파악해 서비스 개선에 필요한 인사이트를 제공하기 위해 많은 회사에서 로그 데이터를 기록, 분석한다. 데이터의 종류 1. 데이터베이스 데이터(서비스 로그) 서비스가 운영되기 위해 필요한 데이터 예를 들어 고객이 언제 가입했는지, 어떤 물건을 구입했는지 등 Database에 저장되는 데이터를 서비스 로그라고 부르는 경우도 존재 서비스 로그에 대한 내용은 (자막)[NDC19] 좋은 로그란 무엇인가?: 좋은 로그를 위해 고려해..
오늘 신사업 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 강제 풀local의 버전이 없어져도 괜찮을 경우 강제로 pull하는 명령어 git fetch --allgit reset --hard origin/mastergit pull 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..