# solution

45개의 포스트
post-thumbnail

Unveiling the Magic of Astrology: A Beginner's Guide

Do you ever wonder about the stars twinkling in the night sky? Have you heard about astrology but find it a bit puzzling? Well, let's take a simple journey into the world of astrology right from the comfort of London. Get ready to explore the cosmic wonders and understand what this age-old practice is all about. What is Astrology, Anyway? Astrology is like a cosmic map that helps us make sense of ourselves and the world around us. It's all about how the positions of planets, stars, and even th

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

Window 서비스 등록 시 생긴 이슈

서비스를 등록 시키고, 레지스트리 값을 할당해주는 배치 파일을 패치 해야 했던 적이 있었다. 이 과정에서 Windows Services.msc에 등록한 서비스가 실행되지 않는 문제에 대해 해결 했던 경험을 써보려고 한다. - 해당 이슈가 생겼을 때, 아래와 같이 확인을 해보았었다. 자바 환경변수가 올바르게 설정 되었는가?(환경 변수 우선 순위도 확인) -> O 1.1 시스템 설정에서 수동으로 설정한 값(우선) 1.2 레지스트리에 설정된 값 cmd 창에서 jar 파일을 실행이 잘 되는가? -> O 관리자 권한으로 실행 해보았는가? -> O 그렇게 여러가지 확인을 해보던 중, 서비스를 등록하는 과정에서 한 가지 이상한 점이 발견되었다. 그것은 바로 서비스를 등록하는 이름과 레지스트리에 등록할 이름이 동일해야 한다는 것이다. 📌실행할 batch 파일과 �

2023년 6월 5일
·
0개의 댓글
·
post-thumbnail

커스텀 어노테이션으로 리플렉션 활용하기

📌reflection 란? JVM의 ClassLoader을 통해 힙 영역에 로딩된 Class 타입의 객체를 동적으로 사용하기 위한 방법 동적으로 어떤 클래스에 있는 필드 값을 get하거나 혹은 set할 때, 필드 데이터의 순서를 보장하지 않고 가져오는 이벤트가 생김. 이를 어노테이션을 통해 해결한 방법을 기록함. Order Annotation 생성 2.Order Annotation을 적용한 Dto class 생성(테스트를 위해 순서 변경) 필드 데이터를 가져오기 위한 Enum과 Annotation 정렬을 위한 메서드 생성 위 3가지 방법을 통해서 MemberDto에 정의된 value 값으로 정렬을 시켜서 DtoFieldData의 Enum으로 저장. 위를 테스트하기 위한 코드를 작성 함. 테스트 코드 작성 🔥 위의 테스

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

Nozomi Network

📌 개요 > 산업용 하드웨어 기반으로 OT, IoT, IT 프로세스에 연관된 모든 디바이스 구성함에 있어 사용되는 네트워크를 미러링을 통해 트래픽을 로딩하고 > > 해당 트래픽에서 추출되는 프로토콜 및 노드 , 접근 등을 모니터링 함으로써 보안 취약점 및 공격 탐지 등의 보안 서비스를 제공하는 솔루션 📌 OT Network > > Nozomi Networks 솔루션은 제조, 에너지, 교통 등 산업현장에서 사용되는 제어 시스템을 대상으로 서비스함으로 > > IT Network와 달리 "물리적 연결"로 인해 네트워크 구성과 보안 요구사항을 설정한다. > > 물론 하드웨어 디바이스의 구성이 어떠한들 네트워크 설정 및 서버 제어는 중앙 관리자 1대가 설정한다. ( 📌 OT

2023년 4월 10일
·
0개의 댓글
·

Solution[room](앱 Reload시 데이터 초기화)

✏️ Room을 공부하던 중 자꾸 데이터를 성공적으로 저장하는데 앱을 Reload하면 데이터가 삭제하는 문제가 발생하였습니다. ❗️내가 Room을 확실히 이해하지 못해 발생한 문제로 Room을 사용하면 데이터가 내부에 저장되는 것인데 외부DB에서 값을 불러와 변경된 값이 적용되지 않는 문제였습니다. 문제의 코드) 📚 처음에 필요한 DB값만 외부에서 불러오고 값의 저장과 저장된 값을 가져오는 것은 내부에서 이루어 진다는 것을 알아야한다. 즉 외부DB에 영향을 끼치지 않는다.

