iframe http.headers().frameOptions().disable(); // iframe 허용안함. iframe이란? https://www.techtarget.com/whatis/definition/IFrame-Inline-Frame What is an inline frame (iframe)? Learn about iframes, inline frames, an HTML element that loads another HTML page within the document. See how it works, is used and pluses/minuses. www.techtarget.com iframe이란 inline frame의 약자 iframe 요소를 이용하면 해당 웹 페이지 안에 어떠한 ..
CS지식들
https://computerlove.tistory.com/entry/%EB%8F%99%EC%8B%9C%EC%84%B1-%EB%AC%B8%EC%A0%9C-2 동시성 문제 (2) https://computerlove.tistory.com/entry/%EB%8F%99%EC%8B%9C%EC%84%B1-%EB%AC%B8%EC%A0%9C-1 동시성 문제 (1) 강의의 예제를 통해 배워보려고 한다. mySQL이 깔려 있어야 하는 게 전제 조건이다. Stock Entity @Entity public class Stoc computerlove.tistory.com Synchronized를 활용하여 Race Condition을 해결해보았다 하지만, Synchronized를 활용해도 문제점이 생길 수 있다 자바의 sync..
https://computerlove.tistory.com/entry/%EB%8F%99%EC%8B%9C%EC%84%B1-%EB%AC%B8%EC%A0%9C-1 동시성 문제 (1) 강의의 예제를 통해 배워보려고 한다. mySQL이 깔려 있어야 하는 게 전제 조건이다. Stock Entity @Entity public class Stock { // id, productId, quantity @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; priva computerlove.tistory.com 데이터에 한 개의 스레드만 접근 가능하게 하면 된다! 자바에서 synchronized를 활용하면 손쉽게 한 개의 스레드만 접근이 가능하도록..
강의의 예제를 통해 배워보려고 한다. mySQL이 깔려 있어야 하는 게 전제 조건이다. Stock Entity @Entity public class Stock { // id, productId, quantity @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private Long productId; private Long quantity; public Stock() { } public Stock(Long productId, Long quantity) { this.productId = productId; this.quantity = quantity; } public Long getQuantity() { return quan..
https://computerlove.tistory.com/entry/%EC%9D%B8%ED%84%B0%EB%84%B7-%ED%86%B5%EC%8B%A0 인터넷 통신 인터넷에서 컴퓨터 둘은 어떻게 통신할까? 클라이언트 서버 이런식으로 통신하게 되는데... 그런데 중간에 인터넷이 들어가게되면? 조금 복잡해진다. 예를 들어서 나는 한국에 사는데 내가 computerlove.tistory.com 한국에 있는 내가 미국에 있는 친구에게 "Hello, world!"라는 메세지를 보내야 한다. 뭔가 최소한의 규칙이 있어야 한다!.. IP 주소라는 것을 통해 가능해진다. 먼저 클라이언트인 내가 주소를 부여받아야 한다. 한국에 있는 나(클라이언트)의 IP : 100.100.100.1 미국에 있는 친구(서버)..
인터넷에서 컴퓨터 둘은 어떻게 통신할까? 클라이언트 서버 이런식으로 통신하게 되는데... 그런데 중간에 인터넷이 들어가게되면? 조금 복잡해진다. 예를 들어서 나는 한국에 사는데 내가 메세지를 보내야 하는 친구는 미국에 산다. 그러면 인터넷 망을 통해서 "Hello, world!" 라는 메세지를 보내야하는 것 그런데 인터넷이 단순하지 않다... 중간에 해저 광케이블이 있을 수도 있고 이 메세지가 인공위성을 통해 내려갈 수도 있는거고, 수 많은 중간 노드 서버들을 거쳐서 메세지가 목적지까지 안전하게 넘어가야 한다. 도대체 어떤 규칙으로 어떻게 넘어갈까? 어떻게 이 수 많은 복잡한 상황을 잘 헤쳐서 목적지 까지 잘 도착하는지는 ?? IP에 대해 학습을 해야 알 수 있다.