Ngrok - 특징 및 사용법 (로컬 서버를 공개 서버로)

What is a NgrokNgrok은 로컬 개발 환경에서 인터넷을 통해 웹 애플리케이션에 안전하게 접근할 수 있도록 해주는 도구입니다. 보안 연결을 통해 인터넷에서 서버를 실행할 수 있으며, 웹 애플리케이션을 외부에 노출시키지 않고도 테스트할 수 있습니다. Ngrok의 주요 장점은 다음과 같습니다. 1. 편리한 설치와 사용 Ngrok는 다운로드 및 설치가 간편합니다. 설치 후에는 쉽게 사용할 수 있으며, 명령어 한 줄로 로컬 개발 서버를 인터넷으로 노출시킬 수 있습니다. 2. 안전한 연결 Ngrok은 TLS/SSL 보안 연결을 사용하며, 인증서는 자동으로 생성됩니다. 이를 통해 로컬 서버에서도 안전하게 연결할 수 있으며, 외부에서도 보안적으로 안전한 연결을 통해 애플리케이션을 실행할 수 있습니다. 3...

Spring 2023.04.06 0

포트가 이미 사용 중 일 때 확인 방법 및 중지하는 방법

오류 8080 포트를 사용해서 다른 작업을 진행하려고 하는데 다음과 같은 오류가 떴다. 'Web server failed to start. Port 8080 was already in use.' 해결방법 1. 해당 포트를 사용 중인 프로세스를 식별하고 중지한다. - 시스템 명령줄 도구를 사용하거나 네트워크 모니터링 도구를 사용할 수 있다. 2. 포트를 사용 중인 응용 프로그램이 다른 포트에서 수신 대기하도록 구성한다. -이를 위해 웹 서버 설정 파일에서 포트 번호를 수정하거나, 웹 서버가 사용하는 프로그래밍 언어나 프레임워크에서 해당 설정을 변경해야 한다. 이 중 시스템 명령줄 도구를 사용하여 문제를 해결했다. Windows 운영 체제 : 1. 명령 프롬프트를 연다. 2. 'netstat -ano " f..

error , solution 2023.04.05 0

Session(세션)에 대해 모르는 사람한테 설명하듯 간단하게 설명하시오

세션이란 인터넷 서버에서 인터넷 브라우저(클라이언트)와 상호작용할 때 생성되는 일시적인 상태 정보를 말하는데, 인터넷 서버에서 인터넷 브라우저로부터 요청을 받으면, 서버는 해당 인터넷 브라우저에 대한 세션을 생성합니다. 클라이언트 -> 웹 서버 (요청) 웹 서버 -> 클라이언트 (세션 생성) 이 세션은, 웹 브라우저가 아닌 서버 측에서 유저의 인증 정보와 같은 상태 정보를 저장하고 관리합니다. 처음 요청을 보낼 때 웹 브라우저와 웹 서버 각각에 고유의 세션 ID가 생성이 되고, 클라이언트는 이후 요청을 보낼 때, 이전에 생성한 세션 ID를 서버로 전송하여 자신이 어떤 세션에 대한 요청을 보내는지 서버가 인식할 수 있도록 합니다. 세션 ID는 클라이언트와 웹 서버 간의 통신이 종료되면 사라지게 됩니다. 따..

기술면접 2023.04.09 0

Java 소수점 자릿수 표현하기 3가지 방법

1. System.out.printf("%. 3f") %.(num)f -> num 숫자에 따라 소수점 num까지 표현 즉, 3이면 소수점 4번째 자리에서 반올림하여 3번째 자리까지 나타낸다. public class CordJgwow { public static void main(String[] args) { double n1 = 6.2; double n2 = 3.4; double result = n1/n2; System.out.printf("%.3f",result); } } //출력 1.824 2. String.format() 대략적인 구조는 1번과 비슷하지만 String 타입의 참조변수에 담아줘서 출력하는 방식이다. public class CordJgwow { public static void main..

Simple code 2023.01.27 1

Java 숫자 반올림, 올림, 내림(Math)+ 소수점 n번째 자리에서 반올림

public class CordJgMathEx { public static void main(String[] args) { double num = 10.19; double half = Math.round(num); double up = Math.ceil(num); double down = Math.floor(num); double[] arr = {half, up, down}; for(int i=0; i 102.0 그리고 이 값을 10.0으로 나누게 되면 10.2가 되어 원하던 소수점 첫째짜리까지의 값을 얻을 수 있습니다. half = (Math.round(num*10)/10.0); System.out.println(half); half = (Math.round(num*100)/100.0); System...

Simple code 2023.01.23 0