Tip(24)
-
[MacOS/zsh] get internal ip from console
MacOS zsh terminal > ifconfig -X en sean@Hyeon-hak-Kimui-MacBookAir ~ % ifconfig -X en -v en3:... status: inactive type: USB Ethernet ... en4:... status: inactive type: USB Ethernet ... en1:... status: inactive type: IP over Thunderbolt ... en2:... status: inactive type: IP over Thunderbolt ... en0:... inet6 0000::0000::0000::0000::0000 inet 000.000.000.000 ... status: active type: Wi-Fi ...
2023.06.29 -
[MacOS] STS3 Spring setting with Eclipse 4.21
0. 시스템 정보 더보기 system_profiler SPSoftwareDataType SPHardwareDataType Software: System Software Overview: System Version: macOS 13.4 (22F66) Kernel Version: Darwin 22.5.0 Hardware: Hardware Overview: Model Name: MacBook Air Model Identifier: Mac14,2 Chip: Apple M2 System Firmware Version: 8422.121.1 OS Loader Version: 8422.121.1 1. STS3 reference 더보기 Spring Tool Suite 3 the distribution build for ..
2023.06.15 -
[MacOS/sdkman] JDK version 관리
https://sdkman.io/install Installation - SDKMAN! the Software Development Kit Manager SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. sdkman.io Mac에서는 간단하게 명령어 몇 번으로 설치 및 실행이 진행된다. curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" SDKMAN 명령어 $ sdk version
2023.06.15 -
Download Eclipse
공식 다운로드 페이지 방문 https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 금일 기준 최신 버전의 Eclipse를 다운로드 할 수 있다. Intel 계열 CPU라면 좌측 x86_64로 다운로드 받고, ARM 계열 CPU라면 우측 AArch64로 다운로드 받자. 최신 맥북의 M1, M2 CPU는 AArch64에..
2023.06.15 -
[Java] OOP, Builder 패턴을 사용한 Person 클래스 정의
조건 1: 최초 생성 후 수정이 불가능해야 한다. 조건 2: Instance 생성 시, name을 제외한 모든 속성에 대한 인자는 optinal이다. 조건 3: Instance를 구분할 수 있는 unique key값이 필요하다. 특징 (조건 1 완료) Person의 모든 멤버 변수가 final형이다. (즉, 최초 생성 간 초기화 이후 수정 불가) (조건 2 완료) 생성 인자가 순서로부터 자유롭다. (단, non-null 파라미터는 순서 강제) (조건 3 완료) PersonBuilder 내 static 멤버 변수 ID 활용 코드 더보기 public class Main { public static void main(String[] args) { // Use Builder Pa..
2023.06.11 -
[MySQL] Workbench LOAD DATA LOCAL INFILE ERROR
배경 FastCampus 강의 수강 중, csv 형식의 데이터를 테이블로 적재하는 과정 중 내장된 Import Wizard의 성능 이슈로 다른 방법을 모색했다. 초기 설정의 workbench에서는 보안적인 이유로 제한되는 LOAD DATA LOCAL INFILE 문을 활용하여 문제를 해결한 과정을 정리하였다. STEP 1: Workbench Server Connection 설정 Server side의 옵션으로 OPT_LOCAL_INFILE=1 을 추가한다. 참고: CLI 사용자들은 mysql --local-infile=1 -h [서버주소] -u [사용자이름] -p [암호] 형식으로 값을 변경하면 된다. 자세한 내용은 관련 키워드로 검색하기! STEP 2: Client 설정 기본적으로 전역변수 local_..
2023.05.31