본문 바로가기

개발171

내 장비를 소개 합니다. 오늘부터 간간히 내가 쓰고 있는 장비들을 간단히 소개 할까 한다. 그 첫번째로 지금 내가 회사에서 사용하고 있는 노트북에 대해 이야기 해보려고 한다. 2023년 봄, 나는 꽤 기대를 품고 갤럭시 북 프로 3를 구입했다.그 당시 최신 모델이었고, 사양도 무척 좋았다.하지만 지금까지 대략 2년 가까이 사용해 본 결과, 나는 이 노트북을 누구에게도 추천하고 싶지 않다는 결론을 내렸다.그 이유는 여러 가지다.  첫 번째, 디스플레이의 둥근 모서리 디자인이 디자인 선택은 정말 이해할 수 없다.처음에는 세련되고 고급스러워 보이는 듯했다.그러나 실제 사용하면서부터 불편함이 커졌다.모서리가 둥글게 처리된 탓에 창 닫기 버튼(X)이 일부 가려지는 문제가 발생한다.이를 클릭하려다 실패할 때면 짜증이 밀려온다.사용자 경험을.. 2024. 11. 14.
[Tip of the Day] IntelliJ : Quick Definition Quick Definition You can invoke the Quick Definition Viewer ( Ctrl Shift I ) for items in code completion lists and the class, file, or symbol navigation commands. 2024. 3. 18.
[Tip of the Day] IntelliJ : Scratch files Scratch files Scratch files are temporary files that let you experiment and prototype in the editor, without creating any project files. To create a scratch file, press Ctrl Alt Shift Insert , and then select the language to use. 2024. 3. 13.
[Tip of the Day] IntelliJ : Code completion Code completion To quickly complete a method call of a static method located anywhere in your project, a library, or a JDK, enter a prefix and press Ctrl Space twice. You can press Alt Enter to import the selected method. 2024. 3. 11.
[Tip of the Day] IntelliJ : Drag the CSV file to create a table Drag the CSV file to create a table To add data from a CSV file, drag the file to the tables node of a data source or to the table. You can view CSV and TSV files as text or as a table. 2024. 2. 6.
[Tip of the Day] IntelliJ : Manage pull requests Manage pull requests Manage incoming GitHub pull requests directly from IntelliJ IDEA: from the main menu select Git | GitHub | View Pull Requests. IntelliJ IDEA lets you assign and merge pull requests, view the timeline and inline comments, submit comments and reviews, and accept changes without leaving the IDE. 2024. 1. 22.
[Tip of the Day] IntelliJ : Navigate to a line Navigate to a line You can open a file in the editor at a particular line. Press Ctrl Shift N (Navigate | File), start typing the filename, and then type : followed by the line number. 2024. 1. 12.
[Tip of the Day] IntelliJ : Copy a path or a reference Copy a path or a reference Use the Edit | Copy Path/Reference action to insert a reference to a field/method/class/file into the current position in the editor. Position the caret within the myMethod method name and press Ctrl Alt Shift C . To paste the reference, press Ctrl V . You can also copy references in the Go to Class/Go to Symbol/Go to File dialogs. Press Ctrl C on any element in the lo.. 2024. 1. 5.
[Java] "20231222" 문자열을 받아 날짜 계산 하기(with. LocalDate, DateTimeFormatter) 상황. 화면 또는 다른 프로세스에서 "20231222" 형식으로 문자열을 받았다. 하루를 더하고 빼고 비교하는 등의 연산을 해야 한다. 예전(JDK7 이하 버전) 에서는 Calander이나 Date 객체를 사용했었다. 이 객체들에는 소소한 문제들이 있었는데, JDK8 버전부터 LocalDate, LocalTime, LocalDateTime 를 지원하기 시작하면서 그런 문제들이 사라졌다. 따라서 JDK8 이상의 버전을 사용하고 있다면 앞으로 이 객체들을 사용하자 날짜형 전환 우선 "20231222" 라는 문자열로 받은 데이터를 날짜 형식의 객체로 전환해야 한다. LocalDate 에는 LocalDate.of(년, 월, 일) 이라는 훌륭한 메서드를 제공한다. 따라서 "20231222" 를 substring .. 2023. 12. 22.
[Tip of the Day] IntelliJ : Verify regular expressions Verify regular expressions To verify that your regular expression is correct, place the caret within the expression you want to check, press Alt Enter , and select Check RegExp. In the popup, type a sample string that should match your regular expression. The icon shows that the match occurred. 2023. 12. 21.
[Tip of the Day] IntelliJ : View inheritance hierarchy View inheritance hierarchy To see the inheritance hierarchy for the selected class, press Ctrl H (Navigate | Type Hierarchy). You can also invoke the hierarchy view directly from the editor to see the hierarchy for the currently edited class. 2023. 12. 18.
[Tip of the Day] IntelliJ : View code reference information View code reference information You can use Ctrl Q (View | Quick Documentation), Ctrl P (View | Parameter Info), Ctrl B (Navigate | Declaration), and similar shortcuts not only in the editor but also in the suggestions list while using code completion. 2023. 12. 15.