본문 바로가기

전체 글54

[Java] static 오늘은 static에 대해 공유합니다. 보시다가 부족한부분이나 잘못된부분을 알려주시면 감사히듣고 수정하겠습니다 :) Static 의 의미 정적, 고정의 뜻으로 모든 객체가 공유한다는 의미입니다. 공유변수 or 공유메소드 라고도 불립니다. int a = 1 과 같이 미리 자료형을 고정하는 것도 static 의 개념입니다. 객체와 묶이는 데이터가 아니라 클래스와 묶이는 데이터입니다. static 사용의 장점 변수 or 메소드를 공유하므로 변수 크기만큼 메모리를 아낄 수 도 있습니다. 미리 메모리에 올라가 있으므로 인스턴스(객체) 생성 없이 바로 사용 가능하며 속도도 빠릅니다. static 사용의 단점 Garbage Collector의 관리 영역 밖에 존재하므로 자주 사용하면 프로그램의 종료 시까지 메모리가 .. 2020. 6. 30.
IntelliJ에서 jar 파일 생성 일단, jar파일이 뭔지 모르시는 분들이 있을수도 있으니 아주간단히! 설명을 하자면 (저도 입사해서 처음듣는 단어였기에,,) 하나의 프로젝트를 압축시킨 java 실행파일이라 할 수 있습니다. 이 jar파일(압축시킨 java 프로젝트)를 풀어보면 여러클래스와 패키지 등이 들어있습니다. 이제 위에서 소개해드린 이 jar파일을 IntelliJ에서 생성하는 방법을 소개하겠습니다. 첫번째 방법 우측 Maven → Lifecycle → package 더블클릭 이렇게 하면 해당 프로젝트명으로된 폴더의 target 폴더에 dependencies까지 묶인 jar 파일이 생성. (참고로 Maven 으로 프로젝트를 선택했을 때 입니다) * dependencies란? : java에서 Date(날짜표현시 필요한 클래스)를 입력.. 2020. 6. 28.
[티스토리 Book club 스킨] 블로그이름 폰트 수정 Book Club 스킨이 마음에 들어서 적용을 했다. 적용을 하고 보니 아래의 '공감하는 개발자' 폰트가 맘에 들지 않았다. 그래서 아래와 같이 관리자모드에서 꾸미기 카테고리의 스킨 편집을 선택한 뒤 아래의 Html 편집을 누르자 그러면 아래와 같이 CSS 를 선택하여 편집을 할 수 있다. 스크롤을 조금 내리다보면 " /* Layout Selector */ "라는 주석이 나온다. 이 아래 부분의 font-family를 원하는 폰트로 설정해주면 된다. 나는 '나눔명조'라고 되어있던 것을 'Noto Sans KR', sans-serif 로 수정하여 다른 글꼴과 동일하게 맞춰주고 우측상단의 적용버튼을 눌러 적용을 해주었다. (참고로 CSS에 추가한 라인이 없다면 128번 라인에 font-family가 있으니 .. 2020. 6. 28.
[패키지 관리기법] RPM vs YUM RPM (RedHat Package Manager) Windows의 setup.exe와 비슷한 설치 파일. 이를 패키지라 부른다. (.rpm) rpm은 바이너리 파일로 구성되어 있어 컴파일이 필요 없음. 패키지 의존성에 따라 관련 패키지가 먼저 설치되어 있지 않으면 설치할 수 없다. 즉, 의존성에 문제 있다. 기존에 설치된 패키지를 삭제하지 않고 바로 업그레이드할 수 있음. 패키지의 파일들이 관련 디렉터리로 바로 설치. 한번에 설치된 패키지의 파일을 일괄적으로 삭제할 수 있음. 설치 : rpm - Uvh [패키지명] 삭제 : rpm -e [패키지명] 설치확인 : rpm -qa [패키지명] 상세정보 : rpm -qi [패키지명] YUM (Yellodog Updater Modified) rpm 명령어의 의존.. 2020. 6. 26.