728x90

분류 전체보기 297

47 삐약 : 백준 3986 | 좋은 단어 | [바킹독 문제 풀이|Stack|JAVA]

https://www.acmicpc.net/problem/3986 3986번: 좋은 단어 이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에 www.acmicpc.net package BKD_0x8_Stack_Application; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class BOJ_3986 { public static void main(String[] args) throws IOExcep..

46 삐약 : 백준 4949 | 균형잡힌 세상|[바킹독 문제 풀이|Stack|JAVA]

https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 각 문자열은 마지막 글자를 제외하고 영문 알파벳, 공백, 소괄호("( )"), 대괄호("[ ]")로 이루어져 있으며, 온점(".")으로 끝나고, 길이는 100글자보다 작거나 같다. 입력의 종료조건으로 맨 마지막에 www.acmicpc.net 1. toCharArray & BufferedReader 사용 package BKD_0x8_Stack_Application; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; public class BOJ_4949_to..

[OpenSearch / Docker] "Custom Analyzer [custom_analyzer] failed to find tokenizer under name [nori_tokenizer]" | 인턴

2023.11.28 - [😒 저 저 저 개념없는 나] - [OpenSearch / Docker] 한국어 형태소 분석기 Nori 설치 [OpenSearch / Docker] 한국어 형태소 분석기 Nori 설치 WZNT> docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES container_id opensearchproject/opensearch:latest "./opensearch-docker…" 10 days ago Up 6 seconds 0.0.0.0:9200->9200/tcp, 9300/tcp, 0.0.0.0:9600->9600/tcp, 9650/tcp opensearch dusty-wznt.tistory.com 이전에 ..

[Docker] Docker을 깔끔하게 밀어버리자 (feat. COM Surrogate) | 인턴

제가 인턴을 하고있는 사내 컴퓨터의 용량이 아주 카와이하고 소중한 관계로 여러가지 이것저것 하다보니 업무에 필요한 도커 컨테이너들이 날라가버렸습니다. ㅋ 정신을 차리고 다시 yaml 파일을 올려보려고 해도 미동도 없는 관계로 도커를 밀어봅시다. 복잡할 줄 알고 겁 왕창 먹었는데 생각보다 많이 간단합니다. 1. 제어판에서 야무지게 도커 desk top을 지운다. 이제 지우지도 못하게 한다. 작업 관리자 > backgrouopd process에 COM Surrogate라고 있을겁니다 고것을 모두 삭삭긁어서 지워주시면 대여 편-안 2. docker 관련 파일 삭제 C:\Program Files\Docker 요놈과 -> C:\Users\[사용자계정폴더]\.doker 요놈 -> C:\Users\[사용자계정폴더]\..

[Java] String.matches(String regex) | 인턴

public boolean matches(String regex) 매개변수로 받아온 정규 표현식(regex)와 문자열이 일치하는지 여부를 확인하는데에 사용된다. 정규표현식과 문자열전체가 일치해야만 true 값이 반환된다. 예시 String text = "Hello,123"; boolean isMatch = text.matches("[a-zA-Z]+,[0-9]+"); System.out.println(isMatch); // 출력: true 본인은 한글과 영어가 섞여있는 String 배열 사이에서 대소문자가 혼합되어있는 영어 문자열을 찾고싶어서 해당 메소드를 사용하였다.

[OpenSearch / Docker] OpenSearch 사용자 사전 설정 | 인턴

형태소 분석 시에 내가 원하는 단어를 모두 쪼개놓아 합성어나 외래어 같은 경우 인지를 잘 못하는 경우가 있다. 또한 사내에서 사용하는 용어등은 표준어가 아니이게 이에 대한 처리가 필요하다. 고것을 지금 해 볼 것 이다. 우선 사용자 사전을 의미하는 user_dic 텍스트 파일과 동의어를 정의하는 synonyms 텍스트 파일을 설정한다. 이는 로컬에서 텍스트 파일을 생성해주면 된당. docker cp D:\Project\OpenSearch\synonyms.txt container_id:/usr/share/opensearch/config docker cp D:\Project\OpenSearch\user_dic.txt container_id:/usr/share/opensearch/config docker cp..

[OpenSearch / Docker] Docker-Compose OpenSearch 설치 Window | 인턴

https://opensearch.org/docs/latest/install-and-configure/install-opensearch/docker/#sample-docker-composeyml Docker Docker opensearch.org 위의 링크를 타고 들어가 docker-compose.yml 파일을 복사한 후 원하는 경로에 yml 파일을 생성한다. 이후 PowerShell 혹은 cmd 창을 열어 해당 yml 파일이 있는 경로로 이동한 뒤 docker-compose -f docker-compose.yml up 위의 명령어를 입력하여 Container를 구축한다. 그러면 밑에 이렇게 체크표시 말고도 우르르쾅쾅 뭐가 많이 생긴다. 모두 진행이 되면 컨테이너가 잘 생성되었음을 Docker Deskt..

[OpenSearch / Docker] 한국어 형태소 분석기 Nori 설치 | 인턴

docker-compose.yml 파일의 volume 부분에 아래 두 줄을 추가한다 - /elasticsearch/data:/usr/share/elasticsearch/data - /elasticsearch/logs:/usr/share/elasticsearch/logs compose 파일을 업로드 한다. WZNT> docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES container_id opensearchproject/opensearch:latest "./opensearch-docker…" 10 days ago Up 6 seconds 0.0.0.0:9200->9200/tcp, 9300/tcp, 0.0.0.0:9600->96..

[GCP] Spring 프로젝트 jar 파일 업로드

블로그 주인장은 인텔리제이를 사용한답니당 인텔리 제이에서 구현한 백엔드 파일을 jar 파일로 내보내야 해요. 우측 상단에 있는 코끼리를 눌러주시고 이미지와 같이 파일을 타고타고 들어가서 bootJar 이라는 것을 볼 수 있을 겁니다. 이걸 붓쨔 더블클릭 해 주세요 ㅎ 욜코롬 돌아가는 것을 확인 할 수 있고 저 build 파일 내부에 jar 파일이 생성된 것을 확인할 수 있습니다. 이제 GCP에 업로드를 진행해야 하는데 말이죠 GCP 인스턴스의 ssh를 켜보면 우측 상단에 파일 업로드가 있단 말이죠 냅다 올려줍니다. 우측 하단에 요런게 뜨구요 파일 크기가 좀 클수록 시간이 좀 걸리더래요

[GCP] 스프링 배포 환경 설정 : 우분투 JDK 설치

1. java 설치 확인 javac -version 어림도 없다. 2. root 계정 Pw 설정 sudo passwd sudo su 3. 모든 기존 패키지가 최신 상태인지 확인 sudo apt update 4. 사용가능한 목록 찾기 sudo apt-cache search openjdk 5, OpenJDK17 - JRE, JDK 설치 sudo apt-get install openjdk-17-jre sudo apt-get install openjdk-17-jdk 6. Java 설치 확인 java --version 7. $JAVA_HOME 설정 확인 echo $JAVA_HOME 설정이 되어있지 않은 것을 볼 수 있다. 8. java 위치 확인 - jdk 위치 확인 readlink -f /usr/bin/java..

728x90