일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Selenium
- java
- Docker
- file download
- java crawler
- Query
- vavr
- 아이온큐
- redis
- api cache
- ann
- IONQ
- 양자컴퓨터
- aqqle
- mysql
- NORI
- API
- TSLA
- elasticsearch cache
- JPA
- Elastic
- Analyzer
- Aggregation
- KNN
- dbeaver
- aggs
- request cache
- Cache
- 테슬라
- Elasticsearch
- Today
- Total
목록Database (6)
아빠는 개발자
-- shop.stock definitionCREATE TABLE `goods_tmon` ( `id` bigint NOT NULL AUTO_INCREMENT, `keyword` varchar(200) DEFAULT NULL, `name` varchar(500) NOT NULL, `price` bigint NOT NULL, `weight` float NOT NULL, `popular` float NOT NULL, `image` varchar(400) DEFAULT NULL, `feature_vector` text NOT NULL, `type` varchar(50) NOT NULL, `created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,..
내 pc 에 docker 로 mysql 을 설치하고 테스트를 하려고 하는데 DB connection 이 안된다. 개발환경MacOSMysql Public key retrieval is not allowed 이 오류를 해결하는 방법1. Public Key Retrieval 허용가장 간단한 방법은 연결 설정에서 공개 키 검색을 허용하는 것입니다. 이를 위해서는 연결 문자열에 특정 매개변수를 추가해야 합니다.DBeaver에서의 설정 방법: DBeaver를 열고 문제를 일으키는 데이터베이스 연결로 이동합니다. (우클릭)Driver Properties 또는 Connection Settings 메뉴로 들어갑니다."allowPublicKeyRetrieval"이라는 옵션을 찾아 값으로 "true"를 설정합니다. 만약 ..
MySQL에서 GROUP BY 절을 사용하여 데이터를 그룹화한 후, ORDER BY 절을 사용하여 결과를 정렬하는 방법 일단 테스트 테이블 생성 CREATE TABLE sales ( id INT AUTO_INCREMENT PRIMARY KEY, product_name VARCHAR(255), quantity INT, price DECIMAL(10, 2)); 이런식으로 상품명으로 그룹핑하고 상품명에 대한 판매량 (quantity) 모두 더해 총 판매량으로 만든 후 order by 절을 이용한 내림차순(DESC) 정렬 SELECT product_name, SUM(quantity) AS total_quantityFROM salesGROUP BY product_nameORDER BY ..
DBeaver 를 설치해보자 https://dbeaver.io/ 사이트에 접속해보면 상단 다운로드 탭을 클릭한다. 나는 구형 맥북 이니 MacOS for Intel (dmg) 클릭 다운로드된 dmg 파일을 더블클릭하면 아래와 같은 팝업이 뜨고 다른 프로그램들과 마찬가지로 드래그 앤 드롭 설치가 완료되면 비버 아이콘이 생성 더블클릭하면 아래 cofirm 창이 뜨는데 열기를 클릭해서 실행 실행 화면 다른 디비 툴과 크게 다르진 않지만 회사에서 쓰고있으니 DBeaver 랑 좀더 친해지려고 이걸 사용
MySQL의 fulltext 검색 알고리즘 일단 Ngram 이란??N-gram은 통계학 기반의 언어 모델 중 하나N-gram 언어 모델은 이처럼 다음 단어를 예측할 때 문장 내 모든 단어를 고려하지 않고 특정 단어의 개수(N)만 고려 즉, N-gram은 N개의 연속적인 단어의 나열을 하나의 묶음(=token)으로 간주 "오늘 점심 추천 메뉴: 파스타, 피자" 모델명구현 결과1Unigram(N=1)오늘, 점심, 추천, 메뉴, 파스타, 피자2Bigram(N=2)오늘 점심, 점심 추천, 추천 메뉴, 메뉴 파스타, 파스타 피자3Trigram(N=3)오늘 점심 추천, 점심 추천 메뉴, 추천 메뉴 파스타, 메뉴 파스타 피자44-gram(N=4)오늘 점심 추천 메뉴, 점심 추천 메뉴 파스타, 추천 메뉴 파스타 피..
ERD ' Entity Relationship Diagram ' 흔히 E-R 다이어그램이라고 ERD 라고 줄여 부르기도 한다. '존재하고 있는 것(Entity)들의 관계(Relationship)을 나타낸 도표(Diagram)' 이다. workbench 에서 생성된 테이블로 ERD 를 그릴 수 있다. 접속하고 저 집 아이콘은 누르면 다음과 같은 화면이 보이는데 좌측 그림중에 ERD 비슷하게 생긴걸 눌러보자 그럼 Models 라는 타이틀이 나오는데 ' > ' 이렇게 생긴 버튼을 누르며 메뉴 두개가 나온다 Database 에 생성되어 있는 테이블로 ERD를 그릴꺼니까 위에 메뉴 선택 7단계을 거치면 그릴수 있는데 1. Connection Options - Database 접속정보 확인 2. Connect..