목록전체 글 (34)
Developer N
Vue.js를 사용하는 새 프로젝트에 투입되면서 Vue.js를 배울 필요가 있었다.이를 위해 VSCode에서 Vue.js 환경을 세팅하면서 내용을 정리해보았다. 1. Node.js 설치https://nodejs.org/en/download Node.js — Download Node.js®Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org Vue.js 개발환경을 다운로드 받기 위해서는 Node.js가 필요하므로 위 링크에서 Node.js를 설치한다. Vue CLI를 설치 및 사용하고 Vue 애플리케이션 서버를 실행하려면 Node.js JavaScript 런타임과 npm(Node.js 패키지 관리지)이 설..
서로 다른테이블에서 조회하여 가져온 리스트 두개가 있다.각 리스트를 합친 다음 작성일자 순으로 정렬을 해서 화면단에 노출시켜야 했다. 처음에는 union으로 한번에 데이터를 조회한 다음 정렬하여 가져왔으나,쿼리를 계속 고치다보니 비효율적이라는 생각이 들어각각 데이터를 가져온 뒤 java단에서 stream으로 합치는 방법으로 수정해보았다. 코드는 다음과 같다. List allList = new ArrayList();allList.addAll(aList);allList.addAll(bList);allList.stream().sorted(Comparator.comparing(AbcDTO::getDate).reversed()) .collect(Collectors.toList())); 리스트 두개를 allL..
gradle 프로젝트 작업중 한 라이브러리를 추가해야하는 일이 생겼다. 보통은 라이브러리를 가져오는 repository가 기본으로 Maven Repository를 바라보기 때문에 Maven Repository 사이트에서 라이브러리를 찾아 build.gradle에 의존성을 추가하려고 했으나, 추가가 되지 않는 이슈가 발생했다. 하는수없이 직접 jar 파일을 받아 프로젝트에 추가해주려고 했다. 처음에 한 방법은 intelliJ에서 File - Project Structure 에서 Libraries 탭에 jar를 추가해주는 것이었으나, 이조차도 안됨. 그래서 다시 구글링을 통해 로컬 라이브러리를 gradle에 직접 추가하는 방법을 찾아 성공했다. 까먹지 않기 위해 그 내용을 아래에 정리해보겠다. 1. 프로젝..