velog 마크다운 기초 문법
기본 세팅, 플러그인, 기타 팁, 단축키
정의 및 기능
기초, 속성, 특징
필수 태그
열려 있는 프로젝트 폴더를 기준으로 탐색(/)는 대상이 되는 위치의 하위를 뜻함맨 왼쪽에는 (/)를 사용함경로가 깔끔하다프로젝트 폴더가 바뀌면 다시 경로를 세팅해야 한다현재 파일을 기준으로 경로를 탐색(.)은 현재 위치(..)은 상위 폴더(/)는 대상이 되는 위치의 하
기초, 선택자
CSS 우선순위
CSS 상속, 단위, 색상
CSS 폰트, 박스시스템
CSS background, position, transition, animation
flex, grid
media screen, 실습
git
기초
기초 2, 자바의 정석 링크
객체, 클래스, 인스턴스 / 함수, 클래스 변수, static(정적) 변수 함수 / 재귀 함수
오버로딩 / 오버라이딩, 포함, 상속, 제어자
추상 클래스, 인터페이스, 내부 클래스 / 예외 처리 / String, Math 클래스
날짜 표현 / 콜렉션 프레임워크 (List, set, map, stack, queue) / 롬복 / 업, 다운 캐스팅 / wrapper type / Optional / enum
제네릭
오점뭐
jdbc
MariaDB, DBeaver 설치 / 데이터, 데이터베이스 (스키마) / SQL 기본 / 포트
제약조건
DDL / 데이터 관리 (입력, 수정, 삭제)
js와 자바의 차이 / js 객체, 함수 만드는 방법 / for / 콜백 함수
js 전개 연산자 / 유사 forEach / 브라우저 알림창
html 태그, 태그 속성 조작 / 이벤트 리스너
https://docs.google.com/presentation/d/1TLHerz9gNWCYxH4NeH5v9y5faMbvmHX-LWXFCPsWAPA/edit#slide=id.g2215b2ad965054 쿠키 (Cookie) 유저 로그인 (서버 세션 등) 이용자 통계
Json 데이터 다루기
프로미스
스프링 이론
기초 컨트롤러 / 타임리프
스프링 부트의 전체적인 흐름
스프링 Bean / 제어 역전(IoC), 의존성 주입(DI) / 디자인 패턴
검색 기능 / @PathVariable / @RequestParam / @ResponseBody / @RestController / HTTP / REST
데이터 입력 / 버튼으로 삽입
Controller와 RestController / fetch / @Transactional / @GeneratedValue / Optinal 클래스
데이터 삭제 / 데이터 수정 / RESTful
@RequestMapping / HttpEntity / Session / jpa로 테이블 생성하기 / 컨트롤러 vs 레스트 컨트롤러
@Valid / H2 / 유효성 검사 / 익셉션 핸들러
form 통신 / 간단 복습 ( == / equals() ), @EqualsAndHashCode / @ToString(exclude = "")
주요 기능 3가지, 사용 이유
구현 시 구성 순서
csrf 설정
경로 인증 및 인가 / 로그인 세팅/config/security/ 에 auth폴더 추가 후 파일 추가 (내용은 다음 게시물)1\. CustomUserDetails2\. CustomUserDetailsService3\. CustomAuthenticationSuccessH
자동 빌드, 빌드 시 경로 설정
Password encoder / UserDetails, UserDetailsService 구현
H2->mariaDB bulid.gradle 의존성 추가 yml 변경 >변경 전 > 변경 후 db 생성 db 확인 mariaDB -> H2 서버에 resource - h2 폴더 생성해서 data.sql build.gradle 변경 h2 콘솔에서 쿼리문
mobaX https://mobaxterm.mobatek.net/download-home-edition.html https://velog.io/@jaybon/AWS-EC2-Spring-boot-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0 A