일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aqqle
- request cache
- API
- IONQ
- api cache
- NORI
- aggs
- Analyzer
- Elasticsearch
- vavr
- mysql
- redis
- Elastic
- Aggregation
- dbeaver
- 아이온큐
- KNN
- Query
- java crawler
- ann
- elasticsearch cache
- TSLA
- Selenium
- Cache
- 테슬라
- JPA
- 양자컴퓨터
- file download
- java
- Docker
- Today
- Total
목록분류 전체보기 (169)
아빠는 개발자
적으로 쓸 이미지를 이 매미같은 친구들로 정했다. 외계인이라고 하는.. 우선 Sprites 폴더에 매미를 넣는다. 그리곤 우측 Splite Randerer 에서 Rraw mode 를 multi 로 바꿔준다. 무기나 케릭터 잘랐던것 처럼 splite 주고 auto 로 옵션을 주고 짤랐다. 와.. 저장 안하고 닫았.. component 에 충돌영역과 중력을 붙이고 tag 도 신규 Enemy tag 생성해서 붙여준다. 그리고 prefabs 에 넣어서 재사용 할수 있게 한다. prefabs 에 들어있는객체들을 복사하고 이름을 변경해준다. 이미지를 끌어다가 변경을 하고 Enemy Script using System.Collections; using System.Collections.Generic; using Un..
핸드폰에 집어넣으려다가.. 그렇다 한번 다 날려 먹었다.. 아니지 몇번 날려 먹었지 xcode 를 다운받는데 다운이 안받아지는 이슈가 있을땐.. OS를 업데이트 해야한다. 그럼 받아지는데 구글링해서 얻은 정보로 iphone 으로 빌드하려고 할때.. 뭔가 잘못한건지는 모르겠지만 몇번 날라갔다.. 덕분에 복습을 하는 작업의 요지랄까 핵심은 무기는 Prefabs 로 만들어서 Player 에서 상대 위치값으로 사용한다 일단 결과 물은 뻘건용의 미사일은 노란용 ㅋㅋ 이미지 검색하는게 귀찮아서 그냥 노란용을 사이즈 줄여서 사용 작업을 해보자 우선 노란용을 Sprites 디렉토리에 끌어다 넣는다 그리고 쪼개기 Payer 만들때와 동일하지만 slice Editor > split 옵션을 Auto 로 해버리면 지멋대로 알..
Elasticsearch의 hot_threads API는 클러스터 내에서 CPU가 높게 사용되는 스레드 정보를 제공하는 엔드포인트입니다. 이를 통해 어떤 작업이 CPU를 많이 사용하고 있는지를 식별하고 성능 이슈를 해결할 수 있음 Hot Threads API 사용 방법: cURL을 사용한 기본 사용법 curl -X GET "localhost:9200/_nodes/hot_threads?pretty" 위 명령은 로컬 호스트의 9200번 포트에서 실행 중인 Elasticsearch에 연결하고, 각 노드의 hot threads 정보를 출력. 위 명령은 각 노드에서 상위 5개의 hot threads만 출력합니다. threads 파라미터를 사용하여 출력할 스레드의 수를 조절할 수 있음 curl -X GET "loc..
player 로 사용할 용을 만들어보자! 우선 프로젝트 Sprite 디렉토리에 다운받은 용 이미지를 넣어보자 용 이미지를 선택하면 Inspector 영역에 Sprite Mode 를 Multiple 로 선택한다. Sprite Editor 버튼이 있는데 어떻게 자를지를 여기서 정한다. 일단 클릭 가장편한게 Grid By Cell Count 라서 선택 가로 세로 몇개로 정할지만 정해주면 알아서 잘라짐.. 잘라진후 이미지 옆에 화살표를 누르면 잘라진 이미지가 펼쳐 지는데 이동하는 순서에 맞게 컨트롤 + 클릭해서 선택후에 화면으로 끌어다 놓느다. Inspector 에 player (용) 에 태그를 Player 로 붙여주고 Rigidbody 2D 와 Circle Collider 2D component 를 넣어준다...
디펜스 게임을 하다보니.. 내가 원하는 게임이 없어서.. 내가 만들어서 나만 즐기는걸로 뭘로 게임을 만드냐.. 물어보니 유니티로 만든다고 해서 유니티로 만들어 보잣! 구글에서 아래와 같이 검색하면 race site:opengameart.org opengameart.org 사이트에 있는 이미지를 검색할 수 있다. 검색결과 쭉 보면.. Top Down highway 를 다운받아보자 unity 프로젝트를 생성하고 Script 와 Sprite 디렉토리를 만든다. Sprite 디렉토리 안에 이미지를 끌어다 놓으면 사용할수 있게 된다. Sprite 안에 있는 이미지를 하이라키 (Hierarchy) 구조 안에 끌어다 놓으면 다음과 같이 생성이 되고 Duplicate 해서 복제한다. * 실행하기전 세팅 Unity > ..
Admin 에서 사용할 API 들을 manage project 에 작업해놓음 우선 키워드 관리 크롤러가 사용할 keyword 들에 대한 CRUD 를 관리 Table 스키마 CREATE TABLE `keywords` ( `id` bigint NOT NULL AUTO_INCREMENT, `keyword` varchar(200) NOT NULL, `use_yn` enum('Y','N') NOT NULL DEFAULT 'Y', `created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY..
전체 클러스터 재시작 및 순차적 재시작 전체 클러스터 다시 시작 또는 롤링 다시 시작을 수행하려는 상황이 있을 수 있습니다 . 전체 클러스터 재시작 의 경우 클러스터의 모든 노드를 종료하고 다시 시작하는 반면 , 롤링 재시작 의 경우 한 번에 하나의 노드만 종료하므로 서비스가 중단되지 않습니다. 전체 클러스터 다시 시작 1. 샤드 할당을 비활성화합니다. Disable shard allocation. 노드를 종료하면 할당 프로세스는 index.unassigned.node_left.delayed_timeout해당 노드의 샤드를 클러스터의 다른 노드에 복제하기 시작하기 전에(기본적으로 1분) 기다립니다. 이 작업에는 많은 I/O가 포함될 수 있습니다. 노드가 곧 다시 시작될 예정이므로 이 I/O는 필요하지 않..
아마도 6 버전인듯한데.. http 통신을 하는 플러그인을 제한 해서 head 를 설치를 못하고 chrome 브라우저 앱으로 사용했던 것 같다. 일단 head 란 뭐냐.. elasticsearch 필수 플러그인으로 활약하던 과거의 영광이 있던 플러그인이지만. .. 지금은 개발자들이 잘 안쓰는듯.. 좀 허접하게 생기긴했으나. 직관적으로 노드, 샤드 및 클러스터 상태를 확인할 수 있어서 난 아직도 사용 중 설치하러 가보자. 구글검색페이지 우측 상단에 점 9개짜리 버튼을 눌러보면 크롬 웹스토어 라는것이 있다. 접속하면 이런 화면이 나오는데 우측 상단 검색창에 elasticsearch 라고 검색해보자 검색결과 별점은 낮지만 최상단에 있는 Multi Elasticsearch Head 가 있다. Multi ? 내가..
EXTRACT 에서 추출한 파일을 INDEXER 에서 읽어서 ES에 색인한다. 뭐 이런 컨셉으로 만들었는데.. index 의 생성/삭제 관리쪽이 아직 부족하다.
DB에 있는 데이터를 추출 해서 파일로 만든다 색인데이터가 유실되는것을 막기위해 안전하게 처리하기 위함이라고 생각했는데 데이터가 많아지면 이방법으로 가능할까? 라는 의문이 들긴한다. 파일 생성 경로는 /data/static 실행해보자 /data/static/202402032221 라고 경로가 찍히고 해당 경로에 디렉토리가 생성되고 디렉토리 안에 아래와 같이 파일이 생성된다. 파일을 열어보면 이렇게 저장되어 있는데 512차원의 백터값 때문에 지저분하다.