320x100 728x90 IT 정보66 intelliJ]Live Template 사용하기(커스텀 자동완성) 오늘은 인텔리제이 라이브 템플릿을 이용할 것이다. 라이브 템플릿을 사용하게 된 이유는 클래스를 만들고 매번 public void methodName(){ something... } 이와 같은 형태를 쓰기 매우 귀찮았다. 그래서 들었던 생각이 이와 같이 템플릿을 커스텀할 수 있지 않을까 방법을 찾다가, 라이브 템플릿을 알게 됐다. 일단 내가 가장 많이 사용하는 public void 랑 int 메서드 템플릿을 정의하기로 했다. Preferences -> Editor -> Live Templates -> Java 항목을 열어준다. 나온 항목들을 살펴보니까, 평소에 사용하던 템플릿들이 보인다. 바로 여기서 커스텀 템플릿을 정의할 수 있다. 우측에 + 버튼을 눌러 항목을 추가하자 그럼 위 그림과 같이 나오게 되는.. 2021. 1. 7. Vue.js] Vue를 시작해보자 회사에서 내준 과제 백엔드 로직을 어느 정도 다 짜 놓고 웹상에서 구현된다고 하길래 원래 쓰던 JSP는 요새 잘 안쓴다고 하기도 하고, intelli J에서도 기본적인 지원을 하지 않아 다른 뷰를 찾기 시작했다. 인터넷에서 핫한 FE 프레임워크인 Vue.js를 찾다보니 생각보다 만만해서 시작하게 됐다. 일단 이전에 제이쿼리에서 사용하던 문법? 메서드 등 상당히 비슷한 점이 많았고, 백엔드에 비해 FE는 결과 반영이 바로바로 눈에 보여서 되게 재밌는 거 같다. 잡소리 집어치우고 바로 시작해보자 Vscode를 켜고 느낌표 엔터를 쳐줘서 기본적인 html의 템플릿을 완성시킨다. 그다음 제이쿼리를 사용할 때처럼 cdn을 걸어준다. 이렇게 CDN을 걸어주면 간단한 프로 토타 입용 vue를 제작할 수 있는 환경이 .. 2020. 12. 11. MSA (Micro Service Architecture)의 장점,단점 MSA는 작고 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 소프트웨어 개발 기법이다. 쇼핑몰로 예를 들면, 1. 회원에 대한 서비스(가입, 정보 수정 등등) 2. 판매 물건에 대한 서비스 (상품 등록, 리뷰, 재고 등등) 3. 배송에 관련된 서비스 (배송 여부 등) 과 같이 서비스를 나누었다고 할 때, 각각의 애플리케이션으로 만든다. 각각 다른 DB 스키마를 가지고 있고, 각각 다른 서버 구성을 가지고 있다. 이렇게 소프트웨어를 개발하면 각 모듈이 독립적이고 추후에 다른 애플리케이션에서 재사용할 수 있는 재사용성이 증가해 모듈 간 결합도를 낮춰 좋은 소프트웨어를 만들 수 있다. 여차하면 다른 모듈로 갈아 끼우면 새로운 소프트웨어가 되는 것이다. 그렇다면 여기서 의문 사항이 들 수 있다... 2020. 12. 1. 맥,Mac]터미널에서 매트릭스 만들기 터미널을 키고 brew install cmatrix 을 입력해보자 그 다음 터미널에서 cmatrix 후 엔터를 치면 마치 영화의 한 장면 같다. 2020. 11. 30. 이전 1 ··· 6 7 8 9 10 11 12 ··· 17 다음 300x250 320x100