분류 전체보기 310

[IIS] 윈도우 재부팅시 서비스 자동시작,중지설정

서비스 운영중에 서버가 재부팅 했는데 웹서버로 Tomcat서비스가 실행이 되지 않는 문제가 발생 했습니다. 해당부분을 확인해보니 localhost로 접속해보니 아래 이미지와 같이 IIS서비스가 자동실행이 되어서 80포트를 사용하고 있어서 문제가 되는 경우가 있습니다. IIS서비스를 윈도우 시작시 중지를 시키면 되는데 서비스이름은 World Wide Web Publishing Service서비스가 실행되어 있는 부분을 중지시켜주면됩니다. World Wide Web Publishing Service서비스를 선택 후 서비스를 중지상태로 한 다음 시작유형을 사용 안함으로 하면 재부팅시에도 실행이 되지 않으니 해당부분으로 설정하면 됩니다. Tomcat을 사용할때 IIS가 자동으로 시작서비스로 되어있는경우 가끔씩 ..

[Tomcat] 서비스 실행이 안될때 확인방법

Tomcat서비스가 실행이 안될경우 확인방법입니다. 먼저 로그폴더 경로를 확인합니다. 윈도우에 기본설치시 아래이미지와 같이 "C:\\Program Files\\Apache Software Foundation\\Tomcat 8.5\\logs" 경로에 commons-daemon파일에 저장되는 부분을 확인 할 수 있습니다. commons-daemons파일을 열어보니 아래와 같이 실패한 사유를 확인 할 수 있습니다.아래부분은 jvm.dll파일이 없어서 발생한 문제로 Java버전이 업데이트 되면서 폴더정보가 없어서 발생한 부분을 확인 하였습니다. [2022-08-09 21:59:16] [error] [ 9476] Failed creating Java 'C:\\Program Files\\Java\\jre1.8.0_..

[윈도우11] 나눔고딕 폰트설치방법

네이버에서 제공하는 글꼴을 설치하여 사용하고 싶은 경우에 아래와 같이 폰트를 설치해주면 사용이 가능합니다. 저는 나1눔고딕폰트를 주로 사용하고있어서 해당폰트를 윈도우11에 설치해보도록하겠습니다. 1. 네이버 나눔고딕 폰트 https://hangeul.naver.com/2017/nanum 링크에서 네이버글꼴 다운받습니다. 나눔글꼴 전체를 다운로드 하면 여러종류의 나눔글꼴을 다운로드 받을 수 있습니다. 내려받은 압축파일을 해제하면 나눔고딕,나눔명조,나눔바른고딕등 다양한 폰트정보를 확인 할 수 있습니다. 2. 폰트설치 다운로드된 폰트에서 나눔고딕 폰트를 선택합니다. OS가 윈도우이므로 윈도우용(TTF)을 설치하도록 하겠습니다. 마우스 우클릭 하여 더 많은 옵션 표시 버튼을 클릭합니다. 윈도우용 : NanumF..

DELL 노트북 Fn키 비활성, 우선 순위 변경 방법

[노트북 Fn키 우선순위 변경방법 요약] 1. Fn키 우선순위 변경 방법 - Fn + ESC키 => F1~F12키 우선처리 - Fn + ESC키 => Fn키 우선처리 2. Fn키 바이오스 설정방법 1) 재부팅시 F2키를 클릭하여 바이오스 진입 2) Keboard메뉴 -> Fn Lock Options값 설정 - Lock Mode : F1~F12키로 동작함 - Lock Mode Secondary : Fn값 동작(Defaut설정) Dell 노트북을 처음 사용하는데 아래와 같이 F2키를 누르면 음성조정하는 화면으로 사용이 됩니다. 펑션키가 기본값으로 되어있기 때문인데 F1~F12키를 누르면 지정된 펑션키로 동작을 합시다. Fn키를 먼저 동작하게 설정이 되어있기때문에 F1~F12키로 동작을 하기위해서는 Fn + ..

IT일반/기타 2022.07.02

[DB] MSSQL 숫자문자열 정렬 (Convert, Len함수사용)

데이터타입이 문자형인데 숫자값이 들어가서 사용하는 경우가 있습니다. 이럴경우 Order By문을 사용해서 정렬을 하면 문자열로 정렬이 되어 원치않는 결과값이 나오는 경우가 있습니다. 이때 숫자값으로 변환해서 정렬하는 방법에 대해 알아보겠습니다. 방법1. Convert를 이용하여 숫자형으로 변환후 조회 1 2 3 SELECT * FROM [AdventureWorks2014].[HumanResources].[Employee] Order By Convert(int, NationalIDNumber) 방법2. Len함수를 사용하여 정렬 1 2 3 SELECT * FROM [AdventureWorks2014].[HumanResources].[Employee] Order By Len(NationalIDNumber),..

프로그래밍/DB 2022.06.29

