전체보기
-
#2 프로젝트 세팅회사생활/02. Project - CRM 2021. 7. 14. 14:44
2021.07.13.화 어제 받은 문서를 읽어보는데 아무래도 jdk, spring, tomcat 버전이 정확하게 안 써있더라 일단 이클립스 설치하고 svn 에서 코드 check out 한 후에 설정 파일 뒤져보기로.. 했는데 결국 오전에 여러 버전 설치하고 지우고 시간만 날리길래 전임 개발자분 연락처를 받아서 여쭤보았다 Jdk, 1.8.221, Spring3, Tomcat 9.0 이었고 (내눈에만 안 보이던) 여러가지 경로 세팅들을 내 로컬로 맞추고 드디어 톰캣 서버 실행 한번에 안될걸 예상했지만 오류로그가 어마 무시하더라 구글 검색하면서 해결 하면 될 줄 알았는데 워낙 많다보니 전임 개발자께 여쭤보니 처음 보는 오류라고 하시는... 한창 스트레스 받다가 다른 회사에서 일하는 자바 개발자 친구들한테 물어..
-
#1회사생활/01. Project 2021. 7. 9. 16:37
2021.06.01. 입사 날짜로 7일에 첫 출근 했다 7일에는 내가 개인적인 사정이 있어서 잠시 전체 회의에서 인사만 드리고 8일부터 정식 출근하게 되었다 우리 회사가 서비스하는 어플의 웹 어드민 코드를 보며 Node 와 Vue 공부를 한 2주정도 하다가 6월 마지막주 월요일부터 과제를 받기 시작했다 사용자가 보내주는 여러 데이터들에 대한 CRUD 작업이라 처음엔 만만하게 생각했는데 Node와 Sequelize에 익숙하지 않다 보니 생각보다 시간이 걸렸다 그리고 확실히 공부하면서 했던 작업과 현업에 실제로 쓰이는 데이터들은 테이블 개수나 컬럼 개수부터 차이가 났고 단순 CRUD 여도 여러가지 조건들이 얽히고 섥혀서 고민할 부분이 많았고, Front 개발자분과의 협업에 있어서도 여러가지 약속사항이나 커뮤..
-
Node #2 Sequelize공부/Node 2021. 7. 9. 16:15
Sequelize Node에서 mysql을 쉡가 다룰 수 있도록 도와주는 라이브러리 Node의 대표적인 ORM 이다 MySQL, PostgreSQL, MariaDB 등 많은 RDBMS 를 지원한다 Promise 기반으로 구현되어 비동기 로직을 편리하게 작성할 수 있다 ORM Object Relational Mapping 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑 해주는 것 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다 쿼리를 작성하지 않아도 객체의 메서드를 활용하는 것처럼 쿼리 로직을 작성할 수 있다. 설치 MySql 과 Sequelize 를 사용하기 위해 mysql2, sequelize, sequelize-cli 를 설치한다 sequelize-cli : 시퀄..
-
Moment공부/JavaScript 2021. 7. 1. 17:12
Moment : 날짜, 및 시간을 다루는 라이브러리 설치 npm i moment 사용법 const moment = require('moment') format() : 원하는 포맷을 지정하여 출력할수 있다. 대소문자 주의 할 것 년 월 일 현재 시간 const now = moment().format() 년(Year) YYYY (4자리 연도) / YY (2자리 연도) / Y (4자리 축약) const year1 = moment().format('YYYY YY Y') 월(Month) MMMM (월 이름) / MMM (월 이름 축약) MM (월) / M (0제외 월) : 1~12 Q (해당 월의 분기) : 1~4 const now1 = moment().format('MMMM ..
-
TypeScript #3 함수공부/TypeScript 2021. 6. 24. 14:27
타입스크립트 함수 : 타입스크립트에서는 타입을 정의할 수 있다 함수의 파라미터(매개변수) 함수의 반환 타입 함수의 구조 타입 함수 선언 function sum(a: number, b: number): number { return a + b }-> 함수의 매개변수와, 반환 값에 타입을 추가 -> 반환 값에 타입을 정하지 않을 때 : void 사용 함수의 인자 매개 변수 타입스크립트에서는 함수의 인자를 모두 필수 값으로 간주한다 매개 변수를 설정하면 undefined 나 null 이라도 넘겨야한다 컴파일러에서 값이 넘어왔는지 확인하기 때문 -> 정의된 매개변수 값만 받을 수 있고 추가로 인자를 받을 수 없다 function sum(a: number, b: number): number { return a + ..
-
TypeScript #2공부/TypeScript 2021. 6. 24. 10:47
타입스크립트 기본 타입 String Number Boolean Object Array Tuple Enum Any Void Null Undefined Never 타입 지정 : anotation ' : ' 를 이용하여 자바스크립트 코드에 타입을 정의한다 String : 문자형 const message: string = 'hello' Number : 숫자형 let num: number = 100 Boolean : true/false let flag: boolean = true Array : 배열, generic을 사용할 수 있다 let arr1: number[] = [1, 2, 3] let arr2: Array= [4, 5, 6] Tuple : 배열의 길이가 고정되고 각 요소의 타..