일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- rest api
- rest api 검증
- 클라이언트요청반응
- 옵티마이저
- DispatcherServlet
- biblecash
- multipart바인딩
- 옵티마저
- Wrapper class
- HttpServlet
- fcm성능비교
- 공유기작동방식
- HTTP프로토콜
- 프로세스 생성
- 래퍼클래스
- 왜불변객체인가
- 동등성동일성
- httpservlet기술
- 검증 실패 예외처리
- equals
- 데이터베이스파서
- multiparfile데이터
- 동기비동기블로킹논블로킹
- 스프링요청반응
- 중첩클래스
- fcmv1
- java enum
- fcm데이터구조
- 불변객체
- 디스패처서블릿
- Today
- Total
목록분류 전체보기 (49)
개발은 아름다워
- 맡게 된 업무기존의 HTTP 및 XMPP API는 2023년 6월 20일부로 지원이 중단되었습니다.따라서, 기존에 쓰던 방식을 HTTP v1 API방식으로 바꿀 필요가 생기게 되었습니다. - 기존 방식HashMap을 생성하여 데이터를 받은 후 Json으로 만들어주는 라이브러리를 사용하여 fcm에 데이터를 전송하였습니다. - 의문과 해결 방법 선택단순히 fcm에 데이터를 보내기 위한 구조를 맞추기 위해서 HahsMap 객체를 여러개 생성하는게 맞을까 하는 의문이 들었습니다. 왜냐하면 고정된 문자열에 변수 값만 바뀌는 것이기 때문입니다. 이때 이펙티브 자바의 아이템6번 '불필요한 객체 생성을 피하라' 가 생각났습니다.그래서 구조는 동일하게 작성되며 객체 생성 비용이 추가로 발생하지 않도록 StringBu..
configpackage study.demobible.config;import jakarta.servlet.Filter;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import study.demobible.config.filter.SessionFilter;@Configurationpublic class FilterConfig { @Bean public FilterRegistrationBean sessionFilter(){ ..
content.html 오늘의 만나 요한복음 3:16 하나님이 세상을 이처럼 사랑하셔서 독생자를 주셨으니, 이는 그를 믿는 자마다 멸망치 않고 영생을 얻게 하려 하심이라. 빌립보서 4:13 내게 능력 주시는 자 안에서 내가 모든 것을 할 수 있느니라. 시편 23:1 여호와는 나의 목자시니 내게 부족함이 없으리로다. 이사야 41:10 두려워하지 말라. 내가 너와 함께 함이라. 놀라지 말라. 나는 네 하나님이니라. 내가 너를 굳세게 하리라. ..
@Controllerpublic class SignupController { @GetMapping("/signup") public String getSignupPage(){ return "signup"; } @PostMapping("/signup") public String signup(@ModelAttribute SignUpForm signUpForm, Model model){ model.addAttribute("id",signUpForm.getId()); return "home"; }} @Datapublic class SignUpForm { private String group; private String id;} ind..

작동 흐름을 크게 보자면 아래와 같습니다.로컬 네트워크 장치 -> 게이트웨이 -> 공용 ip 주소 -> 인터넷 세부적으로 어떻게 작동하는지 알아보겠습니다.공용 ip주소와 사설 ip주소1. 공용 ip주소란?: 인터넷 서비스 제공업체에서 공유기에 할당한 ip주소이며, 인터넷 상에서 고유한 주소 입니다. # 역할- 전 세계적으로 고유하며, 인터넷과 통신하기 위해 사용 2. 사설 IP주소란?: 공유기에 연결된 각 장치에 할당하는 IP주소로, 외부 인터넷에서는 직접 접근할 수 없는 주소입니다. # 역할- 로컬 네트워크 내 장치 간의 통신- NAT(Network Address Translation)을 통해 공용 IP와 매핑하여 인터넷에 접근합니다.NAT란?공용 ip와 사설 ip 주소 간의 변환을 담당하..