웹 프로그래밍의 기초적인 내용들을 soft하게 다룬 것입니다.<br> 한번 훑어보고 공부하면 더욱 좋을 것 같습니다.
HTML5 기본 용어 태그와 요소 요소 - HTML 페이지를 구성하는 각 부품(제목, 본문, 이미지 등) 태그 - 요소를 만들 때 사용하는 작성 방법 생성 방법에 따른 요소 구분
HTML 태그 -1
html 의 기술, 테이블 태그
테이블 태그 & 이미지 및 비디오 태그
HTML 5 태그 (2) - db 연동 되는 부분 체킹하고 넘어가기.
experience TAG
타임어택 과제(html)
선택 가능한 입력 양식 1. 한 항목만 선택하기 : `` 태그 사용 목록으로 보여 주는 항목 중 하나 또는 여러 개를 선택할 때 사용 기본적으로 하나만 선택가능 `, ` 태그를 함께 사용 2. 여러 항목 선택하기 : `` 태그의 multiple 속성 사용 3. 선택
CSS3
특정한 클래스가 있는 태그를 선택하여 속성을 지정함<li class= 에서 class는 여러번 지정 가능. but, id는 1번만 지정가능style 태그에서 .select가 아닌 li.select로 작성하게 된다면, li 의 select에 해당하는 부분만 사용가능
Tip. (주석 처리한 것을 우선시하여 확인해서 학습해야함)
h1 { color : red; }h1 : 선택자color : 스타일 속성red : 스타일 값csss는 각 요소가 박스라는 사각 영역을 생성함 (박스 단위로 움직임)생성한 영역이나 영역을 둘러싼 테두리에 크기, 색상, 위치 등과 관련한 속성을 지정하여 스타일을 변경함웹
웹프로그래밍을 수강중인데, 해당 교과목은 3시간 수업 후 20~30분 이내에 교수님이 띄워주신 것을 만들어 내야하는 수업입니다.(html -> css -> Js) 순의 커리큘럼(원래는 다른 ui이나, 위에 예시는 제가 만든 것임을 참고하여 주시면 감사하겠습니다.)조건1
시험 & 자격증 & 과제폭탄 으로 인하여 포스팅을 이제야 다시 시작합니다 ! 가시 속성 태그가 화면에 보이는 방식을 지정 display 속성 (보통 태그는 블록(한 행을 다 잡아먹음) 속성을 가집니다) _에 들어오는 속성 1.none : 화면에 보이지않음 (숨김) 2.block : 블록 박스 형식으로 지정 3.inline : 인라인 박스 형식으로 지정 ...
위치 속성 요소의 고정 위치와 상대 위치 지정 절대 위치,position:absolute left, right, top, bottom 의 프로퍼티 값으로 정하면, 이 값들은 부모(body)태그 안에서의 상태 좌표입니다. 고정 위치, position:fixed
스터디를 하면서 스터디원들끼리 대화를 하였으나, 한번쯤은 들어봤으나, 제대로 숙지하지 못했거나, 처음 듣는 용어들을 정리해보았습니다. 프로세스 프로세스란 단순히 실행 중인 프로그램이라고 할 수 있습니다. 즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을
스프링 스터디 2023 3월 8일~3월 14일까지 // 1차 주교재 : 스프링 5 프로그래밍 입문
2023년 3월 15일,스터디에서 배웠던 내용을 먼저 포스팅
스프링 스터디 2023 3월 15~18일 // 챕터 6까지 예제 공부 주교재 : 스프링 5 프로그래밍 입문
JSP 와 서블릿에 대해 자세히 파헤쳐 보도록 하겠습니다.
웹, 세션 & 클라이언트 정리본
JSP/서블릿 구구단 연습(게시판 전)
2023.04.03Spring 과 JSP 의 차이점을 알고 싶어, JSP 를 공부하였습니다.가장 근본인 게시판 프로젝트를 통해, 어떤 차이점이 있는지 확인해보겠습니다.
많은 사람들이 인프런의 (갓)김영한님의 강의를 수강 후, 첫 프로젝트로 CRUD게시판을 구현할 것이라고 생각한다. 이에 게시판 및 다양한 프로젝트 구현 전, CRUD를 확실하게 하고 가는 것이 좋다고 생각하여 이렇게 포스팅하게 되었다. 많은 분들에게 도움이 되면 좋겠다
🚩 Keep이지은튜터님께 칭찬을 받은 것: 유스케이스, 시퀀스 다이어그램, 필수 및 선택기능에 대한 것, Read Me 작성개인페이지별 방명록 작성 (다른 조들은 1 홈페이지 1 방명록을 한 곳이 많아서 차별점이 있었던 것 같다.)발표 시간 분배, 직접 시연하신 점최
Spring MVC의 주요 Interface
인텔리제이 자바 버전 바꾸기 간단 꿀 팁 깃 헙 clone하면 기존 코드가 날아갈 위험이 있으니 하지 말 것! git init → git remote add
동시성 처리에 대한 나의 생각
회원가입 및 로그인 API는 인증 없이 접근할 수 있도록 허용해야 접근 가능하다.
이제 드디어 협업. 백엔드 5명에서 하는 newspeed. 오늘 2월 14일 오전10시 발제. 오후부터 시작하여서, 다음주 목요일 10시 전에 마무리 해야하니, 얼추 평일 기준 5일 안에 구현해야합니다 🔥 마감 기한이 있어 더욱 좋은 것 같습니다 ㅎㅎ 잘못된 브랜치
선정 이유 : 세션 기반 로그인 방식의 한계를 극복하기 위해, jwt를 사용함으로써 서버의 상태 관리를 없앴습니다
AOP는 핵심 비즈니스 로직과 부가적인 기능(로깅, 트랜잭션, 보안 등)을 분리하여 코드의 가독성을 높이고 유지보수를 용이하게 하는 프로그래밍 기법이며, Spring AOP를 사용하면 메서드 실행 전후, 예외 발생 시 특정 로직을 실행하는 Aspect(관점)을 적용할
깃 클론하여, 기술 과제를 하려고 하였더니 해당 에러가 발생하였다. 자바 17버전으로 바꿧으나 해당 에러가 발생한 것이다. 이는, Gradle 버전이 낮음을 의미한다. 즉, spring-boot-gradle-plugin이 Java 17을 지원하지만, 현재 프로젝트에서
배고픔? 우리가 책임진다! - 미친 속도의 배달로 음식이 눈 깜짝할 사이 도착하는 "푸드득"
이전 포스팅이 너무 길어, 추가하게되었습니다.
과제를 시작하기에 앞서 git clone 했더니 err 발생. -> 이 오류는 Spring Boot Gradle Plugin 3.3.3을 사용할 때 Gradle 버전과 호환되지 않는 문제에서 발생한 것 Gradle 버전 문제 org.gradle.plugin.ap
1번 문제 해결에 대해 확인하니, INSERT 쿼리가 실행되지 않는 문제가 발생함. -> @Transactional(readOnly = true)로 설정해둬서 모든 메서드가 읽기 전용으로 되는 것이 문제였음. 즉, @Transactional(readOnly = tr
요구 사항들을 정리하면, 할 일 검색 시 weather 조건 추가 weather 값이 있을 경우, 해당 값으로 필터링 weather 값이 없을 경우, 필터링 없이 전체 조회 할 일 검색 시 수정일(modifiedAt) 기준으로 기간 검색 추가 시작일(st
과제를 진행하기에 앞서 복습겸 개념에 대해 설명하도록 하겠습니다. ㅎㅎ
N+1
QueryDSL 세팅이랑, 레포지토리 일부 수정이나 만들기만 하면 끝남. todo쪽에. 그 전에 앞서 했던 포스팅과 유사하게 필요한 개념을 먼저 정리하고 시작하도록 하겠습니다. 기본 개념 (필수라고 생각함) 1. QueryDSL Spring Data JPA에서
저는 항상 역할을 바꿀때마다 PATCH로 했는데, PUT을 쓰는 블로그, api명세서가 더 보이는 것 같아서 이에 왜 PATCH가 아닌 PUT을 쓰는지 이해하고자 작성하게 되었습니다.
??? 어디에서 유저 정보가 사라지는지 추적하기 위해 log로 찍어 볼 예정. 즉, 로그를 통해 authUser가 null인지 확인. 일단 로그 찍기도 전에 에러 발생. 그럼 매핑 문제라고 생각했음. 바로 요 부분. @Auth AuthUser authUser 여
기존 방식 변경할 방식 (Spring Security) Filter를 사용하여 JWT 검증 JwtAuthenticationFilter를 Spring Security FilterChain에 추가 Argument Resolver를
lv2. JPA CascadeJPA의 관계 매핑과 Cascade(영속성 전이)에 대해 잘 알고 있다면 문제될 것이 없는 문제입니다.JPA에서 객체 간의 관계를 설정할 때는 @OneToMany, @ManyToOne, @OneToOne, @ManyToMany 등의 어노테이
Eqaulity 와 Identity이 두 개념은 == 연산자와 equals() 메서드를 통해 구현되며, 그 차이를 명확히 아는 것이 중요하다고 생각됩니다.두 객체의 메모리 주소가 같은지 비교하는 것.== 연산자를 사용하여 비교합니다.동일한 객체인지 확인할 때 사용객체가
reference 영상 1, 2, 3 기술로그 1, 2, 3, [4](https://velog.io/@beheon/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B83-%ED%85%8C%EC%8A%A4%E
의존성 bom이 알아서 아래 junit의 버전을 bom 버전으로 맞춰주겠다는 뜻입니다. >bom이란? Bill of Meterials(자재 명세서)라는 뜻인데, 의존성 버전 관리를 위해 쓴다. Spring Boot 스프링 부트에서는 이미 호환되는 버전의 테스트 관
erd 작성부터.저는 coupon을 맡게 되었습니다.coupon테이블로만 하려했는데, user_id가 걸려서 고민하다가 테이블 하나 새로 파는게 더 관리하기 좋을 것 같아 분리하는 것으로 결정했습니다.
테스트 코드작성 끝나서, 이제 Jmeter로 부하테스트를 해보면서 작업 진행하려고 합니다.이에 앞서 Jmeter를 설치해주면 됩니다.brew install jmeter -> 이제 jmeter가 있는 파일을 찾아 실행시키녀 됨 -> 그런데 저는 바로 실행 jmeter만