IT 95

순서도,조직도,다이어그램 그릴 수 있는 사이트

https://app.diagrams.net/ Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit d app.diagrams.net draw.io 사이트 인데 순서도나 다이어그램 그리기 너무 최적화 되어있다.

MSSQL 공휴일 제외 영업일 구하는 FUNCTION 만들기

SQL Server 함수로 다음 영업일 계산하기 이 함수는 날짜를 입력받아 주말과 공휴일을 고려하여 다음 영업일을 반환한다. 공휴일 정보는 holiday_mstr 테이블 정보에 담겨있다고 가정하에 생성했다. 아래 쿼리를 복붙해서 함수를 생성하면 됨 --------------------------------------------------------------------------------------------------------------------------------------------------------- -- 함수 정의: CREATE FUNCTION dbo.GetNextBusinessDay (@inputDate DATE) RETURNS DATE AS BEGIN -- 다음 영업일을 저장할 변..

IT/DB 2024.01.10

JAVA 엑셀 파일 다운로드

excelController 및 excelService 클래스를 사용하여 엑셀 파일을 생성하고 다운로드 한다. 1. Controller 클라이언트 요청을 처리하고 엑셀 파일 다운로드를 처리한다. // 엑셀 파일 다운로드 @RequestMapping("/DownloadExcel") public ResponseEntity DownloadExcel (@RequestBody HashMap map) throws Exception { List HeaderList = mapper.convertValue(map.get("Header"), new TypeReference() { }); List DataList = mapper.convertValue(map.get("Data"), new TypeReference() { }..

IT/JAVA 2023.10.11

TOMCAT CMD 서비스 기동방법

Windows인 경우엔 서비스에서 간단하게 재가동 가능 1.실행 : 윈도우키+R -> services.msc 2.서비스 시작,중지 ----------------------------------------------------------------------------------------- 커맨드창(CMD)에서 기동방법 재시작: cd [톰캣 설치경로] /shutdown.bat /startup.bat 예:cd apache-tomcat-8.5.66/bin /shutdown.bat /startup.bat 중지: cd [톰캣 설치경로] /shutdown.bat 예:cd apache-tomcat-8.5.66/bin /shutdown.bat 정상가동 확인(TOMCAT 기본포트 8080으로 확인) tasklist |..

Vue.js 비동기 처리 await

await 는 자바스크립트에서 비동기 작업을 처리할 때 사용된다. async 함수내에서 사용되며 비동기 작업이 완료할때까지 함수의 실행을 일시적으로 중단한다. 동기식 처리 : 순차적 처리, 서버 Request 시 Response를 받아야지 다음단계로 진행가능 비동기식 처리 : 비순차적 처리, 작업의 완료여부와 관계없이 다른 작업을 실행할 수 있다. 예시: method:{ async testFunction(){ try{ const response = await fetch("https://testpage.com/data"); const data = await response.json() this.tempDataResult = data }catch(error){ console.log("에러에러에러에러에러") ..

Vue.js 조건에 따른 CLASS 적용

Vue의 데이터 바인딩(v-model)을 사용해 사용자가 입력한 값을 vue데이터와 연결한다. 동시에 입력값에 따라 클래스를 동적으로 변경할 수 있다.(예:MinusStyle 클래스는 font-color:red, PlusStyle은 font-color:blue 라고 가정해보자) 클래스가 동적으로 변경되면 스타일이 데이터에 따라 조절되는 것을 확인 할 수 있다. 조건과 CLASS 적용 결과: 'PlusStyle' :(test_gap >= 0 ): 만약 test_gap 변수가 0 이상인 경우에는 'PlusStyle' 클래스가 적용되어 폰트색이 파란색으로 변경된다. 'MinusStyle' :(test_gap