본문 바로가기

전체 글18

[GCP] Compute engine Squid 패키지 오류 Exception error:cannot skip chunk CRLF#012 exception location: Tokenizer.cc(141)skipRequired#012 1. 현상 현재 운영중인 시스템은 외부 시스템과의 연동이 필요했다. 각 서버의 보안을 위해서 서로의 특정 IP만을 허용해주는 것으로 설정되어 있었다. 우리 시스템은 App engien에 올라가 있는데 App engine의 IP는 주기적인 시간마다 & 새로운 인스턴스 기동 시 바뀌기 때문에 고정된 IP 할당이 필요했고, 그에 따라 Compute Engine 서비스를 사용했다. (왜 Load Balancer를 사용하지 않은지 의문..) 외부 시스템 연동에 성공하고 운영중 갑자기 해당 시스템으로 받는 트래픽의 Body값이 빈값으로 우리 시.. 2024. 1. 14.
[thymeleaf] 표현식 문법 (1) - 메세지 및 변수 표현식 안녕하세요. 오늘은 공부하면서 알게 된 타임리프의 표현식 문법에 대해서 알아보겠습니다. 그중 메시지와 변수 표현식을 알아보겠습니다. 1) 변수 표현식 : ${커맨드 객체.프로퍼티/메서드} 타임리프에서는 controller에서 전달한 model에 담긴 변수 map를 사용해서 변수를 매핑하고 랜더링을 실시합니다. 그 예시를 살펴보겠습니다. @Controller @RequestMapping("/") public class TestController { @GetMapping public String indexForm(Model model) { User user = new User("chickenman", 22, 170, 70, "student", new Card("blue", 100)); model.addAtt.. 2022. 5. 19.