[C#] Stringbuilder vs String 사용속도측정(Stopwatch 사용)

C#에서 문자열을 연산하는 경우에는 + 연산자 string.Format문등을 사용해서 손쉽게 사용할 수 있습니다. 이 경우에는 연산을 할때마다 새로운 개체를 생성해서 할당을 하게되어있습니다. StringBuilder와 String연산 속도차이 코드 StringBuilder를 사용하는 경우와 +연산자를 사용해서 String을 결합 했을경우에 대한 속도차이를 비교하는 소스코드입니다. 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 using System; using System.Text; //StringBuild..

프로그래밍/C# 2022.04.18

줌만 음성 안들리는 경우 조치방법

PC스피커 음성은 정상동작 하는데 Zoom프로그램에서만 음성이 동작하지 않는 경우가 있습니다. 이럴때는 볼륨 Mixer에서 Zoom프로그램만 음소거가 되는 경우가 있습니다. 아래 이미지와 같이 음소거된 부분을 해제하면 해결됩니다. PC스피커는 정상동작인데 Zoom 음성만 안될경우는 아무리 찾아도 안보였는데 볼륨믹서에 해당 프로그램만 음소거가 되어있어서 볼륨이 나오지 않았습니다. Zoom이외 카카오톡의 경우도 해당프로그램만 음소거 설정이 되는 경우도 있으니 특정 프로그램에서만 안될경우에는 볼륨믹서의 음소거 부분을 확인해보시기 바랍니다. 해결방법 1. 오른쪽 하단 음성설정 메뉴 선택 후 마우스 우클릭 2. 볼륨 믹서열기 선택 3. Zoom회의 항목 음소거가 되어있는지 확인 4. Zoom회의 항목 음소거해제 ..

IT일반/기타 2022.03.30

[C#] 문자열 포멧처리방법 (+, string.Format,$문자열보간)

c#에서 문자열을 합치거하나 할때 다음과 같은 방법이 있습니다. 개인적으로 3번 $문자열 보간을 사용하는 방법이 실수가 가장 적고 보기가 좋아서 $문자열보간방법을 많이 사용하고 있으며 C#6.0버전이후부터 사용이 가능하니 참고하시기 바랍니다. $문자열 보간방법으로 지원되지 않는 케이스의 경우는 string.Format문을 병행해서 사용하고 있습니다. 1. +연산자사용 문자열을 + 로 연결시켜서 원하는 형태로 문자열로 표현할 수 있습니다. https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/operators/addition-operator 2. string.Format문사용 Format문을 사용처리하면 {0} {1}와 인덱스형태로 먼저 표기..

프로그래밍/C# 2022.03.23

특정영역만 지정하여 캡처하기

프로그램 메뉴얼을 만들거나 특정영역을 지정해서 페이지나 화면이 바뀔경우에 캡쳐하고 싶은 경우가 있습니다. 이럴때 알캡처 툴을 사용하면 편리하게 사용할 수 있어서 해당기능에 대해 소개드립니다. 창단위로 캡쳐를 해서 사용하는 경우도 편리하긴하나 웹 브라우저 내부의 영역을 지정하여 할경우에는 지정사이즈로 하는게 편리할 경우가 있습니다. 1. 알캡처 다운로드 알캡처 | 공식 다운로드 (altools.co.kr) 2.알캡처 항목 지정사이즈 항목을 선택 3. 지정사이즈 항목선택 후 영역설정 아래와 같이 8개의 영역을 조정할수 있는 작은 사각형이 나타나며 캡처하고 싶은 영역을 지정합니다. 4. 그 외 많은기능은 알캡처 공식홈페이지의 주요기능항목에 자세히 설명이 나와있으니 참고하셔서 사용하시기 바랍니다. 알캡처 | 공..

IT일반/기타 2022.03.17

비주얼스튜디오 소스코드 자동 서식 맞추기 CTRL + K + D

비주얼스튜디오의 단축키중에 소스코드를 자동서식을 맞추는 방법을 알려드리겠습니다. CTRL + K + D 를 사용하면 자동 서식으로 맞쳐줍니다. 아래 소소코드를 보면 라인별로 공백도 제대로 맞지 않고 { 위치도 맞지 않고 한것을 볼수 있습니다. 물론 아래와 같이 코드를 작성하시는 분은 없겠지만 이해를 돕기 위해서 공백과 "}" 위치를 맞지않게 작성하였습니다. CTRL + K 키를 누르면 아래와 그림과 같이 "(Ctrl + K)을(를) 눌렀습니다" 라는 메세지가 나타납니다. CTRL + D 키를 한번 다시 눌러주면 아래와 같이 비주얼스튜디오의 기본 자동서식으로 맞쳐줍니다. 자동 서식을 거의 변경하는 경우가 없기때문에 소스코드 작업하다가 한번씩 해주면 자동으로 보기 좋게 맞쳐주니 유용하게 사용하시기 바랍니다.