일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- MS-SQL
- kafka listener
- c#
- 스마트공장
- Gradle JDK Path
- Java 버전 여러개 사용
- ssh log
- OPC UA
- Gradle Jar
- ssh 접속 로그
- mssql table 용량
- CPU 사용량
- OPC
- kafka
- c# 강의
- JOIN DBMS별 차이점
- lock
- OPC Write
- OPC DA
- table용량
- OPC UA Write
- Jar 경로
- springboot Gradle
- MSSQL
- delete truncate 차이
- OPC UA Client Write
- ssh 접속 실패 로그
- Gradle 빌드 오류
- Xamarin
- SCM
- Today
- Total
목록전체 글 (65)
IT’s Ha
안녕하세요. 오늘은 VMware에서 우분투를 설치하는 방법을 설명하려고 합니다. Linux서버를 PC에 설치하여 Server테스트 또는 개발을 하기위해 간혹 사용을 합니다. 1. VMware란 가상화 소프트웨어 및 클라우드 인프라스트럭처의 선도적인 제공업체로, 여러 하드웨어 기반 시스템을 하나의 서버에서 가상으로 실행할 수 있게 합니다. 즉, 지금 사용하고 있는 PC에 별도 가상화 운영체제를 설치하는 내용입니다. 2. Ubuntu Linux 리눅스로 한 무료 및 오픈 소스 리눅스 배포판입니다. ※ Installer Download (VMware)https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-PLAYER-1702&pro..
안녕하세요. 이번은 자바의 장단점을 한번 정리하겠습니다. 자바의 장점: 플랫폼 독립성: 자바의 가장 큰 장점 중 하나는 "한 번 작성하면 어디에서나 실행 가능하다(Write Once, Run Anywhere)"는 철학을 지향한다는 것입니다. 이는 자바 가상 머신(JVM)을 통해 이루어지며, 이로 인해 자바로 작성된 코드는 다양한 플랫폼에서 실행할 수 있습니다. 객체지향 프로그래밍: 자바는 객체지향 프로그래밍 언어로, 상속, 캡슐화, 다형성 등의 개념을 지원합니다. 이러한 특성은 코드의 재사용성과 유지보수를 쉽게 만들어 줍니다. 강력한 API: 자바는 다양한 기능을 수행하는 방대한 라이브러리와 API를 제공합니다. 이를 통해 네트워크 프로그래밍, 데이터베이스 연결, 그래픽 사용자 인터페이스(GUI) 구성 ..
안녕하세요. 크롬에서 사용하시다가 포트설정에 따라 ERR_UNSAFE_PORT 에러가 나옵니다. 어떤 포트를 사용하면 발생하는지 리스트를 공유합니다. 1, // tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // chargen 20, // ftp data 21, // ftp access 22, // ssh 23, // telnet 25, // smtp 37, // time 42, // name 43, // nicname 53, // domain 69, // tftp 77, // priv-rjs 79, // finger 87, // ttylink 95, // supdup 101, // ho..
안녕하세요. 이번포스팅은 파티션인덱스에 관하여 작성하였습니다. MS-SQL에서 대용량처리시 필요한 내용입니다. 관리하고 검색하기 위한 기술로, 인덱스 자체를 여러 개의 논리적인 파티션으로 나누어 저장하는 인덱스입니다. 1. 파티션 함수 생성 먼저, 파티션 함수를 작성해야합니다. CREATE PARTITION FUNCTION PF_ITM_NO (VARCHAR(10)) AS RANGE RIGHT FOR VALUES ( 'A' ,'B' ,'C' ) 위의 함수는 'A','B','C'로 시작하는 품목 번호를 파티션을 나누기 위해 작성합니다. RIGHT 대신 LEFT도 사용가능합니다. LEFT 또는 RIGHT는 파티션 경계 값을 포함할 위치를 지정합니다. LEFT는 해당 값 이전의 파티션에 포함되고, RIGHT는 ..
안녕하세요. 이번 포스팅은 MariaDB에서 예외처리 하는 방법을 공유하려고 합니다. 먼저, 예외 처리를 하기 위해 Handler를 선언 하여야 합니다. 1. 예외처리 BEGIN #에러 선언 DECLARE TEST_ERR CONDITION FOR SQLSTATE '99999'; #변수 선언 DECLARE ERR_SQLLONGTEXT; DECLARE ERR_MESSAGE LOGTEXT; DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN GET DIAGNOSTICS CONDITION 1 ERR_SQL = MESSAGE_TEXT, ERR_NUMBER = RETURNED_SQLSTATE; SELECT 'ERR' AS ERR, ERR_NUMBER, ERR_SQL; END; #에러 처리..
안녕하세요. 이번 포스팅은 Zebra프린트를 사용할 경우 ZPL명령어를 이용해 출력을 하시는 경우가 있습니다. 그러나, Serial포트가 없어 USB드라이브로 셋팅하여 사용 하는 방법을 공유하겠습니다. 먼저 ZPL이란? - Zebra Technologies가 개발한 프린터 명령어 세트입니다. ZPL은 주로 바코드, 텍스트, 그래픽 및 기타 요소를 포함한 라벨 및 접지 형태의 출력물을 생성하는 데 사용되는 Zebra 라벨 프린터와 호환됩니다. ZPL은 각 요소를 표시할 위치와 속성을 정의하는 명령어를 사용하여 프린터가 인쇄 작업을 수행할 수 있게 합니다. 각 명령어는 일반적으로 '^' 기호로 시작하며, 이어서 명령어의 기능을 나타내는 대문자 알파벳 문자가 옵니다. 명령어는 추가적인 매개변수를 사용하여 요소..
안녕하세요. 이번포스팅에서는 인덱스 리빌드와 리오그나이즈에 대해서 설명하고 적용하는 방법을 공유하려고 합니다. 솔루션을 도입, 개발하였을때 사용자가 속도가 체감적으로 느려졌다라고 느끼실겁니다. 보통 사용하다보면 데이터의 양이 많아져 속도가 느려질수 밖이 없습니다. 그러나 인덱스를 사용하여 검색속도를 증가시켜 속도를 향상 시킬수 있습니다. 그러나 데이터가 변경되고 사용하다보면 조각화가 발생됩니다. 이러한 조각화를 해결 하기 위해 리빌드와 리오그나이즈를 사용합니다. 1. 인덱스 리빌드(Rebuild) 인덱스를 완전히 새롭게 다시 생성합니다. 즉, 기존 인덱스를 삭제하고 새로운 인덱스를 만들어 데이터를 정렬합니다. 리빌드 과정은 리소스를 많이 사용하며, 데이터베이스의 성능에 영향을 줄 수 있습니다. 리빌드는 ..
안녕하세요. 오늘은 Ionic으로 PWA 방식을 설정 추가시 오류 발생 해결방법을 공유하려고합니다. ng add @angular/pwa 를 사용하여 PWA를 추가하는데 오류가 "Bootstrap call not found"라고 뜬다면 아래와 같이 해결하시면 됩니다. 1. src/main.ts수정 import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { AppModule } from './app/app.module'; platformBrowserDynamic().bootstrapModule(AppModule) .catch(err => console.error(err)); 위의 코드로 수정합니다. 단, 기존의 소스..