본문 바로가기


[Java] .war .jar jarJava Archive 자바플랫폼에 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 파일포맷이다. 이 포맷에는 class파일, 리소스파일, 메타데이터 들을 압축하고 있다. 실제로 zip 파일 포맷으로된 압축파일이고 jar 명령어를 이용해 실행이 가능하다. warJava Web Application Archiveweb application을 위한 jar의 형태라고 생각하면 쉬울 것 같다. jar랑 다른 큰 특징은 WEB-INF 이 classpath가 있다는것?war ⊂jar 이런느낌이다 결국 war도 한 종류의 jar인 셈 서버배포할 땐 그래서 war든 jar든 올리면 된다. 그 외에도 다른 형태가 있는데 안드로이드 사용자들이 쉽게 볼만한 자바 아카이브 파일포맷은 apk가 있다.
[Mac] 앱 자동 실행(auto launch) 설정하기 OS: MacOS High Sierra 맥을 실행할때 자동으로 켜졌으면 하는 프로그램들을 설정하는 방법 알프레드는 깔때부터 설정한거같은데 새로 트렐로를 등록하기 위해 방법을 찾아봄 이걸 선택 원하는 유저 클릭해서 자물쇠를 풀어준 뒤 저기서 [+] 누르고 추가하면 된다. 그러면 설정 끝
[Git][MacOS] git credential helper/ Permission denied OS : Mac OS High Sierra 어제 무슨일 있었냐면 github에 새로 만든 프로젝트를 push를 하려고 했다. 근데 푸쉬를 하려고 하니 Permission to ~.git denied to A 이런게 떴다 근데 이상한게 내가 분명 프로젝트 local config에 설정한건 이거였는데 전혀 다른 A한테 가로 막혔다. global config도 전혀 다른거였고 근데 A라고 표시된 이름이 모르는 이름은 아니었다. 예전에 같이 프로젝트를 했던 분인데 이분이 딱한번 내 컴퓨터에서 push를 하신적이 있다. 그때 뭔가 잘못건들여진 모양인데 이건 https방식으로 클론하고 푸쉬한거라서 ssh keygen랑은 관련이 없고 원인을 찾지 못해서 맥북을 다시 사야하나까지 갔었다.(?) 문제가 해결되지 않을때 ..