목록디바이스 융합 자바(Java)기반 풀스택 개발자 양성과정(과제) (44)
열심히 끝까지
[10분 테코톡] 정규 표현식 - 빙봉 https://www.youtube.com/watch?v=CjoDIgDOHA4&t=3s 1. 정규표현식의 이해 - 정규표현식(규식) : 1951년도 제작 : 수학자 Stephen Cole Kleene에 의해 제작 > 초기에는 수학적인 개념으로 탄생 >> 사용되게 된 순서 1. 편집기의 패턴 매칭을 시작으로 사용 2. grep 명령어가 정규표현식을 사용 -> 발전 시작 3. vi, emacs 같은 편집기나 sed, awk같은 유닉스 명령어에도 정규표현식 추가 4. 이후 IDE와 여러 프로그래밍 언어의 표준 라이브러리로 지정 >> 능력 - 특정 패턴을 가지고 문자열을 찾을 수 있음 ex ) 전화번호 유효성 검증 요구사항 1. 맨 앞의 번호는 010으로 시작 2. 대시(..
내 방법------------- 옷가게 서브clothes 다음과 같은 상품들이 존재합니다. 가방 6000 장갑 5000 목도리 4000 모자 5000 강사님 방법------------------------- 제목 소제목 다음과 같은 상품들이 존재합니다. 결명자차 3000원 아메리카노 2300원 프라푸치노 5600원
7/14 질문 나온 것 총 정리 설계없이 진행 1. Problem Occuered >> 이 에러는 오라클 연결을 할 때 발생하는 에러 >> 왜 안되는지는 모른다... 학부생때 오류났는데 이제는 안나요......(라고 강사님 말..) 1) 오류는 이유를 알아야 한다. - detail을 클릭하여 오류난 부분을 알아야 할 것 2) 오류 문구 구글링하면 해결방안들이 있음 3) 블로그에 포스팅 - 톰캣과 오라클이 겹쳐서... 커넥션에 문제가 있으니 아예 제거 후 다시 추가 포트 충돌의 경우 먹히지 않을 수 있다... - 검색창에 서비스 검색 >> oracle 존재 >>> OracleServiceXE >>> OracleXETNSListener 이 두 개 버튼중 활성화 된 것 재시작 하면 잘 된다! 2. 가장 많이 ..
웨지의 OOP https://www.youtube.com/watch?v=3etKkkna-f0 OOP : 객체지향 프로그래밍 1. 객체지향 프로그래밍이란? : 프로그래밍 개발방법론 중 하나 : 사람이 현실을 바라보는 방법을 개발에 접목 > 직관적으로 이해하기 쉬움 > 유지 보수를 용이하게 만듦 2. 키워드로 알아보는 객체지향 1. 객체 : 객체는 현실의 무언가에 대응하는 개념 > 현실의 무언가를 추상적으로 표현한 것 ex ) 치킨배달 서비스에 필요한 것 >> 오토바이, 배달이, 배달의 민족, 치킨 >> 그런 현실 세계의 무언가를 추상화 >> 현실의 개념에 대응하는 것 = 객체 : 객체지향이 왜 직관적으로 이해하기 쉬운가? > 우리의 인지(현실의 개념)와 맞닿아 있기 때문이라 생각 : 객체지향적 코드가 일종..
두강의 Generics https://www.youtube.com/watch?v=n28M8iryFPw [Generics - 타입문지기] - Generic? : 다양한 타입의 객체들을 다루는 메서드나 클래스에 컴파일 시의 타입 체크를 해주는 기능 ex ) List stringList = new ArrayList(); stringList.add(1); > 클래스명 뒤에 꺽세에 타입 매개변수가 추가 되는 것 >> T : 타입 매개변수 >> Box : 제네릭 클래스 예시 ---- public class Box { List items = new ArrayList(); public void add(T item) { item.add(item); } } >> T가 전달이 되면 아래의 T들에게도 공유가 됨 : Strin..
라이언의 애자일 https://www.youtube.com/watch?v=3y5rCRys4t0 >> Agile Software Development (iteration with the customer) - iteration 단어 기억 - 소프트웨어 개발 프로세스는 어디서부터 왔는가 - 퀄리티 컨트롤(백그라운드 이야기) - product-centric(제품중심적인 관점) - process-centric(과정중심적인 관점) : 흔히 아는 소프트웨어 개발과정은 Process-centric 방식 >> 즉, 프로세스 중심의 개발 과정 : 옛날 제조업계 퀄리티 컨트롤 == product-centric(상품 중심적인 방법론) 방식 > 주기적으로 상품의 아웃풋을 테스트 > 필요하면 공장에 수정할 부분 요청 >> 제품 ..
해리&션의 MVC 패턴 https://www.youtube.com/watch?v=uoVNJkyXX0I 1. MVC 패턴? : 디자인 패턴 >> SW개발방법을 공식화 한 것 >> 결론 : Model & View & Controller 애플리케이션을 3가지 역할로 구분한 개발방법론 - MVC 패턴 이전 "모델 1" [웹 어플리케이션의 아키텍쳐 : 모델 1] 구성 : JSP + JavaBean(Service) 뷰와 로직이 섞임 장점 : 구조가 단순 단점 : 출력과 로직 코드가 섞여 JSP코드가 복잡. 프런트와 백엔드가 혼재되어 분업에 용이하지 않음. 유지보수가 어려움 - MVC 패턴 이전 "모델 2" [웹 어플리케이션의 아키텍쳐 : 모델 2] = MVC와 비슷 구성 : JavaBean(Service)(M) +..
제리의 MVC 패턴 https://www.youtube.com/watch?v=ogaXW6KPc8I -MVC 패턴이 생겨난 이유? > 과거를 생각해보자.. : 과거에 프로그래머들이 수많은 프로그램들을 만듦 : 프로그래머들이 코드가 많아지면 많아질수록 복잡 >> 코드 파악 어려움 >> 기능 수정 시 코드를 갈아 엎어야 하는 경우가 많음 >>유지보수에 어려움을 겪음 : 프로그래머들이 코드를 짜다보니 >> "~ 구성이 편하다"라는 패턴이 탄생 : 규칙성들이 조금씩 보이기 시작 >> 패턴을 하나의 공식으로 만듦 >> 논문으로 발표 + 많은 프로그래머들 사이에서 MVC 패턴이 유명화 >> 결론 - 코드에 대한 유지보수를 어떻게 하면 편하게 할 수 있을까를 고민하다가 탄생하게 된 패턴 중 하나 - 유지보수가 편해지는..