분류 전체보기 (231) 썸네일형 리스트형 Make sure you configure your 'user.name' and 'user.email' in git 에러 해결하는법 VS code에 있는 프로젝트를 GitHub으로 Push할때 제목과 같은 에러가 발생할때 git config --global user.name "My Name" git config --global user.email "myemail@example.com" Terminal에 위와 같이 입력하면 해결가능합니다 "My Name"과 "myemail@example.com"에는 본인 아이디, 이메일을 입력해야 합니다. 출처 : stackoverflow.com/questions/46941346/how-to-know-the-git-username-and-email-saved-during-configuration 스프링 프레임워크 뷰로 사용되는 Thymeleaf 와 jsp 의 비교 스프링 부트를 공부하면서 Thymeleaf를 알게 되었습니다. Thymeleaf는 템플릿 엔진으로 스프링 프레임워크의 MVC 구조에서 V 즉, 뷰(View)를 담당하는 라이브러리 입니다. 스프링 프레임워크의 뷰로 사용되는 가장 일반적인 기술은 jsp 입니다. Thymeleaf와 같은 템플릿 엔진은 사용해 보지 않아서 두 기술을 비교해 보았습니다(스프링 프레임워크에서 사용되는 템플릿엔진은 Thymeleaf외에도 Freemarker, Velocity등 많이 있는것 같습니다). 1. Thymeleaf와 jsp의 차이점 Thymeleaf는 HTML, XML, JavaScript, CSS 및 일반 텍스트를 처리 할 수 있는 웹 및 독립형 환경에서 사용할 수 있는 Java 템플릿 엔진입니다. Thymeleaf는 h.. subquery 수업정리_2021-02-05 --------------------------------------------------------- --create --------------------------------------------------------- --subquery를 이용한 create는 not null제약조건을 제외한 모즘 제약조건, 기본값등을 제거한다 create table emp_bck as select * from employee; select * from emp_bck; select constraint_name, uc.table_name, ucc.column_name, uc.constraint_type, uc.search_condition from user_constraints uc join user_cons_colu.. constraint 수업정리_2021-02-04 --정규화 Normalization --이상현상 방지(anormaly) select* from employee; select * from department; --삭제 옵션 --on delete restricted : 기본값. 참조하는 자식행이 있는경우, 부모행 삭제불가 --자식행을 먼저 삭제후, 부모행을 삭제 --on delete set null : 부모행 삭제시 자식컬럼은 null로 변경 --on delete casecade : 부모행 삭제시 자식행 삭제 delete from shop_buy where member_id='honggd'; delete from shop_member where member_id='honggd'; --식별관계 / 비식별관계 --비식별관계 : 참조하고있는 부모컬럼값을 pk로.. sub-query수업정리_2021-02-02 ---------------------------------------------------------- --window function ---------------------------------------------------------- --행과 행간의 관계를 쉽게 정의하기 위한 표준함수 --1.순위함수 --2.집계함수 --3.분석함수 /* window_function(args) over([partition by절][order by절][windowing절]) 1.args윈도우함수 인자 0~n개 지정 2.partition by절 : 그룹핑 3.order by절 : 정렬기준 컬럼 4.windowing절 : 처리할 행의 범위를 지정. */ --rank() over() : 순위를 지정 --dense_ran.. union 수업정리_2021-02-01 ---------------------------------------------------------- --non-equl join ---------------------------------------------------------- --employee, sal_grade테이블을 조인 --employee테이블의 sal_level컬림이 없다고 가정. --employee.salary컬럼과 sal_grade.min_sal|sal_grade.max_sal비교해서 join select*from employee; select*from sal_grade; --non_eq join select * from employee E join sal_grade S on E.salary between S.min_sal an.. Join 수업정리_2021-01-28 --------------------------------------- --join --------------------------------------- select D.dept_title from employy E join department D on E.dept_code = D.dept_id --join종류 --1.EQUI-JOIN 동등비교조건(=)에 의한 JOIN --2.NON-EQUI JOIN 동등비교조건이 아닌 (beetween and, in, not, in, !=)조인 --join문법 --1. ANSI 표준문법 : 모든 DBNS공통문법 --2. Vendor별 문법 : DBMS별로 지원하는 문법. 오라클전용문법 --equi-join 종류 /* 1.inner join 교집합 2.outer joi.. Spring Bean Scopes and Lifecycle 정리 Bean Scopes Spring에서 별도의 설정을 하지 않을 경우 default bean scope는 singleton으로 구성됩니다. singleton : 스프링 default bean scope prototype : 애플리케이션 요청시 ( getBean() 메서드가 호출될 때마다) 스프링이 새 인스턴스를 생성합니다. request : HTTP 요청별로 인스턴스화 되며 요청이 끝나면 소멸됩니다. session : HTTP 세션별로 인스턴스화 되며 세션이 끝나면 소멸됩니다. global session : 포틀릿 기반의 웹 애플리케이션 용도로 전역 세션 스코프가 빈과 같은 스프링 MVC를 사용한 포탈 애플리케이션 내의 모든 포틀릿 사이에 공유를 할 수 있습니다. thread : 새 스레드에서 요청하면 새.. 이전 1 ··· 20 21 22 23 24 25 26 ··· 29 다음