느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라
article thumbnail
Minikube 및 testContainer(Docker이용한 테스트) 세팅 feat_Docker Desktop 유료화
IT/docker 2022. 1. 19. 18:12

DockerDesktop의 유료화로 인한 대체제로 minikube를 사용하라는 말이 들린다. minikube는 로컬환경에서 kubernetes 클러스터를 실행하는 데 사용된다고 한다 그러나 컨테이너를 실행하는 데 사용할 수 있는 도커 데몬도 실행되기에 기존의 Docker Desktop을 대체할 수 있다고 한다. # Install hyperkit and minikube brew install hyperkit brew install minikube # Install Docker CLI brew install docker brew install docker-compose # Start minikube minikube start # Tell Docker CLI to talk to minikube's VM eva..

article thumbnail
HikraiCP에 대해서 알아보자
IT/Spring Boot 2022. 1. 8. 12:37

일반 제약회사에서 전산담당자로 있다가 2020년에 3년만에 다시 개발자로서 위메프라는 회사에 오게 되었는데 많은것이 바뀌어 있었다 스프링대신 스프링 부트를 쓰고있었고, 데이터베이스 관련해서는 모두 HikariDataSource라는 것을 사용하고 있었다. (마치 당연한 것 처럼) 개인적으로 이런걸 보면, 뭔가 누가만들었는지 알고싶고 해당 명칭을 지은 근원을 보고싶은법. 나는 히카리하면 개인적으로 가장 먼저 떠오르는게 옛날 아프리카TV의 BJ 히카리가 떠오른다. 해당 BJ가 일본인BJ였던 만큼 이 라이브러리를 만든 개발자도 일본과 관련이 있는 개발자가 아닐까 생각이 들었다. (히카리CP를 만든 개발자의 github 주소 : https://github.com/brettwooldridge brettwooldri..

article thumbnail
안드로이드 스튜디오 에뮬레이터 초기화시키기
IT/안드로이드 2021. 12. 30. 07:09

Tools > AVD Manager를 클릭한다. Wipe Data를 누르면 초기화된다.

개인정보 처리방침
IT/개인정보처리방침 2021. 12. 27. 21:47

('honeyinfo7.tistory.com'이하 '금연도우미')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2021년 1월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('honeyinfo7.tistory.com'이하 '금연도우미')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 제2조(개인정보의 처..

Elasticsearch Nori 플러그인 설치하기
IT/ElasticSearch 2021. 9. 15. 17:07

현재 회사에서 사용하는 Elasticsearch의 경우 Nori를 사용하고 있다. 그러기 위해 Nori플러그인을 사용하는데, Nori사이트에서 바로 다운받아서 설치하는 방법과 Nori플러그인을 다운받아서 수동으로 설치하는 방법이 있는데, 이에 대한 포스팅을 남긴다. 수동설치시 다운로드 주소 다운로드 주소 : https://artifacts.elastic.co/downloads/elasticsearch-plugins/analysis-nori/analysis-nori-7.11.1.zip -- 수동 설치 $ sudo /elasticsearch/bin/elasticsearch-plugin install file:[설치경로]/analysis-nori-7.11.1.zip -- 다운로드 설치 $ install ana..

SpringBoot 프로젝트 Ubuntu 서비스에 등록하기
IT/Linux 2021. 9. 8. 21:21

배포한 SpringBoot 프로젝트를 Ubuntu서비스에 등록하고 싶어졌다. 의외로 방법은 간단하다. 서비스를 등록하기 위해서 아래와같이 .service로 끝나는 파일을 만든다. sudo vi /etc/systemd/system/humor-api.service 아래와 같이 입력한다. [Unit] Description=Humor Crawler API After=syslog.target network.target mysql.service [Service] ExecStart=/bin/bash -c "exec java -jar [jar가 위치한 full경로]/humor-api.jar" [Install] WantedBy=multi-user.target service파일이 생성되었으면 아래의 명령어들을 실행하여 s..

[intellij] Gradle프로젝트 인식이 안될때
IT/IntelliJ 2021. 9. 1. 16:09

.idea 폴더를 삭제하고 프로젝트를 재시작하면 된다.

article thumbnail
[JPA] Query DSL 사용해보기
IT/JPA 2021. 8. 29. 23:02

현재 JPA공부를 하고있고, 현재는 객체지향 쿼리언어라는 챕터에 와있다. 여기서 QueryDSL이라는 것을 배우려 하는데, QueryDSL을 사용하면 Criteria JPQL보다 더 쉽게 코드를 작성할 수 있고 직관적이며 같은 기능을 제공한다고 한다. build.gradle에 아래와 같은 설정을 세팅한다. plugins { id 'java' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } //querydsl 추가 시작 def querydslVersion = '4.3.1' def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslD..

article thumbnail
[VSCode] 탭아웃(코드 빠져나가기?)
IT/VSCode 2021. 8. 21. 16:45

보통 intellij등에서 코드를 작성하다가 () "" 내부에서 빠져나갈때 탭을 누르면 코드 밖으로 빠져나가는데, VSCODE에서는 해당 기능이 안되어 너무 불편했는데, 확장 플러그인을 설치하면 TAB을 통해 코드를 빠져나가는게 가능하다고 한다. 설치하여 사용하도록 하쟈 ㅠ

article thumbnail
[VScode] 새파일, 새폴더 단축키 설정
IT/VSCode 2021. 8. 21. 15:25

Visual Studio Code를 사용하면서 새파일, 새폴더를 만드는 방법이 너무 까다롭다는 생각이 들었다.. 일일이 파일 폴더를 클릭하고, 거기서 new File, new Folder등을 수행하여, 위치 확인 및 파일명 작성등을 마우스등으로 일일이 클릭하는 작업말이다. 그에반해 IntelliJ에서 개발을 진행할 떄는 ctrl+n, ctrl+shift+n등을 통해 새파일 새폴더등을 만들수 있었는데 말이다. 그런데!! 계속 불편하다고 생각해와서 몇분의 시간을 들여서 그러한 기능이 없나 확인해보니 사용자 설정을 통해 인텔리제이에서 처럼 파일생성, 폴더생성이 가능하다고 한다! 그에대한 포스팅을 한다. Command Pallet를 연후(Ctrl + shift + p ) > Open Keyboard shortc..