2023년 4월 8일
·
0개의 댓글
·
post-thumbnail

CentOS8에서 postfix와 dovecot으로 smtp 서버 구축하기

두둥 탁! 특별한 사유가 아니라면 보통 구글이나 네이버의 SMTP를 사용 하겠지만, 나의 경우 폐쇄망에서의 메일 알림 기능(JAVA)이 동작해야 했다. 따라서 간단하게 postfix & dovecot으로 SMTP, SMTPS 서버를 구축해본 경험을 포스팅 하려고 한다. 🔥 용어 정리 📌postfix 란? 이메일 송수신을 위해 사용되는 프로토콜 📌dovecot 란? 이메일을 저장하고 클라이언트에게 제공하는 프로토콜 📌SASL(Simple Authentication and Security Layer) 란? 이메일 서버와 클라이언트 간, 인증을 보안하기 위해 사용되는 프레임워크(신원확인) 📌SMTP(Simple Mail Transfer

2023년 4월 5일
·
0개의 댓글
·

[프로그래머스] 배열 자르기

배열 자르기 문제설명 -정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ numbers의 길이 ≤ 30 0 ≤ numbers의 원소 ≤ 1,000 0 ≤num1 입출력의 예 입출력 예 |numbers|num1|num2|result| |:----:|:----:|:----:|:----:| |[1,2,3,4,5]|1|3|[2,3,4] |[1,3,5]|1

2023년 3월 29일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 점의 위치 구하기

점의 위치 구하기 문제설명 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다. x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다. x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다. x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어집니다. 좌표 dot이 사분면 중 어디에 속하는지 1, 2, 3, 4 중 하나를 return 하도록 solution 함수를 완성해주세요.

2023년 3월 28일
·
0개의 댓글
·

[프로그래머스] 피자 나눠먹기(1)

피자 나눠먹기(1) 문제설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 제한사항 1 ≤ n ≤ 100 입출력의 예 입출력 예 |n |result| |:----:|:----:| |7 |1| |1 |1| |15 |3| 입출력 예 설명 입출력 예 #1 7명이 최소 한 조각씩 먹기 위해서 최소 1판이 필

2023년 3월 28일
·
0개의 댓글
·

[프로그래머스] 최댓값 만들기(1)

최댓값 만들기(1) 문제설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers의 길이 ≤ 100 입출력의 예 입출력 예 |numbers|result| |:----:|:----:| |1,2,3,4,5 |20| |0, 31, 24, 10, 1, 9 | 744| 입출력 예 설명 입출력 예 #1

2023년 3월 28일
·
0개의 댓글
·

[프로그래머스] 양꼬치

양꼬치 문제설명 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. 제한사항 0 입출력의 예 입출력 예 |n|k|result| |:----:|:----:|:----:| |10 |3|124,000 |64| 6|768,000

2023년 3월 28일
·
0개의 댓글
·

[프로그래머스] 배열의 평균값

배열의 평균값 문제설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 입출력의 예 입출력 예 |numbers |result| |:----:|:----: |1,2,3,4,5,6,7,8,9,10 |5.5| |89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99| 94.0| <spa

2023년 3월 28일
·
0개의 댓글
·

[프로그래머스] 짝수의 합

짝수의 합 문제설명 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 제한사항 0 입출력의 예 입출력 예 |n |result| |:----:|:----: |10 |30| |4 |6| 입출력 예 설명 입출력 예 #1 n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다. 입출력 예 #2 n이 4이므로 2 + 4 = 6을 return 합니다. <span st

2023년 3월 28일
·
0개의 댓글
·

[프로그래머스] 각도기

각도기 문제설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 제한사항 0 입출력의 예 입출력 예 |angle |result| |:----:|:

2023년 3월 28일
·
0개의 댓글
·

[프로그래머스] 두 수의 나눗셈

두 수의 나눗셈 문제설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0 입출력의 예 입출력 예 |num1 |num2| result| |:----:|:----:|:----:| |3 |2| 1500| |7 |3| 2333| |1 |16| 62| 입출력 예 설명 입출력 예 #1 num1이 3, nu

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

#2588

곱셈 문제 >(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 >첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 >첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. |예제입력1

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

유해사이트 차단 솔루션

'유해사이트 차단 솔루션' > 블랙or화이트리스트 방식으로 접근 허용하고자 하는 사이트를 통제할 수 있도록 하는 보안장비 동작방식 HTTP - 미러링 HTTP 웹환경에서의 유해사이트 차단 방식은 미러링 방식, 암호화되지 않은 HTTP 패킷을 유해사이트 차단 솔루션이 복사, 분석해서 어떤 사이트에 접속하는지 확인 HTTPS - 웹 프록시 / 인라인 웹환경이 HTTPS로 전환되면서 미러링 방식의 차단은 한계,, 패킷이 암호화되어 전송되기 때문에 스니핑의 위험은 감소했지만, 어떤 사이트에 접속하고자 하는 패킷인지 분석이 불가한 문제점 발생 네트워크 경로 상에 솔루션 장비 설치하는 방식 일반적으로 B/B F/W 상 설치하는 듯 하다(홍보자료 구성도 참고) -> 트래픽 감시, SSL 트래픽 복화하여 유해사이트 접속 시 차단 비교 요건 SSL 트래픽 복호화 지원 여부 유해사이트 DB 풀, 업데이트 주기, 타 유해사이트 DB와 연동

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

[기록] 리액트에서 Emotion이 적용되지 않을 때 해결 방법

서두 간단한 프로젝트에 emotion이라는 styled-component와 같은 css-in-js 라이브러리를 사용하게 되었다. emotion에선 css라는 함수를 사용하여 css style을 작성한다고 한다. 사용방법은 styled-components와 크게 차이는 없어 작성은 어렵지 않았지만, 에러가 발생하지 않는데도 불구하고, 적용이 되지 않았다. 만일 이 글을 읽고 있다면, 적어도 css나 jsx는 import 했을거라 생각한다. For Korean Emotion을 사용한 컴포넌트 파일(source file)의 최상단에 위의 코드를 복붙! 흔적 Emotion에서 리액트의 컴포넌트에 스타일을 설정하는 기본적인 방법은 css prop을 사용한다고 한다. 리액트에 Emotion을 적용하는 방법은 Babel preset과 JSX Pragma가 있다. 나는 이 중에서 비교적 간단해보이는 JSX Pragma를 사용하였다. 공식문서에 따르면, JSX Pr

2023년 1월 27일
·
0개의 댓글
·

@Enable+Repositories 주의점

문제점 @EnableRedisRepositories, @EnableJpaRepositories 에서 충돌이 일어나게 되므로 다음 중 하나를 택하여 해결한다 빈 재정의 옵션 설정 basePakeges 설정

2023년 1월 6일
·
0개의 댓글
·
post-thumbnail

Apple MDM

*MDM이란? > Mobile Device Management 업무에 사용되는 기기를 원격에서 추적(모니터링)/관리/보호 하기 위한 목적의 기기관리 솔루션 주요기능 위치 추적 와이파이 액세스 접근통제 앱 배포(설치) 및 관리 - 블랙/화이트리스트 앱 제어 디바이스 보안 정책 강제화 적용 등 디바이스 분실, 퇴사 시 디바이스 잠금 or 삭제 안티바이러스 악성코드 실시간 대응 로그 수집(SIEM 연동) 스토리지 및 드라이브 암호화 *Apple의 MDM 프로파일 > 참고 링크(https://support.apple.com/ko-kr/guide/deployment/depc0aadd3fe/1/web/1.0) iOS, iPadOS, macOS 및 tvOS에는 모바일 기기 관리(MDM)를 지원하는 내장된 프레임워크가 있습니다. MDM을 사용하면 기기 소유자가 사용자이든 조직이든 관계없이 기기에 프로

2022년 11월 24일
·
0개의 댓글
·