안녕하세요. 오늘은 제가 git을 쓸 때 자주 사용하는 기능인 stash에 대해 정리해보는 시간을 가져보겠습니다. git stash로 구글링을 해보았을 때, 오로지 기본 기능에 대한 설명이 있는 글만 찾게 되었던 경험이 있어서, 제가 자주 사용하는 이유와 사용법에 대해 정리하고 추가적인 부분을 소개해드려보면 좋을 것 같아 글을 쓰게 되었습니다. stash?? 먼저 stash는 구글 번역기로 번역을 해보았을 때, 숨기는 장소(명사), 몰래 챙겨두다(동사)로 찾아볼 수 있는데요, 말 그대로 저는 stash를 stash에 담아둔다, stash를 사용한다 라고 자주 말 하는 것 같네요. origin의 내용을 tracking 하고 있는 상태이거나(modifed), staged(staging area로 이동된 상태..
여러 줄 주석 처리 시에 줄 별로 // 가 붙는게 싫어서, 회사 환경(Windows) 에서는 ctrl + shift + / 로 주석 처리를 자주 하곤 합니다. 그러면 드래그 한 곳 제일 앞에는 /*, 제일 뒤에는 */가 붙으며 범위 주석 처리가 됩니다. 집에서는 mac을 주로 사용하기 때문에, cmd + shift + / 로 주석 처리를 하려고 할 때마다.. 이 친구가 튀어나와 불편했었는데, 한 번 해결법을 고민해보았습니다. 먼저, 다른 앱을 실행 했을 때도 해당 단축키를 사용하면 위 드랍박스가 열리는걸 보아 mac 자체 단축키로 등록되어 있는게 아닐까 하고 보았더니 역시나 아래 친구가 등록되어있었습니다. 시스템 환경 설정 - 키보드 - 단축키 탭 - 앱 단축키로 들어가셔서 **Spotlight(cmd ..
이클립스에서 다시 인텔리제이로 돌아오게 되면서, 폴백 라이센스를 구매하게 되었는데, 이클립스 환경에선 자동 빌드 설정으로 사용하게 되면서, 인텔리제이에서도 그렇게 사용해야겠다 하고 찾아보았습니다. 그러나, 모두 이전 버전 기준으로 포스팅된 글 밖에 없는 것 같아 오랜만에 포스팅하게 되었습니다. 먼저, File -> Settings(Ctrl + Alt + S) Mac이라면 IntellJ IDEA -> Prefereces (Command + ,) Build, Execution, Deployment Tab 에 Compiler 메뉴로 갑니다. Build project automatically를 체크해줍니다. 여기까진 이전 버전과 같습니다. ---------------------------- 이전 버전까지는 Ct..
안녕하세요. 오늘은 github에서 Access token을 만들어서 적용해보겠습니다. 갑자기 웬 깃헙..? 액세스 토큰..? 이라고 할 수 있지만 오늘 새로운 레포를 만들고, 로컬에서 어떤 간단한 작업을 한 후, 새로 만든 원격 Repo에 push를 하려 했으나! 깃을 새로운 컴퓨터에서 접속하거나, 비밀번호를 바꿨거나, 사용자 이름을 바꾸었을 때 볼 수 있었던 403 error를 만났습니다.(http 상태 코드 403은 인증 관련 에러입니다.) 이걸 보고 한가지 기억이 떠올랐습니다. 전에 깃헙에서 메일이 왔었는디..? 솰라솰라.. 해당 주소로 들어가 보니, 이번 7월부터는 깃헙을 사용할 때 비밀번호로 인증하던 것을 액세스 토큰을 만들어 사용해라.라는 이슈가 있었네요! 이제는 더 이상 미룰 수 없을 것 ..
EC2 인스턴스를 만들 때 저는 보안그룹에서 3306 포트는 제 컴퓨터에서만 접속 가능하게 열어 줬습니다 ssh, pem키로 인스턴스에 접속해줍니다 이제부터 리눅스를 안다루어 보았다면 생소할 수도 있지만 ubuntu의 패키지 매니저인 apt-get를 통해 mysql을 받아줄 겁니다 # package manager update $ sudo apt-get update # mysql-server download(5.7version, 8.version을 받고싶다면 구글링..) $ sudo apt-get install mysql-server # mysql 실행 $ sudo systemctl start mysql # 서버가 재시작 되더라도 자동 시작하게 $ sudo systemctl enable mysql 일단, ..
오늘은 VirtualBox와 CentOS, Ubuntu의 ios파일을 이용하여 리눅스 OS를 로컬 환경에 설치하는 방법을 포스팅하겠습니다. 현재는 mac을 사용하고 있지만, VirtualBox를 사용하는 데는 Windows와 다른 큰 차이점을 못 느꼈습니다. virtualbox 홈페이지(www.virtualbox.org)에서 자신의 환경에 맞는 버전을 무료로 다운로드할 수 있고, 다운 후 실행하면 아래와 같이 기본 창이 나옵니다. Oracle VM VirtualBox Welcome to VirtualBox.org! News Flash Important November 16th, 2020We're hiring! Looking for a new challenge? We're hiring a VirtualBo..
분류 IGP(Interior gateway protocol) - AS 내의 routing protocol - static - dynamic EGP(Exterior gateway protocol) - AS 사이의 routing protocol - BGP Routing 길 찾기 네트워크 상에서 IP 주소를 이용해 목적지까지 경로를 결정하는 과정 정적 / 동적 라우팅을 이용 정적 라우팅(Static Routing) 장점 데이터가 전달되는 경로를 관리자가 직접 제어 안정성이 높음 단점 라우터가 많고 목적지가 많은 경우 설정이 어려움 장애가 발생했을 경우 대처가 어려움 동적 라우팅(Dynamic Routing) 라우팅 프로토콜을 통해 라우터 간에 경로 정보를 교환해 최적 경로 결정 RIP, OSPF, EIGRP ..
STP(Spanning Tree Protocol) IEEE 802.1D 표준 프로토콜 링크 이중화 시 발생할 수 있는 루프를 방지하기 위한 프로토콜 링크가 이중화된 인터페이스를 논리적으로 비활성화시켜 루프 방지 루핑(Looping) 스위치는 2개 이상의 경로가 만들어 질 경우 루핑이 발생 이중 프레임 수신 MAC Address 불안정 BPDU(Bridge Protocol Data Unit) 스위치는 2초마다 BPDU라고 하는 멀티캐스트 프레임을 교환 BPDU에는 BID(Bridge ID), Cost Path, Port ID 등의 값을 포함 BPDU 교환하여 차단 포트를 결정, 전달 포트의 이상을 감지 루트 스위치가 결정되면 루트 스위치에서만 BPDU를 생성 STP 포트 결정 누가 루트 브리지가 될 지될지..
- Total
- Today
- Yesterday
- IntelliJ 주석
- IntelliJ 단축키 충돌
- stash only staged
- git stash only staged
- Layer2
- Community Cloud
- IntelliJ 설정
- git version
- Host is not allowed to connect to this MySQL server".
- EC2+Mysql
- compiler.automake.alllow.when.app.running
- 주니어 개발자
- Layer3
- AutoBulid
- Convergence time
- Network
- 특정 파일 stash
- AutoCompile
- compiler.automake.allow.when.app.running not found
- 인텔리제이 환경설정
- IntelliJ2021
- host network
- git stash 활용
- mac 키보드 단축키
- 클라우드
- git 403
- live load
- git stash push
- 특정 목록 stash
- stash -keep-index
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |