일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 기초프로그래밍
- CS 기초지식
- 상속
- CS50
- ssafy
- 알고리즘
- til
- SW
- edwith
- 모두를 위한 컴퓨터 과학(CS50)
- Compute Science
- 예외처리
- 모두를 위한 컴퓨터 과학
- 부스트코스
- CS기초지식
- ERD
- 이진법
- w3schools
- Computer Science
- java
- 데이터베이스 모델링
- exception
- SSAFY 9기
- CS 기초
- 면접을 위한 CS 전공지식 노트
- WebProgramming
- 삼성청년SW아카데미
- 관계형 데이터베이스
- Java Programming
- 객체지향
- Today
- Total
목록전체 글 (78)
Joslynn의 하루
문제 "스노우타운"에서 호텔을 운영하고 있는 "스카피"는 호텔에 투숙하려는 고객들에게 방을 배정하려 합니다. 호텔에는 방이 총 k개 있으며, 각각의 방은 1번부터 k번까지 번호로 구분하고 있습니다. 처음에는 모든 방이 비어 있으며 "스카피"는 다음과 같은 규칙에 따라 고객에게 방을 배정하려고 합니다. 한 번에 한 명씩 신청한 순서대로 방을 배정합니다. 고객은 투숙하기 원하는 방 번호를 제출합니다. 고객이 원하는 방이 비어 있다면 즉시 배정합니다. 고객이 원하는 방이 이미 배정되어 있으면 원하는 방보다 번호가 크면서 비어있는 방 중 가장 번호가 작은 방을 배정합니다. 예를 들어, 방이 총 10개이고, 고객들이 원하는 방 번호가 순서대로 [1, 3, 4, 1, 3, 1] 일 경우 다음과 같이 방을 배정받게 ..
국비지원 교육이 끝난 직후 정말 우연한 기회로 합격하게 된 SSAFY... 1차 인적성 테스트와 자기소개서 합격 이후 면접 준비를 할 땐, 상당 부분이 보안사항인 관계로 정말 정보 찾기 힘들었다. 그래도 여러 블로그에 올라온 글들을 통해 조금이나마 더 준비를 할 수 있었기 때문에, 나도 누군가에게 도움이 될 수 있길 바라는 마음에 내가 준비 내용과 합격 후기를 짧막하게 적어본다. 이 글에서 SSAFY의 시험 내용 등은 다루고 있지 않습니다. 1차 인적성 테스트 + 에세이 솔직한 당시 나의 심경은 큰 욕심이 없는 상태였다. 국비 교육 마무리 단계라 파이널 프로젝트를 진행하고 있느라 밤낮없이 코딩과 사투를 벌이고 있었기 때문이다. 우선, 도움이 안될 지 모르겠지만 인적성 테스트와 CT의 경우 큰 준비 없이 ..
웹보안 : 사용자가 웹 어플리케이션을 접속하면 허가된 사용자만 접근 할 수 있도록 제한하기 위해서 현재 사용자가 누구 인지 확인이 필요함. : 보통 웹 어플리케이션에서는 로그인을 통해 인증을 수행하여 로그인 성공하면 인증정보를 세션이나 쿠키 같은 곳에 보관하고 이후 요청에서는 동일 인증정보를 이용해서 사용자가 누구인지 식별함. : 일단 사용자가 누구인지 식별하면 그 사용자가 현재 기능을 사용할 수 있는지 여부를 검사함.( 웹에서는 URL별로 접근 권한을 부여 함) – Role개념 인증(Authentication) : 현재 사용자가 누구인지 확인하는 과정으로 일반적인 웹 어플리케이션 아이디/암호를 이용해서 인증을 처리 1) 크리덴션(Credential-자격) 기반 인증 2) 이중 인증(Two-factor ..
ORM(Object Ralation Mappring) Framework : 객체와 관계형 데이터베이스의 테이블을 연결 : 종류 ①Hibernate = JPA API, ②MyBatis FrameWork MyBatis FrameWork SqlSessionFactoryBuilder : SqlSessionFactory 를 생성한 후 유지할 필요는 없다. 그러므로 SqlSessionFactoryBuilder 인스턴스의 가장 좋은 스코프는 메서드 스코프(예를 들면, 메서드 지역변수)이다 SqlSessionFactory :한번 만든뒤, SqlSessionFactory 는 애플리케이션을 실행하는 동안 존재해야만 한다. 그래서 삭제하거나 재생성할 필요가 없다. 애플리케이션이 실행되는 동안 여러 차례 SqlSessionF..
Spring 3.x MVC : 2.x에서는 특정 Conroller를 상속 하거나 implements 해야 하나 3.x 에서는 POJO 코딩 방식이 가능 : 2.x에서는 Controller마다 클래스가 필요하여 많은 컨트롤러 클래스 가 필요하고 설정문서가 길어 졌으나 3.x에서는 클래스 하나에 메소드로 사용자 요청 처리가 가능 : 3.X에서 Controller부분이 많이 변했으며 MVC의 어노테이션을 권장 : org.springframework.web.servlet.mvc 안의 Abstractcontroller를 제외한 대부분이 Deprecated 되었음 Spring MVC의 핵심 Componet Spring MVC 컴포넌트간의 관계와 흐름 : viewResolver - 전달된 viewName정보를 통해 ..
Dependency Injection : Java class 내에서 생성자 또는 setter 필수 : xml 문서에서 또는 태그 필수 여러 개의 property 태그를 사용할 경우 외부의 properties 파일을 사용한 DI 주입 configulation xml 문서 설정 ) classpath:sample06/customerInfo01.properties 여러 개의 properties 파일 사용 configulation xml 문서 설정 ) classpath:sample06/customerInfo01.properties classpath:sample06/customerInfo02.properties Context Namespace 사용 문서 설정) classpath:sample06/customerInf..
$("input[type=button]").click(function(){ $("#upLoadForm").ajaxForm({ url: "../upLoadServlet" , // 서버요청주소 type: "post", //get or post요청방식 dataType: "json" , //서버가보내오는 데이터타입(text,html,json,xml) //data:$("#upLoadForm").serialize(), //서버에게 보내는 parameter정보 success: function(result){//중복, 사용가능 //alert(result +"성공"); var str=""; $.each(result, function(index, item){ str+="작성자 : " + item.name+" "; str+..