개발공작소
728x90
[Linux] 서버에 있는 프로젝트를 .war 파일로 압축하는 방법
서버/Linux 2024. 1. 24. 17:51

프로젝트 .war로 압축하는 방법 프로젝트가 있는 경로에서 아래 명령어 입력 jar cvf .war * 입력

[JS] javascript에서 IIFE(Immediately Invoked Function Expression)패턴이란?
FrontEnd/JavaScript 2024. 1. 22. 12:57

IIFE패턴에 대해 정리하게 된 계기 프로젝트에 프리티어를 적용하는데, 이상한 구문을 발견... 처음에는 프리티어가 제대로 작동하지 않는다고 생각했다.. 하지만 나중에 이게 IIFE패턴이고 프리티어는 정상적으로 작동하고 있다는 것을 알게 되었다. 관련 내용은 아래 링크 참조 [Prettier] 프리티어 사용시 IIFE패턴 앞에 세미콜론(;)이 붙는 현상에 대한 이야기 [Prettier] 프리티어 사용시 IIFE패턴 앞에 세미콜론(;)이 붙는 현상에 대한 이야기 VSCODE에 Prettier를 설치해서 코드 스타일을 통일하고 있는데, 이해가 되지 않는 일이 있었다. 세미콜론 사용여부를 false로 설정해두었는데도 특정코드 앞에 세미콜론(;)이 계속 붙는 것이었다. 문 bongra.tistory.com II..

article thumbnail
[JS] 원시타입(primitive) VS 참조타입(reference)의 차이점 (2) ( 참조타입 복사 )
카테고리 없음 2024. 1. 19. 19:46

저번에 정리에 이은 2번째.. 글이 길어져서 참조타입에 대해 정리 못한게 있어 짧게 정리하려 한다. 다음과 같은 코드가 있다고 생각해보자. 샘플코드1 let user = { name: "john", }; const changeUser = (user_copy) => { user_copy.name = 'bome' console.log(user.name) // 결과값: "bome" console.log(user_copy.name) // 결과값: "bome" }; changeUser(user); 샘플코드2 let user = { name: "john", }; const changeUser = (user_copy) => { user_copy = { name: "bome", }; console.log(user.na..

article thumbnail
[JS] javascript에서 원시타입(primitive)은 어떻게 함수를 사용할 수 있는 것일까? ( 원시타입의 객체화 )
FrontEnd/JavaScript 2024. 1. 19. 14:57

저번에 원시타입과 참조타입에 대한 차이점을 한번 정리해보았는데, 길어져서 따로 올린다. 이번에는 원시타입에 대해 조금 더 정리하려고 한다. 원시타입은 함수를 가지는가? 전에 정리한 내용은 원시타입은 객체가 아닌 "단순 값"이라고 했다. 샘플코드 const str = '안녕하세요' const yn = true const num = 15 위 코드를 보면 str변수는 String이고, yn변수는 boolean, num변수는 Number이다... 그런데 javascript 개발을 해본 사람들은 다 알 것이다. 이 친구들로 함수를 쓸 수 있다는 것을... 샘플코드 const str = '안녕하세요' const yn = true const num = 15 str.substr(0,3) // '안녕하' yn.toStr..

article thumbnail
[JS] 원시타입(primitive) VS 참조타입(reference)의 차이점 (1)
FrontEnd/JavaScript 2024. 1. 19. 14:03

javascript에는 2가지의 데이터 타입이 있는데 원시타입(primitive)과 참조타입(reference)이다. 데이터타입이라고 하면 문자열(String)이나 정수(Number), 배열(Array), 객체(Obejct)와 같은 친구들이 떠오를텐데 여기서의 원시타입과 참조타입은 위의 친구들의 조금 더 상위(?)개념이라고 이해하면 편할 거 같다. 원시타입(primitive) VS 참조타입(reference)의 종류 원시타입에는 Number, Bigint, String, Boolean, Null, Symbol, Undefined 이렇게 7종류가 있고 참조타입에는 Object, Array, Function, Date 등이 있다. - MDN 참조 각 타입들에 대해서는 따로 설명하지 않고 원시타입과 참조타입이..

article thumbnail
[Geoserver] CQL에서 querySingle함수를 사용하여 같은 저장소내의 다른 레이어와 조인 하는 방법 ( feat. gs-querylayer 라이브러리 설치 )
GIS 2024. 1. 17. 12:59

서론 이번 프로젝트는 DB에 접근하는 것보다 geoserver의 cql필터를 통해 데이터(레이어의 피쳐)를 가져오는 로직이 많은데.. CQL필터가 기본적으로 자기자신의 테이블에서만 조건을 걸 수 있다. 근데 만약 다른 레이어와 JOIN하는 CQL 조건문을 사용해야 하는 경우에는 어떻게 해야할까? 이때 querySingle함수를 사용하면 할 수 있다. 이 querySingle는 Geoserver의 내장함수가 아니기 때문에 따로 라이브러리를 Geoserver에 설치해주어야 한다. 교차 레이어 필터링이라고 한다고 한다.. 나는 오늘 querySingle에 대해서만 정리하지만 해당 모듈에서는 queryCollection와 collectGeometries라는 함수도 존재하니 궁금한 사람은 찾아보도록 하자. 아무튼..

728x90