PROGRAMMING 41

[postgresql/mac] postgresql 설치

[postgresql/mac] postgresql 설치 for mac m1 1. 터미널 접속 후 설치 명령어 입력 brew install postgresql 명령어 입력 시 설치 쭉쭉 진행됨 2. 설치 로그에 있는 postgresql 실행 명령어 입력 brew services start postgresql # 또는 brew services restart postgresql 명령어 입력 시 착착 진행됨 3. 설치가 완료되었으니 명령어 입력하여 버전 확인 postgres -V 설치된 postgresql의 버전이 출력됨 4. postgresql 실행 psql postgres postgres로 접속됨을 확인할 수 있음. 접속을 종료하고 싶다면 exit 입력. 이 후 계정, 데이터베이스 등을 생성하여 사용하면 된..

[Javascript] 구조 분해 할당 배열, 객체

구조 분해 할당(destructuring assignment) 객체나 배열을 변수로 분해해주는 문법 배열 분해하기 let arr = ["Hello", "World"] let [one, two] = arr; // 위 line은 아래 두 줄과 같은 의미 // let one = arr[0]; // let two = arr[1]; console.log(one); // Hello console.log(two); // World 쉼표를 사용하여 요소를 무시할 수도 있다. let [one, , what] = ["Hello", "World", "Javascript", "so funny"]; console.log( what ); // Javascript 객체 프로퍼티에도 사용이 가능하다. let block = {}; [..

요구사항 확인 part 2

1. 요구사항 정의 요구공학 요구공학 정의 문서 생성, 검증, 관리하기 위하여 수행되는 구조화된 활동의 집합 요구공학 프로세스(요구사항 개발 프로세스) 요구사항을 명확히 분석하여 검증하는 진행 순서 요구사항 도출, 분석, 명세, 확인 및 요구사항 관리 요구사항 도출(Elicitation) : 요구사항 소스, 도출기법 분석(Analysis) : 요구사항 분류, 개념 모델링, 기술 구조 설계 및 요구사항 할당, 요구사항 협상 명세(Specification) : 시스템 정의서, 시스템 요구사항 명세서, 소프트웨어 요구사항 명세서, 요구사항 추적서 확인(Validation) : 검토, 프로토타이핑, 모델 검증, 인수 테스트 요구사항 분석 기법 요구사항 분석을 통해 요구사항을 기술할 때에는 다음 작업들이 가능하도..

PROGRAMMING/study 2021.08.20

[aws/ec2/tomcat] ec2(ubuntu) 서버시간 수정하기, tomcat 서버시간 수정하기

[aws/ec2/tomcat] ec2(ubuntu) 서버시간 수정하기, tomcat 서버시간 수정하기 aws에 배포한 프로젝트가 있는데 시간이 제대로 먹지 않는다?! 그럼 시간을 수정해봅시다 1. ec2(ubuntu) 서버시간 console에서 명령어로 현재 서버시간을 확인할 수 있다. date 그리고 아래 명령어를 통해 서버시간을 바꿀 수 있다! rm /etc/localtime ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 다시 date 명령어로 시간이 잘 바뀌었는지 확인 localtime을 수정했는데도 프로젝트에 반영된 변화가 없다? 아래로,,! 2. tomcat 서버시간 tomcat 실행파일에 아래 명령어를 추가해준다! # 1. tomcat 실행파일 편..

PROGRAMMING/Java 2021.08.12

[MySQL] 컬럼속성변경 오류해결방법_ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP' at line 1

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP' at line 1 ▶︎ table 컬럼의 타입을 변경하고 싶을 때 ALTER TABLE tableName MODIFY columnName 변경할TYPE; ▶︎ table 컬럼의 default를 설정/수정하고 싶을 때 ALTER TABLE tableName ALTER COLUMN columnName SET DEFAULT 설정할값; ▶︎ defalut 값 설정 변경 시 발생 에러 ERROR 1064 (..

[react native/mac] Unable to find expo in this project - have you run yarn / npm install yet? _ error 해결 방법

react native/mac Unable to find expo in this project - have you run yarn / npm install yet? 문득 전에 하던 토이프로젝트(실상 내용보면 토이프로젝트라고 말하기도 부끄러운 프로젝트..)를 보고싶어서 git에서 클론해와서 실행하는데! expo start 가 안된다.. Unable to find expo in this project - have you run yarn / npm install yet node, npm 설치 했나요❓ 👉 네! yarn 설치 했나요❓ 👉 네! expo 설치 했나요?❓ 👉 네! expo 계정 로그인 했나요❓ 👉 네! 근데 왜 안되냐고요 ㅠㅠ 혹시 몰라서 다른 명령어를 쳐봐도 에러가 없이 정상 설치가 된게 확인이 ..

[mysql/mac]계정생성, 계정권한부여, database생성, table생성

MySQL CLI 에서 MySQL의 계정 생성 방법, 만든 계정에 권한 부여 방법, database 생성 방법, table 생성 방법을 알아봅니다. 아래 글의 실습 환경은 mac환경 입니다. m1 mac을 사용하였으며, m1의 mysql환경 셋팅에 어려움이 있으신 분들은 댓글 남겨주시면 확인 후에 답변 드리겠습니다. 1. MySQL 계정 생성 방법 terminal에서 root 계정으로 mysql을 접속합니다. mysql -u root -p (password) 접속 후 계정 목록을 확인해볼 수 있습니다. select user, host from mysql.user; 계정을 생성하는 명령어를 입력하여 계정을 만들어봅니다. 아래 사진에 보면, 각각 계정 id와 passwordf를 ('')로 묶지 않아 오류가 ..

[mysql/mac]cli database, table 사용 insert, delete 문(DML)

database_MySQL_cli database 시작 방법 및 DML(insert, delete) 간단 사용 방법 for mac 먼저 터미널을 켠 후에 아래 글을 읽으며 차근차근 진행해봅니다. mysql 접속 mysql -u USERNAME -p PASSWORD​ mysql을 사용할 때는 미리 만들어진 계정으로 접속을 해야 mysql database를 사용 가능합니다. USERNAME의 위치에는 계정 이름을, PASSWORD의 위치에는 계정 비밀번호를 입력해서 접속 후에 database를 조회/확인/수정 등의 작업을 수행할 수 있습니다. 현재 데이터베이스 목록 확인하기 show databases;​ 현재 만들어져있는 database의 목록들이 출력됩니다. databases로 s가 붙어있음에 주의합니다!..

728x90