본문 바로가기

카테고리380

[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 : Use multiple carets In IntelliJ IDEA, you can use multiple carets. Press and hold Shift Alt (on Windows and Linux) / ⇧⌥ (on macOS) and then click at different positions to set additional carets in the editor. 2024. 2. 26.
[도서] 요즘 개발자 요즘 개발자 어느 덧, IT업계에서 10년을 넘게 일 해왔다. 주니어 시절 열정을 같이 불태웠던 친구나 지인, 동기들은 하나 둘 개발에서 손을 놓거나 관리자의 길로 들어섰고 업종을 변경한 이들도 있다. 이제는 젊은 친구들이 '주니어 개발자' 또는 '신입', 혹은 '초급 개발자' 라는 이름으로 그 자리를 매워줘고 있다. 하지만 이상하게 그들에게서는 우리가 그 시절 가졌던 열정같은게 보이지 않는다. 그들은 우리때와 학습방법이 다른 것일까? 요즘 젊은 세대는 어떻게 공부하고, 커리어를 쌓으며, 어떤 고민을 하는지 궁금했다. 그러던 차에 만난 이 책 [요즘 개발자] 이다. 정말 내가 궁금해 하던 많은 것들을 알려주었고, 나 역시 시니어 개발자로 어떻게 살아가야 할지 고민하던 시기에 주니어 시절의 열정을 끌어 올.. 2024. 2. 14.
[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 : Type-Matching code completion Type-Matching code completion The type-matching code completion analyzes the expected type of the whole expression and helps to find methods and variables that are applicable in the current context. It works after the return keyword, in an assignment, in the argument list of a method call, and other places. Press Ctrl Shift Space (Code | Code Completion | Type-Matching) to get the completion lis.. 2024. 1. 29.
[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 : Breakpoints menu Breakpoints menu Right-click a breakpoint marker in the gutter to quickly enable/disable the breakpoint or adjust its properties. 2024. 1. 16.
[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.