Memories in SeoK

기억하고 싶은 것들, 기억해야 하는 것들

전체 글 21

[IntelliJ] 인텔리제이 초기 설정 / 옵션 (개인 기록용)

VM 옵션SettingsLombok 설정IntelliJ IDEA Community Edition 2024.1.1VM 옵션최대 점유 메모리 설정: 총 메모리의 약 1/4 정도 [ ToolBox > 도구 > (IntellJ) ... > 설정 > 구성 > 최대 힙 크기 ] [ IntelliJ 메뉴 > Help > Edit Custom VM Options ] > 열린 파일에 문구 추가 > IDE 재시작 [ IntelliJ 설치 위치 (...\JetBrains\IdeaIC2024.1) ] > idea64.exe.vmoptions 파일에 문구 추가 후 저장-Xmx4096mSettings[ 메뉴 > File > Settings ] 단축키: Ctrl + Alt + S코드 자동 완성 (코드 검색) 대소문자 구분 해..

개발/자바 Java 2024.05.27

[jQuery] 코드 블럭 복사하기 - (문제 해결) 플러그인과 함께 사용하기

이전 글 요약   [jQuery] 코드 블럭 복사하기 - (문제 인지) 플러그인들과의 충돌 clipboard.js 라이브러리를 활용하여 코드 블록의 내용을 복사하는 버튼을 구현했으나 "저작권자 표시" 플러그인과의 충돌이 있음을 발견하고 문제를 해결해 가는 과정을 적었습니다 빠른 답을 찾 mem-in-seok.tistory.com "마우스 오른쪽 클릭 방지" 플러그인 때문에 코드 블록의 소스를 복사할 수 없음clipboard.js 라이브러리를 활용해 코드 블럭 소스를 복사하는 버튼 구현"저작권자 표시" 플러그인 때문에 정상 동작하지 않음 수정 계획 일단 (플러그인 소스 수정) 이단 (코드로 강제 텍스트 선택) 끝날 때까지 끝난 게 아니다 (복사 이벤트 발생시키기)수정 계획일단..

개발/자바 Java 2024.05.18

[jQuery] 코드 블럭 복사하기 - (문제 인지) 플러그인들과의 충돌

clipboard.js 라이브러리를 활용하여 코드 블록의 내용을 복사하는 버튼을 구현했으나 "저작권자 표시" 플러그인과의 충돌이 있음을 발견하고 문제를 해결해 가는 과정을 적었습니다 빠른 답을 찾으신다면 다음 글로 이동 바랍니다   [jQuery] 코드 블럭 복사하기 - (문제 해결) 플러그인과 함께 사용하기 수정 계획 일단 "마우스 오륵쪽 클릭 방지" 플러그인 소스를 수정할 수 있는 게 최선 이단으로 코드 블럭 내부 텍스트를 Script로 선택하는 방법을 찾아보고, 최종 삼단은 최악으로, 플러그인 사용을 포기하고 직접 구 mem-in-seok.tistory.com "마우스 오른쪽 클릭 방지" 플러그인의 불편함 복사 버튼 따라 만들기 (clipboard.js 활용) 이왕 ..

개발/자바 Java 2024.05.17

옥션 (지마켓 주식회사) 스마일 포인트가 없어지려나 보다

스마일 포인트 관련 공지 지금 남아있는 스마일 포인트는 어떻게 하지? 좋아지기만 한 걸까?스마일 포인트 관련 공지옥션, G마켓에 스마일 포인트와 스마일 캐시가 따로 존재했었는데 통합 관리한다고 한다 출석체크를 하고 있었기 때문에 그러리라 짐작한 지는 꽤 됐는데 이제야 공지를 직접 찾아 확인했다 안 그래도 스마일 포인트의 주 사용처가 배송비 결제였는데 무료 배송 상품이 많다 보니 효용성이 떨어진다고 느끼고 있던 참이었다 스마일 캐시는 포인트와는 달리 결제 금액에 사용할 수도 있고, 신세계 그룹 등 스마일 페이 제휴사에서 사용할 수 있으니 그나마 유용할 것이라 예상한다지금 남아있는 스마일 포인트는 어떻게 하지?공지사항에도 나와 있지만 포인트를 그대로 스마일 캐시로 전환해주고 있다더보기 옥션 ..

