목록전체 글 (601)
sm 기술 블로그
@JsonIgnore 데이터를 주고 받을 때 민감한 정보는 결과창에 표시를 하지 않는 것 예를 들어 public class user{ private String uId; @JsonIgnore private String uPw; } 와 같이 작성 어노테이션을 사용한다면, 다음과 같이 화면에서 uPw는 보여주지 않는다.
WAS가 웹브라우저로 부터 Servelt 요청을 받으면 요청을 받을 때 전달 받은 정보를 HttpServletRequest객체를 생성하여 저장 웹브라우저에게 응답을 돌려줄 HttpServletResponse객체를 생성(빈 객체) 생성된 HttpServletRequest(정보가 저장됨) 와 HttpServletResponse(비어 있음)를 Servelt에 전달함 HttpServletRequest Http프로토콜의 request정보를 서블릿에게 전달하기 위한 목적으로 사용 Header정보, Parameter, Cookie, URI, URL 등의 정보를 읽어들이는 메소드를 가진 클래스 body의 Stream을 읽어들이는 메소드를 가지고 있음. HttpServletResponse Servlet은 HttpServ..
쿠키(Cookie) 하이퍼 텍스트의 기록서의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일 다음과 같이 클라이언트가 요청을 보내면 서버가 쿠키에 정보를 저장해서 클라이언트에게 보낸다. 이후 클라이언트는 동일한 서버와 재통신을 할 경우에 쿠키에 저장된 데이터를(Superpil) 함께 서버로 전송한다. HttpSession httpSession 설명 보러가기 쿠키를 안쓰고 세션을 사용하는 이유 쿠키는 정보를 암호화 저장된 정보를 있는 그대로 전부 보여준다.. (순수한 아이다;;) 때문에 어떤 나쁜 분이 쿠키에 있는 정보를 조작하여 악의적으로 사용이 가능하다. 예를 들어, 쿠키를 이용하여 로그인 정보를 받..
import java.util.*; import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); ArrayList timeList = new ArrayList(); ArrayList timeList2 = new ArrayList(); // 리스트에 값을 채워줌 for (int i = 0; i < N; i++) { String[] tmp = br.readLine().split(" "); int[] tmp..