IT개발이야기
-
[WEB] 개념 공부 SSR과 SPA 의 차이IT개발이야기 2024. 10. 21. 22:15
우리가 Web을 하다 보면 이런 개념이 궁금해질 수 있어요. 제가 개발하면서 알게 된 웹을 동작하는 방식 중 SSR과 SPA에 대하여 설명하고자 한다. Web의 화면 렌더링 방식은 여러 가지가 있지만, SSR과 SPA 방식은 대표적으로 알 필요가 있다. 1. SSR 방식 (Server Side Rendering)> 클라이언트에게 보여주는 View를 Server에서부터 시작하여 보여준다.초기 페이지 로딩속도는 서버에서부터 렌더링 하여 HTML을 브라우저로 보내어 보여주기 때문에 장점이다.하지만 SSR 방식은 이전 JSP를 사용할 당시 사용 했던 방식이었는데,지금은 잘 사용하지 않는 이유는 Web에서 지속적으로 페이지-페이지간의 이동 시 렌더링 하며 사용하기엔 다소 SPA 방식에 비해 느린 단점이 크다.로직..
-
[MSSQL] 컬럼 코멘트 테이블정보 추출IT개발이야기 2023. 3. 15. 10:43
123456789101112131415161718SELECT A.TABLE_NAME, C.VALUE AS TABLE_COMMENT, A.COLUMN_NAME, A.DATA_TYPE, ISNULL(CAST(A.CHARACTER_MAXIMUM_LENGTH AS VARCHAR), CAST(A.NUMERIC_PRECISION AS VARCHAR) + ',' + CAST(A.NUMERIC_SCALE AS VARCHAR)) AS COLUMN_LENGTH, A.COLUMN_DEFAULT, A.IS_NULLABLE, B.VALUE AS COLUM_..
-
-
[MSSQL] 특정 테이블 데이터 다른 DB 테이블로 이관IT개발이야기 2023. 2. 1. 20:00
현재 개발서버에 있는 특정 테이블 데이터를 운영서버 같은 특정 테이블에 데이터를 이관하는 간단히 설명드리겠습니다. 먼저 DB 링크 확인방법을 통해 링크가 걸려 있다면, 바로 INSERT TO TABLE 이나 UPDATE TO TABLE 로 데이터를 바로 변경할 수 있다.DB 링크 확인하는 방법1SELECT * FROM master.dbo.sysserverscs이관할 db에서 [srvname].[databaseName].[currentSchema].table 로 선언해서 조회하면 된다. 다음은 INSERT, UPDATE 입니다. INSERT 일 경우123456INSERT INTO TN_TABLE_B(ret1, ret2, ret3, …)SELECT ret1, ret2, ret3, …FROM [srvname]..
-
[VUE]ESLint 와 Prettier 개념 및 설정IT개발이야기 2023. 1. 31. 22:00
오늘은 vue 프로젝트 중 설정되어 있던 ESLint와 Prettier를 알아보겠습니다. 두 설정은 많은 사람들과 협업하여 코드를 작성할 때 에러와 코딩스타일을 일정하게 잡아주는 가이드라인 역할을 할 수 있어서 굉장히 유용한 설정이다. 기존에 이런 설정 없이 코드를 작성하였다면, 적응하는데 초반에 난감할 수 있지만,오히려 익숙해지면 더 편하고 활용성이 좋습니다. ESLint는 ES (ecma script) Lint(소스 코드에서 문제가 될 만한 점을 찾는 작업)자바스크립트 문법에 에러를 표시해 주는 도구입니다. Prettier는 code formater의 일종이며, 코드 규칙을 세부적으로 설정해 두면 정해놓은 규칙에 맞게 자동으로 정렬해서 가독성도 높이고 코드 스타일을 통일할 수 있는 플러그인입니다. 두..
-
[Zebra] 웹에서 지브라 프린트 출력하기 (무선, 유선)IT개발이야기 2023. 1. 28. 20:00
지브라 프린트로 라벨 출력 시 웹에서 출력하는 방법을 공유합니다.기본적으로 usb로 직접 노트북이나 데스크톱에 연결해서 사용하는 건 다들 아실 거라 생각합니다. 모르시는 분들을 위해 유선으로 연결하는 방법을 알려드리고,이후 wifi 를 통해 무선으로 할 수 있는 방법도 간단히 공유드리려 합니다. 1. 유선 연결유선연결은 간단하다.노트북에 USB 연결 후 제어판> 장치 및 프린터에 들어가면 해당 프린트가 뜹니다.해당 프린트 우클릭 후 프린트 속성을 들어가면 고급 탭에 드라이버 설정에 Generic / Text Only 드라이버를 선택 후 적용하면 해당 프린트가 목록에 ;뜨고 그 프린트를 기본 프린트 설정으로 하시면 사용이 가능하다.만약, Generic / Text Only 가 없다면 새 드라이버를 눌러서..
-
[JAVA] QUEUE와 STACKIT개발이야기 2023. 1. 20. 20:37
Collection 자료구조 정리는 [JAVA] Collection에 대해서 를 클릭해주세요. Queue 와 Stack 에 대한 간단한 개념을 알고 가자. Queue 는 마지막에 저장한 데이터를 가장 먼저 꺼내는 LIFO 구조Stack 은 처음에 저장한 데이터를 가장 먼저 꺼내게 되는 FIFO 구조 1.Queue Method- add(Obejct) : 객체를 추가한다.- remove : 객체를 꺼내 반환, 비어있으면 noSuxhElementException 발생- element : 삭제없이 요소를 읽는다. 비어있으면 noSuxhElementException 발생- offer(Object) : 큐에 객체를 저장, 성공 true, 실패하면 false 반환- poll : 큐에서 객체를 꺼내서 반환, 비어있으면..
-
[JAVA] Collection에 대해서IT개발이야기 2023. 1. 19. 22:51
Java Collection Framework은 정말 좋은 인터페이스들이 많다고 생각한다.그 중 가장 많이 쓰는 인터페이스 List, Set, Map에 대해 간단하게 정리하였다. 1. List(1) ArrayList : 가장 많이 사용되는 컬렉션 클래스 중 하나이며, 배열을 이용해 배열 요소를 빠르게 접근이 가능하다.단, 삽입과 삭제가 많다면 비효율적이다.(2) LinkedList : ArrayList 클래스와 같은 배열을 이용해 저장함으로써 단점을 보완하여 나온 클래스이다. 그리고 내부적으로 양방향 연결 리스트이다.단, 검색할 때 속도가 느린 단점이 있다.(3) Vector : 기존코드와 호환성을 위해 남아 있는 것, ArrayList와 동일. 2. Set(1) HashSet : Set 대표 컬렉션이며..