[Java 초급] printf 메서드 서식 지정자

주로 print(), println() 메서드를 사용하기 때문에 사용법을 잘 까먹게 된다변수를 특정 형식에 맞춰 (formatting) 출력해야 할 때 printf() 메서드를 사용하면 편하다"형식 문자열" 뒤에 입력할 값을 파라미터로 이어 넣어주면 되고, "문자열"에 있는 서식 지정자 개수보다 파라미터 변수의 개수가 많거나 같으면 정상 동작한다printf( "[서식 지정자를 포함한 형식 문자열]", [파라미터1], [파라미터2], ... );다양한 서식 지정자%% (Escape 문자 '%' 출력)%n, \n (줄 바꿈)%s (문자열)%5s (문구 앞에 공백을 채워서 5자리로 고정)%-2s (문구 뒤에 공백을 채워서 2자리로 고정)%.3s (3자리 이후 문자를 잘라냄)공백 외에 다른 문자로 채우는 방법과..

개발/자바 Java 2024.05.14

[Java 초급] 접근 제한자

클래스, 생성자, 메서드, 필드에 (변수) 접근하거나 호출할 수 있는 범위를 지정한다public: 접근에 제한이 없다가장 흔히 사용하고 있다protected: 동일 패키지 내에서, 그리고 상속받은 자녀 클래스에서 접근 가능상속을 받았다면 다른 클래스에 있더라도 접근할 수 있다최상위 클래스에는 적용할 수 없다 (내부 클래스에는 적용 가능)package-private: 동일 패키지 내에서만 접근 가능접근 제한자 자리에 아무것도 입력하지 않으면 적용된다class MyClass { // 기본 접근 제한자로 정의된 클래스 void myMethod() { // 기본 접근 제한자로 정의된 메서드 //... do Something }}흔히 "default"라고도 부르는데 공식 용어는 아닌 것..

개발/자바 Java 2024.05.14

[Java 입문] Naming (명명, 命名) 규칙

Java 자체 규칙 개발자 불문율일상에서도 그렇지만 특히 프로그래밍에서 이름을 붙이고, 사용하는 것은 꽤 중요한 문제이다 그리고 자바 언어는 네이밍 규칙이 꽤 엄격한 편에 속한다 따라서 실제 개발을 시작하기 전 몇몇 기초적인 네이밍 규칙을 알아둔다면 도움이 될 것이다(클래스, 메서드, 패키지 등 Java 필수 객체들에 대한 기초 개념은 갖고 있다고 가정하겠다)Java 자체 규칙안 지키면 작성한 프로그램이 의도한 대로 동작하지 않거나, 에러가 발생하거나, 아예 실행이 안될 수 있다 파일명과 똑같은 (대소문자 구분) 이름을 가진 클래스가 있어야 한다 Java가 처음 실행할 때 파일명과 같은 이름을 가진 클래스에 있는 "main" 메서드를 읽는 것이 기본 설정이기 때문이다 물론 설정은 변경이..

개발/자바 Java 2024.05.14

[Java 입문] JDK (Java) 설치 및 환경 변수 확인

JDK 다운로드와 관련해서는 이전 글을 참조하세요   [JAVA 입문] JRE? JDK? 기초 용어 정리와 다운로드 JVM (Java Virtual Machine): Java 프로그램을 실행할 때 사용되는 가상 머신. OS에 무관하게 같은 동작을 보장하는 JAVA의 특징은 JVM이 있기에 가능한 것. class 파일에 있는 바이트코드를 OS의 기계어로 번 mem-in-seok.tistory.com Java 설치 상태 확인 배포 JDK 다운로드 설치 파일 실행 시스템 환경 변수 확인 정상 설치 확인Java 설치 상태 확인현재 Java 설치가 되어 있는지 확인합니다java -version배포 JDK 다운로드Eclipse 재단의 Temurin JDK를 설치할 것입니다 설치형..

개발/자바 Java 2024.05.11