일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- spring reactive
- 웹 스터디
- reactor
- 공유기 서버
- reactive
- 웹 커리큘럼
- 서버운영
- ipTIME
- Spring Framework
- 웹앱
- Spring Batch
- reactor core
- Today
- Total
목록News & Tips (25)
Hello World
파워포인트 설계의 불편한 점 1. 제한된 공간에 페이지 경로, 화면 UI, 디스크립션 등 다양한 내용을 담아야 한다. 그러다 보니 화면이 점점 복잡해진다. 개인적으로는 다음 페이지로 넘기지 않기 위해 최대한 욱여넣었고 폰트 사이즈는 점점 작아졌다. 2. 수정사항이 발생하면 모든 화면을 일일이 수정해야 한다. 페이지가 적으면 크게 문제 되지 않지만, 페이지가 많아지면 메뉴명 하나만 수정해도 모든 페이지를 건드려야 하는 노가다 작업이 빈번히 발생한다. 3. 스토리보드를 받아보는 대표, 클라이언트, 디자이너, 개발자 등이 문서만으로 기획자의 의도를 100% 이해하지 못한다. 그러다 보니 결과물이 눈에 보여지는 디자인 단계와 실제 구현되는 개발 단계에서 미처 예측하지 못했던 이슈들이 발생한다. 위와 같은 이유로..
우선 위와 같은 Controller가 있다고 할 때, 서비스의 getGroupNotificationReceiver 를 호출해서 값을 받아오겠죠. 그런데, getGroupNotificationReceiver 함수를 직접 열어보는 대신에 미리 좀 보고 싶은 경우가 분명 많이 있을 수 있다고 생각이 드네요. 그럴때 저 함수명에 커서를 댄 후, ⌥Space키를 누르면 아래와 같이 해당 함수의 내용을 보여줍니다. 위 상태에서 바로 엔터를 치면 해당 파일을 열고, 바로 해당 함수로 이동을 합니다. 위 기능은 클래스 레벨에서도 적용이 되는데요추상 클래스라던지 또는 인터페이스일 경에는 이에 대한 구현체 또는 상속받는 클래스까지 선택해서 미리 볼 수 있습니다. 위와 같이 DashboardMapper라는 인터페이스가 있고..
1. new instance 자동 완성 솔직히 이 기능을 얼마나 유용할 지 여부에 대해서는 의구심이 들기는 합니다. 개인적으로 인스턴스 생성이 필요할 경우, 보통 선언부(declare)를 먼저 하기 때문에 그런 생각이 듭니다. 우선 아래 그림과 같이 new 키워드로 객체를 생성합니다.그리고 나서 해당 라인에서 그리고 나서 맥 기준 (option + enter)를 치면 아래와 같이 introduce local variable이라고 일종의 알림이 나타납니다. 그 상태에서 엔터를 치면 자동으로 선언부가 완성이 됩니다. 물론 변수명은 camel case 기준으로 생성을 해줍니다. 또한 기본 Class명에 대한 camel case 변수명 이외에도 다른 변수명을 제안하기도 하구요, 빨간색 border가 존재하는한 ..
이 프로세스 문서의 현행화는 Github에서 진행되니 추후에는 Github을 방문해 주시면 고맙겠습니다. 개발 프로세스(Trello, Github, Slack)1. Trello Card 만들기 1.1 기본적인 Trello 흐름 먼저 Trello에서 개발해야 할 기능을 [To Do(Story)]라는 이름의 리스트에 카드로 만들고,해당 스토리(카드)를 개발자가 구현에 들어가면 [Doing(WIP)] 리스트에 카드를 옮기고,리뷰에 들어가면 [Review(Sprint1)] 리스트로 옯기고,개발 브랜치가 병합하여 테스트를 완료하면 [Done(Sprint1)] 리스트에 카드를 옮기고 해당 기능을 클로즈한다. 1.2 Trello카드 내용은 Description란에는 이슈 링크를 걸어주거나 wiki 링크를 걸어줘, 해..
IntelliJ IDEA has inspired many Java developers to write plug-ins, from J2EE to code editing tools to games. Now it has a robust plugin ecosystem with more than 1500 available plugins and new ones appearing nearly every week. In this article we are going to present the 10 most useful to our point of view plugins for any developer using this IDE.1. ShifterDetects type of selection, line or keywor..
Shell로 zsh를 사용중이다. 얼마전부터 개발 환경 설정을 해놓고 이곳저곳에서 쓰다보니 해당 개발 환경이 꾸며져있지 않으면, 없다고 해당 문구가 출력된다.은근히 신경쓰인다. 만약 두개를 설정해놨는데 둘다 없다면 줄이 두 줄로 늘어난다.그래서 찾았다. 찾다보니 내가 무심코 사용했던 내용에대해 조금더 볼 기회가 생긴듯.우선 Shell에서 기본 I/O 스트림을 통해서 나오는 값들에대해서 다음 숫자로 제어할 수 있다.HandleNameDescription0stdinStandard input1stdoutStandard output2stderrStandard error간단히 하자. go가 설치되어 있는지 확인을 한다. 제대로 설치됐다면 stdout으로 설치된 경로가 나올 것이다.$ which go 요놈을 안나오..
1. 강좌 소개모던 프론트-엔드 웹 디자인을 위한 놀랍고 강력한 도구! Sublime Text 3를 완벽하게 마스터하라!친절한 야무쌤과 함께 공부해보는 Sublime Text 3의 놀라운 기능 총정리! 기본적인 사용법부터 고급 활용법까지 총망라!99% 영상 강의로 구성되어 이해하기 쉽도록 구성되어 있습니다. 보다 효율적인 텍스트 에디터 사용법을 익히고 싶다면! 지금 함께하세요~이 동영상 강좌는 Sublime Text 3를 처음 배우거나, 잘 활용해보고 싶은 분들에게 큰 힘이 될 것입니다. 동영상 강좌와 텍스트 해설을 함께 보면 생소한 Sublime Text 3도 금새 능숙하게 다루실 수 있을테니까요!2. 도움되는 분들Sublime Text 말만 들어봤는데 제대로 익혀보고 싶으신 분Sublime Text ..
구글 무료 메일 서비스인 G메일은 11년 전인 2004년 4월 1일 시작된 무료 웹메일 서비스입니다. 이때만 해도 G메일 계정을 받은 사람이 다른 사람을 초대해야 가입할 수 있었고 용량도 고작 1GB에 불과했습니다. 하지만 지금은 원하는 사람이라면 누구나 무료로 가입해 15GB 저장공간을 활용할 수 있습니다. 무엇보다도 안드로이드 스마트폰이나 태블릿을 처음 활성화하는 사람이라면 좋든 싫든 G메일 계정을 만들고 구글ID를 등록해야 합니다.그런데 G메일은 메일함 용량이 15GB나 되다보니 메일함을 정리하기 쉽지 않습니다. 모든 이메일이 대화 상태로 표시되는 탓도 있지만 ‘용량이 넉넉하니 이메일을 굳이 지우지 않아도 된다’는 말만 믿은 게 잘못일 수도 있습니다. 스마트폰으로 모든 이메일을 확인하다 보니 굳이 ..
존경하는 최범균님께서 얼마 전에 “면접이 이리 어려워서야“라는 글을 쓰셨습니다. 범균님은 몇몇 회사에서 SW 개발자를 뽑으면서 지나치게 높고 폭넓은 수준의 역량을 요구하는 것 같다면서 그런 사람을 뽑고 싶은 마음은 이해하지만 그런 사람이 세상이 몇이나 되겠냐며 현실에 맞춘 기준이 필요하지 않냐고 제안하십니다.글을 읽으면서 이 비판(나쁜 의미가 아닌)에 일부 동의하면서도 제가 비판 대상의 일부임을 솔직히 인정하지 않을 수 없었습니다. 그래서 약간의 변명이 필요하다는 생각이 들었습니다. 사실 저는 이렇게 다른 사람의 주장을 논박하면서 토론하는 것을 좋아합니다. 이런 일을 단순히 즐기는 면도 있지만 이런 토론을 통해서 주제가 더욱 풍성하고 명확해진다고 생각하기 때문입니다.먼저 코딩 시험에 대한 제 개인적인 의..