쿠키로 정보가 저장되어 브라우저가 아닌, 서비스간 호출 시 첫 시도가 실패하는 이슈가 발생함
프로그래밍
- HTTP 기본 인증 (Basic Authentication) 2023.12.20
- Linux (리눅스) 에 Tomcat 필수 사용법 2020.08.27
- [Java] Date Calendar 날짜 확인. 하루전 N일전 일주일전 N주전 한달전 N달전 일년전 N년전 2020.04.10
- iOS 12.1.4 패치 2019.02.13
HTTP 기본 인증 (Basic Authentication)
Linux (리눅스) 에 Tomcat 필수 사용법
실행 명령어
- sudo systemctl restart tomcat9
- sudo systemctl status tomcat9
설치 경로
- HOME : /usr/share/tomcat9
- CONF : /etc/tomcat9
- LOG : /var/log/tomcat9
- ROOT : /var/lib/tomcat9
참고 자료
[Java] Date Calendar 날짜 확인. 하루전 N일전 일주일전 N주전 한달전 N달전 일년전 N년전
날짜 검색을 위한 범위 탐색 기능 만들기
1. 참조
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
2. N년/월/주/일 전 탐색 코드
String sch_end_date = "2020-04-10"; // 기준(종료)일자
String sch_period = "3"; // 기준 수치 (년/월/주/일)
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date date = formatter.parse(sch_end_date);
String[] strDate = sch_end_date.split("-");
Calendar cal = Calendar.getInstance();
cal.set(Integer.parseInt(strDate[0]), Integer.parseInt(strDate[1]), Integer.parseInt(strDate[2]));
if(sch_date_type.equalsIgnoreCase("year")) { // N년전 탐색
cal.add(Calendar.YEAR, -(Integer.parseInt(sch_period)));
cal.add(Calendar.MONTH, -1);
date = cal.getTime();
}
else if(sch_date_type.equalsIgnoreCase("month")) { // N월전 탐색
cal.add(Calendar.MONTH, -(Integer.parseInt(sch_period) + 1));
date = cal.getTime();
}
else if(sch_date_type.equalsIgnoreCase("week")) { // N주전 탐색
date = new Date(date.getTime() + (1000*60*60*24*-(Integer.parseInt(sch_period) * 7)));
}
else if(sch_date_type.equalsIgnoreCase("day")) { // N일전 탐색
date = new Date(date.getTime() + (1000*60*60*24*-(Integer.parseInt(sch_period))));
}
String sch_start_date = formatter.format(date); // 탐색 결과 - 시작 일자
탐색된 시작일자와 종료일자로 쿼리에 검색 파라미터 투척~ ㅎㅎㅎ
iOS 12.1.4 패치
iOS 12.1.4의 보안 내용 정보
이 문서는 iOS 12.1.4의 보안 내용을 설명합니다.
iOS 12.1.4
2019 년 2 월 7 일에 출시 됨
화상 통화
사용 가능 : iPhone 5 이상, iPad Air 이상 및 iPod touch 6 세대
영향 : Group FaceTime 통화의 개시자가 수신자가 응답하도록 할 수 있습니다.
설명 : 그룹 FaceTime 호출을 처리 할 때 논리적 인 문제가있었습니다. 이 문제는 개선 된 국가 관리로 해결되었습니다.
CVE-2019-6223 : Catalina Foothills 고등학교의 그랜트 톰슨, 텍사스 알링턴의 Daven Morris
기초
사용 가능 : iPhone 5 이상, iPad Air 이상 및 iPod touch 6 세대
영향 : 응용 프로그램이 상승 된 권한을 얻을 수 있습니다.
설명 : 향상된 입력 유효성 검사로 메모리 손상 문제가 해결되었습니다.
CVE-2019-7286 : 익명 연구원 인 Google Threat Analysis Group의 Clement Lecigne, Google Project Zero의 Ian Beer, Google Project Zero의 Samuel Groß
IOKit
사용 가능 : iPhone 5 이상, iPad Air 이상 및 iPod touch 6 세대
영향 : 응용 프로그램이 커널 권한으로 임의의 코드를 실행할 수 있습니다.
설명 : 향상된 입력 유효성 검사로 메모리 손상 문제가 해결되었습니다.
CVE-2019-7287 : 익명 연구원 인 Google Threat Analysis Group의 Clement Lecigne, Google Project Zero의 Ian Beer, Google Project Zero의 Samuel Groß
FaceTime의 라이브 사진
사용 가능 : iPhone 5 이상, iPad Air 이상 및 iPod touch 6 세대
영향 : FaceTime 서비스의 철저한 보안 감사에서 라이브 사진 문제를 발견했습니다.
설명 :이 문제는 FaceTime 서버의 향상된 유효성 검사로 해결되었습니다.
CVE-2019-7288 : Apple