본문 바로가기

IT28

[MSSQL] 컬럼에 자동으로 증가값 부여하기 (IDENTITY) - IDENTITY 문이란? ​ 레코드가 추가될 때마다 자동으로 증가값이 부여되도록 하는 제약조건입니다. MYSQL의 AUTO_INCREMENT, 오라클의 SEQUENCE와 비슷한 역활을 합니다. ​ - 테이블 생성시 IDENTITY 가 설정된 컬럼을 포함하는 방법 CREATE TABLE [테이블명] ( [컬럼명] [숫자형 데이터형식] IDENTITY ([초기값], [증가값]) [제약조건] ) ​ - IDENTITY 가 설정된 컬럼 추가방법 ALTER TABLE [테이블명] ADD [컬럼명] [숫자형 데이터형식] IDENTITY ([초기값], [증가값]) [제약조건] ​ - 테이블 생성 CREATE TABLE dbo.성적 ( 일련번호 int IDENTITY (1, 1) NOT NULL, 이름 varcha.. 2022. 1. 27.
[자바스크립트] 7일전 날짜 구하기 현재 프로젝트에서 7일전 날짜를 배열로 담아서, 비교해야 되는 부분이 있어 잘 사용하고 있습니다. 필요하신 분은 참고로.. var dateArray = new Array(); //일주일 날짜 배열 var today = new Date().toISOString().substring(0,10); console.log("today :"+today); for(var i=6; i >= 0; --i){ var resultDate = dateDel(today, i); dateArray.push(resultDate); } //7일전 날짜 구하기 function dateDel(date, delDays) { var datetmp = date.replace(/-/g,''); var yy = parseInt(datetmp.s.. 2022. 1. 27.
[자바스크립트] 현재날짜를 표기하는 방법 Date객체의 toISOString 메소드를 사용한다. new Date().toISOString() 위의 toISOString 메소드는 아래와 같이 날짜를 ISO 포멧으로 리턴한다 "2021-01-24T00:19:14.170Z" 위의 값에서 날짜만 표기하고 싶으면 아래 식으로 substring을 출력할 수도 있다. new Date().toISOString().slice(0, 10); 위의 식의 결과는 아래와 같다. "2021-01-24" 스크립트로 var today = new Date().toISOString().substring(0,10); console.log("today :"+today); 2022. 1. 27.
L4 로드밸런싱 방법 종류 1. Round Robin - Real Server로 session을 순차적으로 맺어주는 방식. - 현재의 서버가 가지고 있는 session수는 관여하지 않음. - weighting 옵션이 지원됨. 모든 클라이언트는 동일하게 취급되며 실서버 혹은 경로는 같은 처리량을 보유해야 함. SLB에 많이 사용되며 만약 각기 다른 처리 능력을 가진 서버가 있을 경우 weigted round-robin 알고리즘이 더 효율적. roundrobin은 리얼서버의 마지막 번호를 가진 서버로부터 출발하여 순차적으로 세션을 맺도록 해주는 로드밸런싱 기법. 예를 들어 5대의 서버가 있다면.. 5, 4, 3, 2, 1, 1, 2, 3, 4, 5, 4, 3, 2, 1........ 위와같은 순서로 로드밸런싱 하게 됨. 특별한 서비스.. 2020. 10. 20.
아직도 putty쓰니? 무료 터미널 프로그램 강자! 'MobaXterm' 안녕하세요 용재형 입니다. 이번 포스팅은 구조도 무료 터미널 프로그램 MobaXterm 소개글 입니다. 프로젝트에서 터미널로 작업을 진행할 때, 무료인 putty를 많이 사용하는데, 무료라서 그런지 기능도 너무 빈약하고 ui도 너무 빈약하기 때문에, 좀 더 괜찮은 무료 터미널 프로그램을 찾던 중 MobaXterm을 알게 되어 소개합니다. https://mobaxterm.mobatek.net/ MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net .. 2020. 9. 25.
구조도 그리기 크롬 플러그인 draw.io Diagrams 안녕하세요 용재형입니다. 이번 포스팅은 구조도 그리기 크롬 플러그인 draw.io Diagrams 소개글 입니다. 프로젝트를 진행할 때마다, 해당 프로젝트를 분석하는 경우에 필자의 경우에는 프로세스 흐름 파악을 중요하게 생각합니다. 흐름을 알면, 그 만큼 소스 분석이 편하고, 이해하기가 편하기 때문입니다. 매번 노트에 그리는 것이 아닌, 툴을 이용해보고자 알아보던 와중에 크롬에서 지원하는 draw.io를 알게 되어 소개합니다. 크롬을 열고 좌측 상단의 앱 표시 아이콘을 클릭한 뒤 본문중 큰 아이콘 모양의 웹 스토어 아이콘을 클릭합니다. 크롬 웹 스토어에서 왼쪽 상단 검색창에 diagrams라고 칩니다. 세 개의 앱이 검색되는 데, 그중 가장 아래에 있는 앱을 선택하여 크롬에 추가시킵니다. 크롬 브라우저의.. 2020. 9. 25.