반응형
공부/기타2023. 4. 10. 17:59게임 지표 용어 정리

유저 용어 설명 UV (Unique Visitor) AU (Active User) DAU (Daily Active User) 일간 활성 유저 수 WAU (Weekly Active User) 주간 활성 유저 수 MAU (Monthly Active User) 월간 활성 유저 수 RU (Registered User) 일정 기간 내 게임에 등록된 유저 수 NRU (New Registered User) 일정 기간 내 게임에 등록된 신규 유저 수 ARU (Accumulate Registered User) 해당 기간까지 등록된 누적 유저 수 CCU (Concurrent User) 동시 접속자 수 MCU (Maximum Concurrent User) 최대 동시 접속자 수 ACU (Average Concurrent Us..

공부/IDE2023. 4. 10. 13:52ubuntu (os)에 intellij ultimate PATH 설정

*라이센스 발급 및 설치 파일 다운로드 생략 ( 링크 ) 폴더로 이동하여 실행 $ cd home/사용자경로/idea-IU-31.8109.175/bin/ $ ./idea.sh// run intellij PATH 등록하여 실행 intellij 에서 create command-line launcher 검색 아래의 경로를 PATH에 추가하면 idea.sh 로 실행가능하다 한다 맥의 경우 /usr/local/bin/idea 을 PATH에 추가하면 $ idea . 명령어로 현재 디렉토리 기준으로 인텔리제이 실행가능 oh-my-zsh를 사용하고 있기 때문에 .zshrc 파일에 PATH 설정을 추가하도록 한다 $ vim ~/.zshrc # 인텔리제이 경로 추가 export PATH=$HOME/bin:/usr/local..

[Vim] colortheme gruvbox 적용기 (to. Mac , WSL)
공부/Vim2023. 1. 28. 19:25[Vim] colortheme gruvbox 적용기 (to. Mac , WSL)

Vim에 syntax on 설정만 할 경우 가독성이 조금 나아지지만 마음에 들지 않는다. (기본 colortheme 또한..😑) 그래서 vim colortheme 중에 랭킹 1위로 보이는 gruvbox를 설치해보기로 했다. vim vundle 설치 vim 플러그인 관리자로 최초 설치하도록 함 (마치 프론트의 nvm, 스프링의 maven, gradle 같은 느낌인듯) $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 참고. - WSL 의 경우 개행문자로 인해 Vundle 실행시 에러 발생함! (아래 "에러2" 참고) - Mac OS 의 경우 문제없이 정상 동작함 ! 🤗 gruvbox 플러그인 설치 $ vim ~/..

공부/Javascript2023. 1. 24. 19:07정규 표현식 문법 정리

개요 임의 문자 유형을 얼마나 반복해서 포함하는 지 또는 지정된 문자 형식을 검출하는데 유용한 정규표현식에 대해 공부/정리한 내용 포스팅함. ( 아래 영상을 보고 1시간 투자 후 정규 표현식을 스스로 찾아보고 할 수 있게 되었다! 😎 ) 유튜브 (✨강추) https://www.youtube.com/watch?v=t3M6toIflyQ&ab_channel=%EB%93%9C%EB%A6%BC%EC%BD%94%EB%94%A9 문법 정리 Groups and ranges (범위, 그룹) Chracter 의미 | 또는(OR) () 그룹 [] 문자셋, 괄호안의 어떤 문자 [^] 부정 문자셋, 괄호안의 어떤 문가 아닐때(not) (?:) 찾지만 기억하지는 않음 (no group) Boundary-type Chracter ..

공부/Vim2023. 1. 18. 22:17[Vim] Vim 수정 중 ctrl + z 눌렀을 때, 복귀하기

📚 shell 에서 운영되는 프로세스는 job 이라고 부르기도 함. 📚 포그라운드, 백그라운드에 대해서도 알아보자 ! 방법 (ctrl + z 눌러서 나갔다고 가정) ① job 이 한 개 인 경우 $ fg // 직전에 job 으로 복귀 ② 여러개 인 경우 $ jobs jobs[1] - suspended vim 3-3Delete [2] + suspended vim 5-5cut_copy_paste.txt $ fg %1 // 1번 job(process)으로 복귀 참고 https://kldp.org/node/41673 https://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=8032

[AWS] EC2 서버 application heap dump 생성/다운로드 (with wsl2)
공부/AWS2023. 1. 16. 09:49[AWS] EC2 서버 application heap dump 생성/다운로드 (with wsl2)

개요 - 웹 서버 운영하는데 최소 1달 주기적으로 서버 다운되는 현상 발생 - 원인 파악 위해 heap dump 생성/분석 진행 - 이에따라 ec2 서버에서 생성한 heap dump를 wsl2 터미널로 내려 받는 흐름 정리 ① key 사용하거나, ~/.ssh/config 설정 통해 ec2 서버 접속 # 키로 접속하는 경우 (선택한 EC2 OS에 따라 기본 계정 상이함) sudo ssh -i [*.pem] ubuntu@[public domain ec2] # ~/.ssh/config 설정으로 접속하는 경우 HostName으로 접속 $ ssh web-site ② 프로세스 확인 ✔ spring boot project # PID (프로세스 아이디) 확인 $ ps -ef | grep java ③ heap dump ..

[AWS] EC2 와 RDS 연결/접속 하기
공부/AWS2023. 1. 14. 22:03[AWS] EC2 와 RDS 연결/접속 하기

개요 - 다음 작업시 헤매지 않도록 흐름(flow) 기록 - AWS EC2 서버와 RDS 생성은 생략 - WSL2에 Ubuntu 설치하여 터미널로 사용 ① EC2서버 접속 - EC2 서버 인바운드 규칙으로 기본적으로 port 22, 80, 8080 등록 (22 : ssh, 80 : nginx, 8080: tomcat 용) - EC2 생성시 선택한 OS에 따라서 기본 계정명이 다름 ( ubuntu 의 경우 기본 계정이 ubuntu 이다!👨‍💻 ) - 필요시 EC2 의 VPC, 서브넷 그룹 확인하기 $ cd ~/.ssh $ sudo ssh -i [키.pem] ubuntu@[EC2공개도메인주소] ② RDS 인바운드 규칙 생성 (생략) - 엔드 포인트 주소 확인 - 인바운드 규칙에 신규 생성한 EC2 서버의 공..

[oh-my-zsh] help command not found
공부/DevOps2023. 1. 8. 23:23[oh-my-zsh] help command not found

개요 - bash script 공부 중에 help command 확인하는데 에러 출력 - 찾아본 결과 help command가 모든 shell에 적용되는 것은 아닌 것으로 확인됨 해결 방법 $ vim ~/.zshrc # 하단이나 원하는 곳에 함수 삽입 후 저장 function help() { bash -c "help $@" } $ source ~/.zshrc 참고 https://gist.github.com/emreberge/1424710

공부/IDE2022. 12. 30. 20:36[VSCode] oh-my-zsh 사용시 터미널 폰트 깨짐 문제 해결

개요 - ubuntu 또는 wsl2 작업 환경이 익숙해서 vscode 기본 터미널을 변경 함 - 그런데 폰트 설정이 안 되어 있어, 아래와 같이 아이콘이 깨진 상태로 출력됨 해결 - Setting (ctrl + , ) > User >Features > Terminal 선택 - Integerated : Font Fmaily 입력 칸에 사용하는 폰트 입력 ( ex. MesloLGS NF ) 필자의 경우 oh-my-zsh custom theme 에서 요구하는 폰트 사용 ! 사용하는 폰트 설치 후 입력 !

[WSL] window10 터미널 꾸미기(oh my zsh, git, docker ..)
공부/기타2022. 6. 25. 17:48[WSL] window10 터미널 꾸미기(oh my zsh, git, docker ..)

개요 Git Bash 나 Xshell, putty, Intellij 터미널, window cmd 등 여러가지 혼용해서 사용하고 있었는데, 통일하고 싶다는 생각이 듦 "리눅스용 윈도우 하위 시스템 (Windows Subsystem for Linux)" 에 알게 되었고. 몇일 동안 삽질한 설정 방법에 대해 정리 Windows Terminal & Ubuntu 설치 Microsoft store 실행 후 Windows Terminal 과 Ubuntu 검색해서 설치 Windows Terminal에서 Ubuntu 를 실행 WSL 활성화 & WSL 2 설정 https://mulder21c.github.io/2021/01/28/setting-up-wsl-2-dev-env-and-zsh-on-windws-10/#WSL-%..

공부/IDE2022. 6. 21. 13:35[Intellij] 인텔리제이 - 프로젝트 디렉터리/패키지/메뉴탭 폰트 사이즈 키우기

설명👨‍💻 좌측 상단 메뉴 File > Settings > Apperance & Behavior > Apperance Use Custom font 수정 하면 project directory/package/menu tab 폰트 사이즈 변경됨 😎 우리의 눈은 소중하니깐

공부/Spring2022. 6. 20. 17:38[JPA] Date 타입 포맷 맞춰주는 @Temporal

정리 - Date 타입의 필드를 Response 응답할때 Formatting 해주기 위해 @JsonFormat 을 사용함 @JsonFormat(pattern = "yyyy-MM-dd") - 문제) 그런데 startDate, endDate 날짜 각각 -1 일씩 된 날짜 가져옴 실제) 이벤트 1 / 2021-12-08 ~ 2021-12-16 @JsonFormat) 이벤트 1 / 2021-12-07 ~ 2021-12-15 🤔 - 그래서 아래와 같이 @Temporal 으로 수정하니 정상적으로 날짜 출력함 ( yyyy-MM-dd 형태) @Id @Column(name = "start_date") @Temporal(TemporalType.DATE) private Date startDate; @Id @Column(na..

공부/Spring2022. 6. 19. 22:48[JUnit] org.junit.runners.model.InvalidTestClassError: Invalid test class

개요 udemy 에서 junit test 인강 강의 듣던 중 해당 에러 발생 org.junit.runners.model.InvalidTestClassError: Invalid test class (이하 생략) 해결 방법 @Test 의 import 가 틀렸음 import org.junit.Test; ✨ //import org.junit.jupiter.api.Test; 💣참고 https://stackoverflow.com/questions/24319697/java-lang-exception-no-runnable-methods-exception-in-running-junits

공부/Spring2022. 6. 12. 11:55[ERROR] org.springframework.oxm.UncategorizedMappingException: Unknown JAXB exception

개요 spring batch clone project 테스트 하면서 공공 API xml 데이터 parsing 테스트 진행 dto 객체에 mapping 처리 해주는 과정에서 jaxb 에러 발생 에러 Caused by: org.springframework.oxm.UncategorizedMappingException: Unknown JAXB exception; nested exception is com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 13 counts of IllegalAnnotationExceptions (생략) 클래스에 동일한 이름 "year"을(를) 사용하는 속성이 두 개 있습니다. this problem is related to the fo..

공부/DevOps2022. 6. 8. 10:15[oh my zsh ] git 사용시 index refreshing 되는 이슈

개요 평소와 같이 git repository 들어가서 git status 했는데 전체 파일이 modified 상태로 확인됨 검색 키워드 👉 index refresh problem when change git terminal 작업 환경 : wsl , ubuntu, oh-my-zsh 해결 LF 인식으로 인한 문제였고, git config 수정함 ## For the current repository git config core.filemode false git config core.autocrlf true ## For global config (필자는 global 설정함 👨‍💻) git config --global core.autocrlf true git config --global core.filemode ..

[Git] rebase 활용하여 커밋에서 원하지 않는 파일 빼기
공부/Git2022. 5. 26. 13:47[Git] rebase 활용하여 커밋에서 원하지 않는 파일 빼기

PR 요청하기전 commit 이력 정리하고 있는데, 하나의 commit에 원치 않는 파일이 포함되어 있다는 것을 깨닫게 되었다. 로컬 작업 중이고, commit 을 remote에 반영하지 않은 경우에만 수행하시길 바랍니다 commit 이력이 remote에 반영된 경우 내려받은 다른 사람들과 conflict(충돌)이 발생하여 문제 야기할 수 있기 때문입니다 해결 방법 ① 작업이력 임시 저장 :: stash $ git stash list // 확인 $ git stash push -um "임시저장(메시지작성알아서)" // -u : untracked file 까지 , -m : 메시지 작성 $ git stash list // 재확인 stash 는 스택 자료구조와 닮아 있고, LIFO로 최근 데이터의 경우 stas..

공부/Html|CSS2022. 5. 21. 23:11[CSS] :nth-child 활용하여 개별 css 적용 (feat.테이블 색상 꾸미기)

개요 엑셀로 관리하고 있던 문서를 이제 웹에서도 관리하고 싶다는 A 부서 임의의 화면설계서를 넘겨받았는데, 테이블 색상이 알록달록하였다. 전문적으로 CSS를 해본적이 없기에, '범위 설정해서 스타일 적용할 수 없을까?' 는 생각을 가지고 검색 nth-child 속성으로 화려하게 범위 지정이 가능하다는 것을 알게 되어 공부한 내용 기록 오늘도 개미는 열심히 일을 하네 (뚠뚠) 테이블 예시 :nth-child 속성 활용 :nth-child(n) 원하는 n 번째에 dom component 대해서만 스타일 적용 가능 문제) 이미지 ① 의 경우 3번째 td 제외한 나머지는 가운데 정렬 처리를 해야 했음 // not 속성을 활용하여 3번째 td 를 제외하고 전부 가운데 정렬 처리 👍 table the..

[Git] stash
공부/Git2022. 5. 9. 22:39[Git] stash

stash 명령어 Stash 명령을 사용하면 워킹 디렉토리에서 수정한 파일들만 저장한다. Stash는 Modified이면서 Tracked 상태인 파일과 Staging Area에 있는 파일들을 보관해두는 장소다. 아직 끝내지 않은 수정사항을 스택에 잠시 저장했다가 나중에 다시 적용할 수 있다 - 'git-scm.com' ① 도움말 확인 $ git stash --help ② stash 저장 목록 확인 $ git stash list ③ 작업 내용 임시 저장 $ git stash push -m "메시지 작성" 👉 이 경우 Tracked 파일이면서 Modified 상태이거나, Staging Area에 있는 파일만 대상이 됨 $ git stash push -um "메시지 작성" // untracked 파일까지 전부..

반응형
image