-
python 패키지 생성 설치python 2021. 7. 19. 11:21
설치된 패키지 리스트 확인 (search-chat-rule) ➜ ~ pip list Package Version ---------- ------------------- certifi 2021.5.30 pip 21.1.3 setuptools 52.0.0.post20210125 wheel 0.36.2 requirement.txt 에 있는 패키지 리스트 한 번에 설치 기존 requirement.txt 내용 requests elasticsearch>=6.0.0,=2017.2 Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB) Collecting python-dateutil>=2.7.3 Downloading python_dateutil-2.8.2-py2.py3-non..
-
anaconda 프로젝트 별 환경 생성python 2021. 7. 19. 11:01
환경변수 초기화 문제 맥OS에서 환경변수를 설정할 때 ~/.bash_profile 파일에 설정해주고 source시켜 등록을 했습니다. 그런데 터미널을 닫았다가 다시 실행하는 행위가 진행되면 다시 .bash_profile 파일을 source 시켜주어야 하는 번거로움을 계속 하고 계시는 분들이 있을겁니다. 저도 그랬고 대부분의 맥OS 유저의 문제는 Oh My Zsh를 이용해서 터미널의 테마를 한번 변경했기 때문이라고 생각합니다. Oh My Zsh를 기본 터미널로 설정할 경우 ~/.bash_profile이 아니라 ~/.zshrc를 실행해주는 것을 알게 되었습니다. Oh My Zsh를 기본 터미널로 사용하고 계신다면 .zshrc 파일에 PATH를 등록해서 사용하면 됩니다. ( https://myjamong.ti..
-
What is Swap Memory in Linux?서버 2021. 6. 3. 11:37
For every operating system, there is a dedicated amount of RAM available that makes the processing of a program possible. However, the amount of this RAM is limited which is why RAM cannot hold a bulk of data in it. Therefore, there should be a backup option available which can support RAM whenever it runs out of memory. This concept holds for the Windows operating system as well as for Linux. I..
-
max or limit count of 'IN' clause MysqlJAVA 2021. 4. 26. 13:45
stackoverflow.com/questions/4275640/mysql-in-condition-limit/4275704#4275704 MySQL IN condition limit Hey, I have to use IN condition in my MySQL statement with a large set of ids. Example SELECT * FROM users WHERE id IN (1,2,3,4...100000) Is there a limit if items the IN statement can have? stackoverflow.com show VARIABLES like 'max%' 16777216(Byte) = 16메가바이트(MB) 넣으려는 데이터 최대 사이즈를 확인하고 in 절에 값을 ..
-
형태소 분석기 mecab-ko 설치 + 사전 적용(+우선순위 높이기)python 2021. 2. 3. 12:01
목차 Mecab 설치 사전등록 및 우선순위 적용 # Mecab 설치 Jupyter에서 pip install konlpy을 한 뒤에 mecab를 사용 해보면 다음과 같은 에러가 발생한다. 1 NameError: name 'Tagger' is not defined 그래서 다음과 같이 세가지 mecab 관련 파일을 받고 설치 해야한다. mecab-ko 설치 mecab-dic 설치 mecab-python 설치 참고 링크 : https://lovablebaby1015.wordpress.com/2018/09/24/mecab-macos-설치-삽질-후기-작성중/ 1. mecab-ko - 메캅 홈페이지에서 최신 버전 확인 후 다운로드 bitbucket.org/eunjeon/mecab-ko/downloads - 다운로드 ..
-
elasticsearch-plugin 생성하기검색/ElasticSearch 2021. 1. 13. 16:14
목적 자동완성 기능을 위해 사용할 자동완성 플러그인 이 정상적으로 install되지 않는 원인 분석을 위함 플러그인 생성 방법 및 테스트 내용을 기록하기 위함 테스트 기능 없는 플러그인으로 정상 설치 여부를 확인한다. javacafe-analyzer 소스를 이용하여 플러그인을 만들고 정상 설치 여부를 확인한다. 1. 기능 없는 플러그인 테스트 1-1. 프로젝트 생성 plugin 생성 참고url : http://www.technocratsid.com/how-to-create-an-elasticsearch-6-4-1-plugin/ How to create an Elasticsearch 6.4.1 Plugin A plugin provides a way to extend or enhance the basic f..
-
Spring batch 히스토리 삭제JAVA 2021. 1. 4. 11:46
delete FROM BATCH_STEP_EXECUTION_CONTEXT WHERE STEP_EXECUTION_ID IN ( SELECT STEP_EXECUTION_ID FROM BATCH_STEP_EXECUTION WHERE STEP_NAME='autocompleteStep' and status='FAILED'); delete FROM BATCH_STEP_EXECUTION WHERE STEP_NAME='autocompleteStep' and status='FAILED'; delete FROM BATCH_JOB_EXECUTION_CONTEXT WHERE JOB_EXECUTION_ID in ( SELECT JOB_EXECUTION_ID FROM BATCH_JOB_EXECUTION where status='..
-
S3 파일 업로드JAVA 2020. 10. 8. 09:44
/** * s3에 접속 - 사전을 업로드 한다. * @throws IOException */ public void uploadDictionary(FileParameter parameter) throws IOException { String fileName = parameter.getDicName(); String path = makePath(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); for(String s: parameter.getKeyword()){ baos.write(s.getBytes(“UTF-8”)); baos.write(‘\n’); } byte[] fileArray = baos.toByteArray(); ObjectMetadata..