본문 바로가기

Web69

[2021.07.26] 인턴 +147 HTML5 문법 및 기초 코드 작성 -1 [2021.07.26] 인턴 +147 HTML5 문법 및 기초 코드 작성 -1 인턴하면서, HTML에 대해 공부를 제대로 하지 않았다. 하지만, elasticsearch에서 geoip를 한 dashboard를 붙이기 위해, 이번에 제대로 웹 공부를 해보려고 한다. 해당 게시글은, 나처럼 웹에 대해 아무런 지식이 없는 사람에게 도움이 되는 게시글이다. (이미 웹에 안다면, 이 게시글을 PASS 해라) 해당 게시글은 HTML에 대해 정리가 잘 된 사이트를 이용해서, 응용 및 HTML5 문법에 대해 정리해 보려고 한다. https://www.w3schools.com/html/html_forms.asp HTML Forms HTML Forms An HTML form is used to collect user in.. 2021. 7. 26.
[2021.07.23] MySQL에 1분 내로 대용량 데이터 CSV File 업로드 방법? [2021.07.23] MySQL에 1분 내로 대용량 데이터 CSV File 업로드 방법? 1. 우선, csv 파일을 다운 받는다 2. 해당 파일을 아스키코드(.excel)로 workbench를 통해, 자동으로 테이블 과 컬럼(속성)을 만든다 -> 여기서, 아스키코드가 아니라면 editplus를 통해, utf-8 -> ASCII로 인코딩 해준다 3. 2번에서 업로드후 10~20초후에 종료한다 -> 자동으로 테이블과 컬럼을 setting 하기 위한 작업이기 때문이다. -> 그런후 truncate로 데이터를 모두 삭제한다 4. workbench에서, num이라는 필드를 추가하면서 , PK,NN,AI를 Select 후, apply를 눌러준다(auto_increment) 5. 파일질라(FTP) -> 해당 아스키.. 2021. 7. 23.
[2021.07.21] How to solve ERROR 1300 (HY000) at line 1: Invalid utf8mb4 character string: '"' on MySQL? [2021.07.21] How to solve ERROR 1300 (HY000) at line 1: Invalid utf8mb4 character string: '"' on MySQL? 해당 게시글은, CSV 파일을 통해 DB에 데이터를 넣다가 (1) 해당 에러메세지를 해결하는 방법 + (2) DB에 이상한 값이 들어가면 해결하는 방법 + (3) CSV 파일 -> DB 대용량 데이터 빠르게 넣는방법 1. 해당 에러메세지를 해결하는 방법 Solve ERROR 1300 (HY000) at line 1: Invalid utf8mb4 character string: '"' -> 해당 에러메세지는 Editplus를 이용하여, 인코딩을 UTF-8로 해주면 된다. * 참고로 UTF-8로 된 CSV는 EXCEL로 열면.. 2021. 7. 21.
[2021.07.21] How to change timezone on ubuntu? [2021.07.21] How to change timezone on ubuntu? 해당 게시글은 cron을 이용하기 위해, 리눅스 서버 시간을 바꾸는 방법에 대해서 알아보자. 엄청 간단하지만, Ubuntu(Linux) 시간을 한국 시간으로 바꾸지 않으면, 내가 원하는 작업 시간(cron)에 지정해 둔 작업이 실행되지 않는다. sudo timedatectl set-timezone Asia/Seoul -> 해당 명령어를 사용하면, UTC -> KST(한국 시간)으로 변경할 수 있다. ubuntu@crawling:~$ date Wed Jul 21 11:44:33 KST 2021 -> KST(한국 시간) 으로 변경되었다 * Ubuntu(Linux)를 종료 하여도, 바뀐 시간은 계속적으로 적용 ubuntu@cr.. 2021. 7. 21.
[2021.07.19] How to solve ERROR 1265 : Data truncated for column ‘컬럼명’ at row 1 in MySQL? [2021.07.19] How to solve ERROR 1265 : Data truncated for column ‘컬럼명’ at row 1 in MySQL? 해당 게시글은 MySQL에서 csv파일을 업로드 할 때 해당 에러가 발생 했을 경우 해결하는 방법에 대해 알려주도록 하겠다. ERROR 1265 : Data truncated for column ‘컬럼명’ at row 1 -> 위의 에러는 type을 type -> MEDIUMTEXT 으로 변경해줘야 한다. * 해결 방법 ALTER TABLE 테이블명 MODIFY 해당테이블 컬럼명 MEDIUMTEXT; To change all types in Mysql (using Python) arr = ["index", "waist", "total", "all.. 2021. 7. 20.
[2021.07.18] How to fast upload 1,000,000 data from CSV on MySQL? [2021.07.18] How to fast upload 1,000,000 data from CSV on MySQL? 해당 게시글은 데이터 분석을 위해 대용량 데이터가 담긴 CSV파일을 MySQL에 업로드할 때, 최대한 빠르게 올리는 방법을 알려주기 위해 작성하였다. * 기존의 방법 -> Local PC Server MySQL -> 속도가 무진장 느리다. 10만데이터를 올리는데 4시간 정도 소요됨 해당 게시글에서 알려줄 방법 -> Server Linux Server MySQL ->1 0만 데이터를 업로드 하는데 10초도 걸리지 않는다. -----------------------------------------------------------------------------------------------.. 2021. 7. 18.