본문 바로가기

전체 글120

[Java/Python] 문법 비교 정리 #1 Int -> String, String -> Int Java 형 변환 Int -> String 자료형 변경 하기 // 1. String.valueOf 사용하기 int a = 1; String strA = String.valueOf(a); // 2. String 문자열에 더해주기 int b = 2; String strB = 2 + ""; // 3. StringBuilder 사용하기 int c = 3; StringBuilder sb = new StringBuilder(); sb.append(a); String -> int 자료형 변경 하기 String strInteger = "100"; int value = Integer.valueOf(strInteger); Python 형 변환 Int -> String 자료형 변경 하기 # 1. str(변수) 메서드 사용 .. 2022. 10. 27.
[Java][AutoCloseable] 파일 I/O에 유용한 코드 및 개념 정리 AutoCloseable java에서는 파일을 읽어 들이기 위해 먼저 메모리에 파일의 바이너리를 등록 하게 됩니다. 그후 파일의 입출력을 담당하는 InputStream/OutputStream 등을 사용하고 메모리 누수(Memory Leak)를 막기 위해 우리는 close 함수를 주로 사용하게 됩니다. 해당 함수를 사용해서 닫아주는게 default 이지만 간혹 깜빡하고 넘어가는 순간 서버에서는 메모리가 차곡차곡 쌓여 결국 프로세스가 죽는 경험을 해보신 분들 많으실 겁니다. 그래서 java 에서는 IO 이후에 자동으로 파일을 닫아주는 interface를 java 7 버전 이후 부터 기용하게 되었습니다. try(InputStream input = new InputStream) { ... } catch (Exc.. 2022. 10. 20.
[Chrome] Tab 마우스 Hover 이미지 없애기 크롬 탭에 마우스가 올라가 잇을때 이미지가 뜨는 동작을 없애 보겠습니다. 1. 크롬 설정 정보창 접근 chrome://flags/#tab-hover-card-images 2. 이미지 띄우는 설정 Disable 해주기 노란색 강조되어 있는 설정 값을 조정해 주세요. 3. Relaunch 하단에 Relaunch를 클릭시에 모든 크롬창이 꺼지니 주의해 주세요! * 시크릿창은 닫히고 다시 열리지 않습니다! 더이상 미리보기가 나오지 않습니다! 2022. 10. 19.
[Intellij][Tool] - 유용한 단축키 모음 프로젝트내 파일 이동 alt + f7 : 프로젝트 안에 커서가 위치한 변수의 참조 내역을 확인 가능하다 ctrl + e : 최근 파일 목록 열기 alt + ← or → : 열려 있는 파일 좌우 움직이기 alt + ctrl + ← or → : 이전 혹은 다음 캐시된 파일탭으로 커서 이동 ctrl + alt + b : 선언된 변수 타입에 대한 class 파일을 열어줌 파일 내 커서 이동 커서 변수명 + ctrl + b : 참조 영역 팝업으로 열기 ctrl + alt + ← or → : 현재 파일내 커서 캐시 이동 ctrl + alt + h : 커서 위치한 변수의 참조 되어 있는 계층 구조를 확인 가능 ctrl + h : 커서가 위치한 내용의 class 계층 확인 ctrl + shift + i : 현재 커서가.. 2022. 10. 18.