일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알림 인텐트
- notification manager
- android notification 예제
- notifications
- 안드로이드 알림 예제
- setPriority(NotificationCompat.PRIORITY_HIGH)
- 펜딩인텐트
- 버전별 관리
- Pending Intent
- setContentIntent
- NotificationCompat.Builder
- notification channel
- 안드로이드 알림채널
- setDefaults(NotificationCompat.DEFAULT_ALL)
- 안드로이드 알림
- 알림 우선순위
- Today
- Total
목록설계 (82)
공부용 블로그
WebServer 웹 서버는 HTTP를 사용하여 요청에 대한 응답으로 사용자에게 웹 페이지를 작성하는 파일을 제공하는 프로그램으로 컴퓨터 HTTP 연결을 통해 전송됩니다.XML 문서를 다른 장치에 전달하는 서버는 웹 서버가 될 수 있습니다. 더 좋은 정의는 웹 서버가 HTTP 요청에 응답하여 콘텐츠 및 서비스를 제공하는 인터넷 서버라는 것입니다.간단한 예를 들어 설명해 드리겠습니다. 컴퓨터 앞에서 웹을 탐색하고 친구로부터 "나는 다음 URL에서 훌륭한 기사를 읽었습니다. http : / / /www.fastwebhost.in/blog 그러면 해당 URL을 브라우저에 입력하고 Enter 키를 누릅니다.그리고 그것은 웹 사이트가 세계 어느 웹 서버에 있더라도 컴퓨터 화면에 페이지를 디스패치합니다.항상 웹 서..
Transaction이란? 퓨터 과학분야에 트랜잭션은 "쪼개질 수 없는 업무처리의 단위"를 의미한다. ATM(Automated Teller Machine, 현금자동입출기)로 계좌이체를 한다고 생각해보자. 내 계좌의 잔액에서 이체한 금액만큼 빼는 일과, 상대 계좌의 잔액에서 해당 금액만큼 더하는 일은 쪼개어져서는 안된다. 즉 하나의 업무로 함께 진행되어야 하는 일이다. "더이상 쪼갤 수 없다는" 표현 때문에 이를 원자성(Atomicity)을 보장해야 한다라고 얘기한다. 쪼갤 수 없기 때문에 일부만 동작해선 안된다. 즉, 내 계좌 잔액에서 돈을 빼고, 상대 계좌 잔액을 더하려는 순간 정전이 일어났다면, 내 계좌에서 돈을 뺀 작업은 되돌려져야 한다. 각각의 부분 작업들이 동시에 동작하여 성공하던가, 하나라도 ..
WebServer는 JSP, Servlet에 대한 요청을 처리할 수 없다. 이것을 처리해주는 것이 WAS(Web Application Server)이다. Q. 왜 웹서버는 JSP, Servlet에 대한 요청을 처리할 수 없을까? A. 웹서버는 HTML 문서와 같은 정적인 컨텐츠를 처리하기 때문에 자바 언어가 포함되어 있는 서블릿이나 JSP는 처리할 수 없다. ---------------------------------------------------------------------------------------------------------------------------------------------- J2EE란? [위키]자바 플랫폼, 엔터프라이즈 에디션(Java Platform, Enterpri..
웹서버 vs 웹 어플리케이션 서버 웹 서버웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 정적으로 처리해 반환하는 프로그램인데, 이때 웹 페이지는 그림, 스타일 시트, 자바스크립트를 포함한다. 웹 페이지를 클라이언트로 전달하고, 클라이언트로부터 컨텐츠를 전달 받는 역할을 담당한다.이외에도 인증, 정적 컨텐츠 관리, HTTPS지원, 컨텐츠 압축, 가상 호스팅, 대용량 파일 지원, 대역폭 스로틀링 등의 기능을 지원한다. 종류- 아파치(Apache)- 인터넷 정보 서버(IIS)- 엔터프라이즈 서버 장점웹 서버는 월드 와이드 웹 뿐만아니라 프린터, 라우터, 웹캠과 같은 임베디드 장치, 그리고 근거리 통신망(local network)에서도 사용된다.시스템의 모니터..
DTLS : Datagram Transport Layer Security TLS는 네트워크 트래픽을 보호하기 위해 가장 널리 배포된 프로토콜(투명한 연결지향 채널 제공)응용계층과 전송계층 사이에 TLS를 삽입함으로써 응용 프로토콜을 보호하기 쉽다. 그러나 TLS는 안정적인 전송 채널(일반적으로 TCP)을 통해서 실행되어야 한다. 따라서 신뢰할 수 없는 데이터그램 트래픽을 보호하는데 사용할 수 없다. 점점 더 많은 응용 프로그램 계층 프로토콜이 UDP전송을 사용하도록 설계되었다. 특히 SIP(Session Initiation Protocol) 및 전자게임과 같은 프로토콜이 널리 보급되고 있다. (sip는 TCP, UDP 모두 실행될 수 있지만 UDP가 선호됨)대부분의 경우 클라-서버 응용 프로그램을 보호하..
[OSI 7계층] 1. 정의 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신계층으로 나누어 설명 2. 역사1970년대 말에, 한 프로젝트가 국제 표준화 기구(ISO)에 의해 관리되고 있었고 다른 하나는 국제 전신 자문 위원회(International Telegraph and Telephone Consultative Committee)에 의해 관리되었다. 이 두 개의 국제 표준 기구들은 각각 비슷한 네트워킹 모델을 정의해놓은 문서를 만들었다.1983년에 이 두 문서들은 개방형 시스템 상호 연결을 위한 기초 참조 모델(The Basic Reference Model for Open Systems Interconnection)이라는 이름의 표준을 만들기 위해 병합되었다. 이 표..
마인드맵 주제 : Latency 비교 1. WebRTC latency가 가장 짧은 이유는? 2. WebRTC가 RTSP보다 빠른 이유? 3. WebRTC가 RTMP보다 빠른 이유? 4. WebRTC가 HTTP 스트리밍 프로토콜 방식들보다 빠른 이유? 4-1. MPD or m3u8 파일을 만드는데 생기는 최소 latency 이외에 HTTP 방식들이 latency를 일으키는 다른 요인은? ----------------------------------------------------------------------------------------------------------------------------------- 공부 흐름 상 나온 질문들 1. 미디어 서버(스트리밍 프로토콜에서 클라-서버이외에 '미디..
1. Payload란? 데이터가 인터넷을 통해 전송되면, 전송 된 각 장치에는 헤더 정보와 전송되는 실제 데이터가 모두 포함됩니다. 헤더는 패킷의 소스와 목적지를 식별하는 반면 실제 데이터는 페이로드라고합니다. 헤더 정보 또는 오버 헤드 데이터는 전송 프로세스에서만 사용되기 때문에 목적지에 도달하면 패킷에서 제거됩니다. 따라서 페이로드는 대상 시스템에서 수신 한 유일한 데이터입니다. When data is sent over the Internet, each unit transmitted includes both header information and the actual data being sent. The header identifies the source and destination of the pa..