일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kubeflow
- Spring
- bootstrap
- node
- PostgreSQL
- Spring Error
- docker
- codebuild
- VPN
- Flux
- Python
- codepipeline
- Kafka
- aws
- aws cicd
- Jenkins
- or some instances in your deployment group are experiencing problems.
- 도커
- chart.js
- JavaScript
- Airflow
- SQL
- chartjs
- codedeploy
- java bigdecimal
- COALESCE
- codedeploy error
- IntelliJ
- AWS CI/CD 구축하기
- redis
- Today
- Total
목록분류 전체보기 (632)
Small Asteroid Blog
Maximum Transmission Unit (MTU) TCP/IP 네트워크와 같이 패킷 또는 프레임 기반의 네트워크에서 전송될 수 있는 최대크기의 패킷, 인터페이스에서 목적지로 가는 패킷의 최대 길이를 의미한다. MTU 가 너무 크면 커다란 크기의 패킷을 처리할 수 없어 라우터를 만났을 때는 재전송 해야 하는 경우가 생길 수 있다.
그로스 해킹(Growth Hacking) 처음에 해킹이라는 단어가 들어가서 IT 용어 인 줄 알고 찾아보았다. 그로스 해킹은 성장을 뜻하는 growth 와 해킹이 결합된 단어로 제품과 서비스를 성장시키기 위해 온라인 행동 데이터를 분석하며 이를 바탕으로 사용자 경험을 최적화하는 것이다. 그로스 해킹은 마케팅 방법으로 스타트업 회사들에 의해 개발되었다고 한다. 기존의 마케팅 방법은 광고를 통해 브랜드에 중점을 두었다면 그로스 해킹은 목표를 당성하기 위해 서비스를 개선해 나간다고 한다. 그로스 해킹을 권하는 이유는 소비자의 경험을 지속적으로 고도화 시켜 더 큰 발전을 이룰 수 있기에 실패를 줄이고 성장하고자 하는 회사가 사용하면 좋다고 한다.
중복 데이터 확인 셀프 조인을 통해 중복된 행의 id값을 확인하는 방법이다. id가 제일 작은 값으로 사용한다. 근데 아래와 같은 명령어를 사용하면 데이터가 중복되어 좀 더 많이 보이는 현상이 있긴하다. schemas 에 본인이 사용하는 스키마 이름 tablename 에는 테이블 명을 입력해준다. select s1.* from schemas.tablename s1 join schemas.tablename s2 on s1.title = s2.title and s1.link = s2.link where s1.id > s2.id; 중복 데이터 삭제하기 sql문으로 데이터 삭제하기에 대해 검색하면 row_number 를 사용해 partition by로 중복된 컬럼을 지정하고 row_num>1 을 설정해 삭제할 ..

postgresql 에서 한글을 포함한 데이터와 한글을 포함하지 않은 데이터를 추출하고자 한다. 한글을 포함한 데이터는 아래 쿼리문으로 사용하면된다. 자음까지도 확인하고 싶을때는 [ㄱ-힣] 로 사용하면된다. select * from tablename where column ~ '[0-9]+' and column similar to '%[가-힣]%' 한글을 포함하지 않은 데이터는 ^ 를 붙여서 사용한다. select * from tablename where column ~ '[0-9]+' and column similar to '%[^가-힣]%'

postgresql 을 사용하다가 에러때문에 로그를 확인해야했다. 먼저 postgresql 이 설치되어 있는 경로로 들어간다. 경로가 기억나지 않으면 psql 로 접속해 아래 명령어로 경로를 확인할 수 있다. show data_directory; 혹은 아래 명령어가 있는 파일로 이동하면 로그파일의 위치를 찾을 수 있다. find / -name postgresql.conf 나의 경우 아래의 경로에서 로그를 확인할 수 있었다. /var/lib/pgsql/11/data/log ls 로 파일에 있는 내용을 보면 요일별로 로그가 저장되어 있는것을 확인할 수 있다.

DBeaver 에서 DB 데이터를 내보낸 후 다른 곳에 불러와서 사용해보고자 한다. 데이터를 내보내고자 하는 테이블을 우클릭한 후 데이터 내보내기를 선택한다. 아래 옵션들 중 사용하고자 하는 타입을 선택하면 된다. 나의 경우 sql 로 내보낼 것이다. 다음을 누르면 아래와 같은 내용이 나오고 다음을 누르고 넘어간다. 아래 이미지에서 Directory 부분에는 sql 데이터를 저장하고자 하는 위치를 적어준다. file name pattern 에 있는 이름으로 저장이 된다. 다음을 누르면 저장하고자 하는 데이터의 마지막 확인 내용이 나온다.