일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA
- ann
- 테슬라
- IONQ
- aqqle
- 아이온큐
- API
- mysql
- java
- redis
- java crawler
- elasticsearch cache
- request cache
- vavr
- Aggregation
- NORI
- Cache
- Elastic
- aggs
- Selenium
- Analyzer
- Elasticsearch
- api cache
- TSLA
- Query
- Docker
- dbeaver
- KNN
- 양자컴퓨터
- file download
- Today
- Total
목록분류 전체보기 (174)
아빠는 개발자
OpenAI Api Key 발급받기 가입 또는 로그인: OpenAI 웹사이트에 가입하거나 계정으로 로그인합니다. 이미 계정이 있다면 로그인하세요. API 섹션에 접근: 로그인한 상태에서 OpenAI 플랫폼에서 API 섹션으로 이동합니다. 지시에 따르기: API에 대한 액세스를 요청하기 위해 OpenAI 플랫폼에서 제공하는 지시에 따릅니다. 이는 서비스 이용 약관에 동의하는 것일 수 있습니다. API 키 받기: 요청이 승인되면 API 키를 받게 됩니다. API 키는 GPT-3 API에 대한 요청을 인증하는 데 사용되는 긴 문자열입니다. API 키 보호: API 키를 안전하게 보호하세요. 이는 비밀번호처럼 취급되어야 하며 공개적으로 공유되면 안됨 키를 발급 받았으니 API 를 활용해보잣 이거 유룐가?
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)오늘 점심 추천 메뉴, 점심 추천 메뉴 파스타, 추천 메뉴 파스타 피..
mysql 을 설치했긴 했는데.. 관리가 좀 애매해서 docker compose 로 다른 컨테이너들과 같이 관리하려고 수정docker, docker compose 를 설치 했다면 바로 실행 docker-compose.yml version: '3'services: db: image: mysql:latest container_name: mysql restart: always environment: MYSQL_ROOT_PASSWORD: root TZ: Asia/Seoul MYSQL_SLAVE_PARALLEL_WORKERS: 4 # 병렬 작업 스레드 설정 ports: - 3306:3306 volumes: - ./mysql-init-..
selenium 으로 많은 것을 할수 있지만 우선은 그림자 분신술 우선 브라우저를 띄워야 하는데 내 로컬에서 띄우려면 컨트롤 할수 있는 브라우저가 필요하다. 사용하기 가장 편하게 되어 있는 크롬 브라우저를 다운로드 받아보자 https://father-lys.tistory.com/15 위의 내용처럼 다운받아서 설치 하면 차크라를 컨트롤 할 수 있게된다. 다음은 술법을 배워보자. 그림자 분신술은 기본적으로 ThreadPoolTaskExecutor 를 사용할 예정이다. https://father-lys.tistory.com/62 음.. 아래 글이 비슷한게 또 있네...이런식으로 알을 깐 글들이.. 문제인데 https://father-lys.tistory.com/18 자 이제 ファンヨンブンシンスル !!! (카게..
File 클래스로 디렉토리를 삭제하려면 디렉토리 안의 파일을 먼저 삭제하고 디렉토리를 삭제해야 디렉토리가 삭제된다 귀찮타.. 그래서 FileUtils 라이브러리를 사용해보잣 // https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2 implementation 'org.apache.commons:commons-dbcp2:2.9.0' build.gradle 에 의존성 부여 추가 전체색인을 구현해야 하는데 DB 데이터를 추출하는 디렉토리인데 이전실행에서 생성된 파일, 디렉토리가 없어도 될 것 같아 파일 추출 전에 디렉토리 전체 삭제 File file = new File("/data/static/"); FileUtils.cleanDirector..
Sql 에서 쿼리를 사용시 query 문 안에 '(작은따옴표), "(큰따옴표)가 들어가면 query 에러가 발생 예) INSERT INTO tbl VALUES('he'llo'), INSERT INTO tbl VALUES("he"llo") single quotation 1. INSERT INTO tbl VALUES('he'llo') - 문자열을 '(작은따옴표)로 감싼 경우 s = input() s = "\\'".join(s.split("'")) # '(작은따옴표)로 분리하고 \\'으로 다시 결합 print(s) 결과 입력 -> h'e'll'o 출력 -> h\'e\'ll\'o double quotation s = input() s = '\\"'.join(s.split('"')) # "(큰따옴표)로 분리하고 ..
Table '{DB}.hibernate_sequence' doesn't exist 같은 에러를 두번 만났다.. 과거에 만나서 기억이 없어서 또 검색을 하고 문서를 만들고.. 하다보니 아래에 글이 있었다 Entity의 PK를 @GeneratedValue(strategy = GenerationType.AUTO)로 해두었을 때 발생한 문제이다. hibernate_sequence라는 테이블에서 PK를 조회하는데 해당 테이블이 존재하지 않아서 발생한다. 이 때 선택할 수 있는 방법이 두 가지 있다. DDL 자동생성 설정 하기 GenerationType 변경하기 Spring Boot 이용 시 application.properties 변경 spring.jpa.hibernate.ddl-auto=create persis..
이제 딱히 재미가 없어졌다. 오르기만 했던 바보같은 내친구 널뛰기 하던 개잡주의 모습이 없어져서 그런가.. 이런 얘기들이 많이 나오는데.. 딱히 이런 기사들이 호재로 작용할 일은 없어보이고 일단 시간싸움 들어가야겠다 투자 전략 평단 밑이면 조금씩 매수해보고 평단위인데 고점이라 판단되면 비중조절 하는식으로 박스권 매매 현금비중 30% 는 항상 유지한채로 단기 우상향 하는 일봉 박스권 저점과 고점추세선을 기준으로 박스권 매매가 유효해 보여서 해볼려고 하지만 크게는 아니고 용돈 벌이 정도로만 매매 예정 점진적 우상향 하는 모습이긴 한데 딱히 추세라고 할 정도의 흐름은 안보임..2024년에는 50불은 찍을수 있으려나 일단 지켜보자 이전처럼 재미있지는 않지만 그게 더 나은 상황 김정상 아이온큐 ..
이 기능은 향후 변경되거나 없어질 수도 있다. 라고 함 그냥 경험만 해보는 걸로 .. 사전작업 이전에 생성해 놓은 es.8.8.1 을 복사해서 es.8.11.3 을 만들어 놓는다 kibana dev tool 접속 PUT sample_data { "mappings": { "properties": { "client.ip": { "type": "ip" }, "message": { "type": "keyword" } } } } PUT sample_data/_bulk {"index": {}} {"@timestamp": "2023-10-23T12:15:03.360Z", "client.ip": "172.21.2.162", "message": "Connected to 10.1.0.3", "event.duration":..