![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWWreO%2FbtrRAgkORC6%2Fw9HPlyY0cz8U0YTSqfBKX0%2Fimg.jpg)
일회용 이메일 생성
2022. 11. 20. 19:54
DevLog/Etc...
필요성 회원가입 및 회원정보와 관련된 플랫폼 서비스 기능 단위 테스트시 필요. 회원가입 및 이메일 인증 유저 별 결제 내역 테스팅 외부 플랫폼(Google, Apple, Facebook, Twitter 등...) 연동 테스트 및 연동 이력 확인 위 3가지 이외에도 매우 여러가지의 이유로 필요성을 느낄때가 있어, 해당 글을 작성. 사용방법 http://ruu.kr/ 웹사이트 접속 가입하고자하는 아이디와 메일 도메인 설정 (멀티 체크박스 체크시 한번에 여러개 생성가능.) 자신이 가입하고자하는 플랫폼 서비스에 세팅한 메일로 회원가입 시도 이메일 인증 테스팅 1시간짜리 단발성 이메일이라.. 테스팅 목적으로 사용하는게 적합
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczMOZG%2FbtrPyVPvviW%2FkfoWnMBHkVboS1FVUomwyk%2Fimg.png)
객체지향프로그래밍(OOP) 특징
2021. 2. 4. 21:47
DevLog/Etc...
객체(Object)란? 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른것과 식별 가능한 것을 말합니다. 객체는 속성과 동작으로 구성되어 있다고 보면되는데 자바에서는 이 속성과 동작을 각각 필드(field)와 메소드(method)라 부릅니다. 현실 세계의 객체를 소프트웨어 객체로 설계하는 것을 객체 모델링(Object Modeling)이라고 합니다. 객체 모델링은 현실 객체의 속성과 동작을 추려내서 소프트웨어 객체의 필드와 메소드로 정의하는 과정이라 할 수 있습니다. 객체지향프로그래밍의 특징 캡슐화(Encapsulation) 캡슐화란 객체의 필드, 메소드를 하나로 묶고, 실제 구현 내용을 감추는 것을 말합니다. 외부 객체는 객체 내부의 구조를 알지 못하며, 객체가..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9lA4N%2FbtrPymtrXDY%2FGkjr56moADCmKCDo2smzVK%2Fimg.png)
For-each문은 For문 보다 얼마나 빠를까?
2021. 2. 3. 17:47
DevLog/Etc...
For-each vs For For-each문이 전통적인 For문보다 더 빠르다는 정도만 알고 있었는데, 특별하게 ArrayList에 경우는 오히려 For문이 더 빠르다는 얘기를 듣게 되었습니다. 실제로 얼마나 차이가 나는지 알아보고자 성능 테스트를 시도해보았습니다. 참고로, 여기서 말하는 For-each문과 For문은 아래와 같은 2가지 경우의 반복문을 말합니다. //For-each문 for (Integer integer : list) { integer++; } //For문 for (int i = 0; i < list.size(); i++) { Integer integer = list.get(i); integer++; } 테스트 코드 사이즈가 100인 List를 순차적으로 탐색해보았습니다. (탐색한 정..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm7bqN%2FbtqVugmws8B%2FJptsfy4g5HmsnQhQkSt2Qk%2Fimg.png)
삼각함수(sin, cos, tan) 그래프
2021. 2. 2. 12:51
DevLog/Etc...
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQLUZz%2FbtqVkLgswHB%2F6Ifvh78ta0izwXkzeDnqYK%2Fimg.png)
프로세스와 스레드의 차이
2021. 2. 1. 16:19
DevLog/Etc...
프로그램(Program) 이란 사전적 의미 : "어떤 작업을 위해 실행할 수 있는 파일" 프로세스(Process) 란 사전적 의미 "컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램" 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체) 운영체제로부터 시스템 자원을 할당받는 작업의 단위 즉, 동적인 개념으로는 실행된 프로그램을 의미한다. 할당받는 시스템 자원의 예 CPU 시간 운영되기 위해 필요한 주소 공간 Code, Data, Stack Heap의 구조로 되어 있는 독립된 메모리 영역 특징 프로세스는 각각 독립된 메모리 영역(Code, Data, Stack, Heap의 구조)을 할당받는다. 기본적으로 프로세스당 최소 1개의 스레드(메인 스레드)를 가지고 있다. 각 프로세스는 별도의 주소 ..