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

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

Spring 2023.04.06 0

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

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

오류 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

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

AWS EC2 인스턴스에서 환경변수 설정하는 방법

AWS EC2 인스턴스에서 .yaml 파일에서 불러오는 값 중 노출되면 안 되는 값들은 환경변수로 설정하는 것이 좋습니다. spring: datasource: url: jdbc:mysql://cordjg-database.c8izlkxyxcni.ap-northeast-2.rds.amazonaws.com:13306/uncover?serverTimezone=Asia/Seoul&useSSL=false&characterEncoding=UTF-8 username: admin password: ${MYSQL_SECRET} driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-auto: update properties: hibernate: dialect: o..

Spring 2023.05.13 0