일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 예상문제
- it지원
- git
- 알고리즘
- interface default
- BCrypt
- map형태 jsp와 mapper
- REST
- MariaDB
- 유효성
- git message
- cmd mariaDB
- container-fluid
- git 명령어
- $(document).on
- 전역객체
- $('input [name=
- a href="#" onclick="return false"
- nodejs http
- nodejs
- #{}
- 포워드 엔지니어링
- templet
- ${}
- SQL
- 최대값 최소값
- gradle 설치
- resultType="hashmap"
- bubblesort
- 자바 로또
- Today
- Total
Rubberduck-Debugging
노트북에 교육센터 데스크탑에 있는 내용 git pull 받고 연습하려는데 뻉이침..* 문제1. 이클립스 새로 자바 프로젝트 만들때, Error creating new Java Project in Eclipse 창이 뜸.2. existing project를 Import할 때는, Could not determine Java version 이라고 창이 뜸. * 원인 1. 일단 검색했을 때 Gradle 버전이 낮을 경우, 이런 문제가 발생할수 있다 해서 Gradle 재설치 => 안됨2. 노트북 자바 버전은 8인데, Import하려는 교육센터 데스크탑의 자바버전은 11이라 그런가 싶음. 자바 다시 깔음 => 안됨. 여기서 에러가 추가됐따ㅡㅡ 3. eclipse marketplace에서 java 11을 검색, 재설..
좋은 커밋 메시지 작성을 위한 약속제목과 본문을 한 줄 띄워 분리한다제목은 가급적 50자로 제한하며, 최대 69자를 넘지 않는다제목은 명령조로 작성한다제목 끝에 마침표(.)는 찍지 않는다본문은 적당한 위치에서 개행을 한다본문은 어떻게 보다는 무엇 과 왜 를 설명한다 (코드는 보통 따로 설명될 필요가 없다)Tip. 제목은 명령조로 작성한다좋은 제목가독성을 위해 서브시스템 X를 리팩토링한다 (Refactor subsystem X for readability)Getting Started 문서를 갱신한다 (Update getting started documentation)Deprecated된 메소드를 삭제한다 (Remove deprecated methods)버전 1.0.0으로 판올림한다 (Release vers..
http://naver.me/5bGrUcxx 와이브로 망한 이유 1. 중국 일본 한국kt만 쓰는등 수요부족 2. 킬러콘텐츠 없음 2020년 상용화되는 5g는 2번을 반면교사 삼아야할 것. 1번은 전세계적으로 통신망 규약이 같으므로 문제없음
Spring MVC 이해하기 • Spring MVC2 요청 처리 순서 1. Dispatcher servlet 이 클라이언트로 부터 요청을 받음 2. HandlerMapping이 어떤 Controller가 요청을 처리할지 결정 3. Dispatcher servlet은 해당 요청을 결정된 Controller에 위임 4. Controller는 요청을 처리하고 결과를 담은 ModelAndView를 반환 5. Dispatcher servlet은 ViewResolver에 의해 응답을 처리할 View 객체를 선택 6. View는 클라이언트에 응답할 결과를 작성 ** MVC(Model and View Controller)model1 방식 : 1. WebBrowser에서 View Controller(=JSP)로 요청한다..
* Listener의 종류 출처 및 세션, 쿠키, ServletContextListner 등 웹 쪽 지식이 다양하고 좋은 홈페이지 : http://java.scwcd.jobs4times.com/Session-Management.html ** ServletContextListner : 컨텍스트 초기화 파라미터를 읽고, 파라미터를 인자로 객체를 생성함.리스너를 객체를 ServletContext에 묶어두는데, 이후 서블릿에서는 이 객체를 언제든지 꺼낼 수 있음.ServletContext는 웹 어플리케이션 저장매체 중 최상위 개념이므로, 객체를 종료할 떄까지 공유할 수 있음.(Servlet이 컨텍스트 파라미터를 읽을 필요가 없어짐) *ServletContextListener의 위치. Spring IoC Cont..
MIME(Multipurpose Internet Mail Extensions)MIME은 다목적 인터넷 메일 확장이란 뜻으로 데이터 형식을 정의한 표준 포맷이다https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types * JSP : jsp는 자바소스로 컴파일된 후 출력된다.jsp엔 자바코드를 최소화해야 함jsp파일 추가시 server 재실행해야 반영됨. * EL(Expression Language ) : ${} ${ } 안에는 값을 리턴하는 문장이 들어가야 함. OGNL(Object Graphic Navigation Launguage) : 자바를 위한 오픈소스 언어. 객체 안 객체를 표현할떄 씀 ex) ${board.no} * 인터페이..
https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&oid=030&aid=0002765275&sid1=001 내년에는 모바일과 사물인터넷(IoT)을 겨냥한 사이버 위협이 더욱 지능화할 전망이란 기사. 2019년 주목해야 할 7대 사이버 공격 전망 △모바일 기기 공격 크립토재킹 △SNS를 이용한 표적공격 △보안에 취약한 인터넷 단말기를 겨냥한 공격 △지능화된 스피어피싱과 APT 공격 △IoT를 겨냥한 신종 사이버 위협 △소프트웨어(SW) 공급망 대상 사이버 공격 증가 △악성 행위 탐지를 우회하는 공격 기법
* 제어역전IoC Container(Inversion of Control) : Bean Container + 의존객체 주입. engine(해석+실행), continer(생성소멸). (자바스크립트-엔진, 스프링IoC-컨테이너) BEAN container : object의 생성 소멸을 다루는 것.DAO가 없으면 command가 실행안되므로, command는 dao의 의존객체다. IOC의 예) 1. event listener (이벤트 :일하다 갑자기 화장실 가기?)2. DI - Dependency Injection(의존성 주입) (IoC contanier = DI COntainer = Bean COntaienr) *DI의 장점 1. 의존객체의 대체가 쉽다(지불수단 -> 돈, 후불, 카드)2. 단위테스트가 쉽다..