일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- apache nginx
- Thread
- 아파치 엔진엑스
- 객체지향 프로그래밍 5가지 원칙
- savedinstancestate
- java thread 예제
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- hilt error
- 안드로이드 스튜디오 tts
- 안드로이드 스튜디오 커스텀 다이얼로그
- 변수
- edittext 연결
- dagger error
- 디자인 패턴 예제
- apache란
- recyclerview item recycle
- AAC
- 이중for문 사용 안하기
- 안드로이드 스튜디오 인터넷 연결 확인
- 리사이클러뷰 아이템 재사용
- 자바 스레드 예제
- 안드로이드 스튜디오 style
- LifeCycle
- 안드로이드 스튜디오 custom dialog
- 안드로이드 디자인패턴
- Kotlin
- java
- 다른 객체 리스트의 비교
- 아파치란
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- Today
- Total
목록분류 전체보기 (73)
Sam Story

지난번 아파치에 이어 오늘은 엔진엑스에 대해 포스팅 해보려 한다. 엔진엑스 (NGINX) 란? 엔진엑스는 아파치와 마찬가지로 웹 서버 소프트웨어로 가벼움과 높은 성능을 목표로 한다. 웹 서버, 리버스 프록시 기능을 갖고 있다. ※ 프록시란? 최종 사용자와 다른 웹사이트 또는 서버 사이의 가교 역할을 하는 물리적 또는 가상 서버 엔진엑스는 요청에 응답하기 위해 비동기 이벤트 기반 구조를 가진다. 이러한 구조는 아파치 HTTP 서버의 스레드/프로세스 기반 구조를 가지는 것과는 대조적이다. 때문에 엔진엑스의 구조는 서버에 많은 부하가 생길 경우의 성능을 예측하기 쉽게 해준다. 엔진엑스의 구조nginx는 master process와 woker process로 구성된다. event-driven 모델을 사용하고 w..

오늘은 자바 랜덤 함수에 대해서 포스팅 해보겠다. 프로그램을 만들다보면 무작위로 값을 지정해줘야 하는경우가 생기는데 이러한 경우에 사용할 수 있는게 Random 클래스다. 그럼 바로 예제를 통해서 Random 함수에 사용법을 알아보도록 하자. 예제import java.util.Random; 시작전 Random을 import 해준다. import java.util.Random;public class RandomExample { public static void main(String[] args) { // random 객체 생성 및 초기화 Random random = new Random(); // 정수형 변수 randomNum 변수 선언 int ..

오늘은 웹서버를 구축할때 사용하는 아파치(Apache)에 대해서 포스팅 해보려고 한다. 필자가 웹서버를 구축할때에는 APM (Apache + PHP + MySQL)을 이용해 구축하였었는데 이 요소중에서 아파치(Apache)에 대해서 알아보도록 하자. 1. 아파치 (Apache) 란? 아파치는 월드와이드 웹 서버용 소프트웨어이다. 아파치 웹서버는 유닉스,리눅스,윈도우 등 다양한 운영체제를 지원하는 무료 오픈소스 웹서버 소프트웨어이다. 정식 이름은 아파치 HTTP 서버 (Apache HTTP Server) 이지만 일반적으로 아파치 웹 서버로 더 많이 불린다. 유닉스 기반으로 만든 최초의 웹 서버 프로그램인 NCSA HTTPd를 기반으로 만들어졌다. 리눅스나 윈도우 등 거의 모든 운영체제에서 사용할 수 있..

지난번 포스팅에 이어 오늘은 MVVM 패턴에 대해 포스팅 해보려 한다. 디자인 패턴에 관한 내용은 지난번 포스팅에서 다루었었는데 디자인 패턴 MVP , MVC 패턴에 대한 이해가 부족하다면 글 최하단의 포스팅을 참고하도록 하자. 1. MVVM 디자인 패턴이란?MVVM 패턴은 Model + View + ViewModel 세가지 구성요소의 앞글자를 따온 패턴이다. 세가지 구성요소에 대해 간단하게 알아보자. 1. Model - 데이터와 비즈니스 로직을 주로 관리한다 - ViewModel에게 명령을 전달 받고 데이터의 상태를 변경시킨다. - 데이터의 상태가 변경되면 다시 ViewModel에게 알린다. 2. View - View , Layout 등 화면을 처리하는 곳 (안드로이드의 경우 Activity , ..