본문 바로가기

전체 글

(165)
공부기록, 2021-07-02(ajax popup) - ajax - 옵션 - scrollbars = yes no - 스크롤바 - resizeable = yes / no - 사이즈 변경 - width = 00px; - 넒이 - hegiht = 00px; - 높이 - left= 00px; - 좌에서 몇 픽셀떨어뜨릴것인지 - top = 00px; - 상단에서 몇픽셀 떨어뜨릴것인지 - menubar= yes / no - toolbar = yes / no - location= yes / no -fullscreen = yes/ no - 전체화면 - status = yes / no - directories = yes / no - 제목표시줄 - 14:00 ~ 15:00 : 운동 - 15:00 ~ 16:00 : 운동 - 17:00 ~ 18:00 : 공부, 영상1업로드 -..
공부기록, 2021-07-02(ajax popup) - ajax 팝업 - // 미리 팝업을 띄워놓고. var w = window.open("about:blank","_blank"); - // ajax process $.ajax({ url:"url주소", method:"POST", data:formData, dataType:"html", success: eventSuccess, error: function(xhr, status, error) {alert(error);} }); - function eventSuccess(data) { //여기서 팝업된 창의 주소를 변경하자. w.location.href = "팝업주소"; } ## 자주 하는 실수 - 기본기능으로 때우려고함 ## 큐 - 어차피 헷갈리니 자주보고쓰자 ## 내가 모르는 것 - ajax팝업기능 ## ..
공부기록, 2021-07-01(해쉬맵) - 해쉬맵 - boolean containsKey(Object key) 지정된 key가 포함되어 있는지 여부를 반환한다. - boolean containsValue(Object value) 지정된 value가 포함되어 있는지 여부를 반환한다. - Set entrySet() 저장된 키와 값을 엔트리(키와 값의 결합)의 형태로 Set에 저장하여 반환한다. - Set keySet() 저장된 모든 key를 Set에 저장하여 반환한다. - void clear() 저장된 모든 객체(key, value)를 제거한다. - Object remove(Object key) 지정된 key에 해당하는 value를 제거한다. - Object getOrDefault(Object key, Object defaultValue) 지정된..
공부기록, 2021-06-30(세션) - 세션 - 세션 생성 HttpSession session = req.getSession(true);// true : 세션이 없을경우 생성, false : 세션이 없을경우 생성안함 session.setMaxInactiveInterval(60); //1분간 유지 (default : 30분) if(session !=null) session.setAttribute("name", "홍길동"); // key : name, value : 홍길동 - 세션 탐색 String name = session.getAttribute("name"); //키 값으로 value값 탐색 - 세션 삭제 session.removeAttribute("name"); //키 값이 name 세션 삭제 - 모든 세션 삭제 session.inval..
공부기록, 2021-06-28(싱글톤 패턴) - 싱글톤 패턴 : 객체의 인 스턴스가 하나만 생성 - 예 ``` public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { // 생성자는 외부에서 호출못하게 private 으로 지정해야 한다. } public static Singleton getInstance() { return instance; } public void say() { System.out.println("hi, there"); } } ``` - 장점 : 메모리 낭비 방지, 데이터 공유의 장점 - 단점 : 테스트가 어려움, 상속관계에 의존함 ## 자주 하는 실수 - 기본기능으로 때우려고함 ## 큐 - 어차피 헷갈리니 자..
공부기록, 2021-06-25(ajax) # 2021-06-25, 66일차 - ajax옵션 - password Type: String HTTP 엑세스에 활용할 비밀번호를 설정한다. - processData (default: true) Type: Boolean 데이터를 querystring 형태로 보내지 않고 DOMDocument 또는 다른 형태로 보내고 싶으면 false로 설정한다. - scriptAttrs Type: PlainObject - scriptCharset Type: String - statusCode (default: {}) Type: PlainObject HTTP 상태 코드별로 콜백함수를 호출 할 수 있다. - success Type: Function( Anything data, String textStatus, jqXHR jqX..
공부기록, 2021-06-24(ajax) global (default: true) Type: Boolean global ajax 이벤트 핸들러를 사용할지 결정한다. false로 설정 시 ajaxStart, ajaxStop 등과 같은 이벤트로 제어할 수 없다. headers (default: {}) Type: PlainObject 해더 값을 키/값 형태로 설정(변경)할 수 있다. ifModified (default: false) Type: Boolean 기본적으로 해더를 무시한다. true 설정 시 해더에서 Last-Modified 를 확인하며 응답이 변경된 경우(결과가 다른 경우)에만 요청을 처리한다. isLocal (default: depends on current location protocol) Type: Boolean jquery가 인식..
공부기록, 2021-06-23(ajax) - ajax옵션 - contentType (default: 'application/x-www-form-urlencoded; charset=UTF-8') - Type: Boolean or String 해더의 Content-Type을 설정한다. - context Type: PlainObject 특정 엘리먼트 또는 키/값 형태의 오브젝트를 context로 설정하여 callback 함수 등에서 사용할 수 있다. - converters (default: {"* text": window.String, "text html": true, "text json": jQuery.parseJSON, "text xml": jQuery.parseXML}) Type: PlainObject success 등의 콜백함수에 도착하기 전..