profile
매일매일 머리 터지는 중 ᕙ(•̀‸•́‶)ᕗ
post-thumbnail

MySQL) Mac m2 설치 및 시작

설치 후,터미널에 brew -v 명령어를 입력하여 버전 정보가 나오면 된다.MySQL 시작MySQL 시작 후 기본 설정순서대로 아래 질문들이 나오면 y 또는 n을 입력하여 설정해 준다.비밀번호 복잡도 검사 과정 (n)비밀번호 입력 & 확인익명 사용자 삭제 (y)원격 접

2023년 7월 17일
·
1개의 댓글
·
post-thumbnail

MySQL) DBMS 기초

데이터베이스(DB)를 관리하는 시스템DB : 테이블들이 모여 이루는 데이터 단위데이터를 저장하고 유지보수(수정,삭제,추가)하고 이를 검색하는 시스템CRUD대량의 데이터를 처리하는 시스템다양한 자료구조와 검색구조(정렬, 인덱싱, …) 사용해 빠른 검색 가능대부분의 시스템

2023년 7월 17일
·
1개의 댓글
·
post-thumbnail

03. Docker 이미지 관리

기존 이미지로 컨테이너 생성 후 작업 완료된 컨테이너를 다시 이미지로 생성Dockerfile로 필요한 패키지, 소스코드, 명령어 등을 작성 후 빌드도커 이미지를 생성할 수 있는 설정 파일사용자가 이미지를 조합하기 위해 명령줄에서 호출할 수 있는 모든 명령을 포함하는 텍

2023년 5월 25일
·
0개의 댓글
·
post-thumbnail

02. Docker 실습

맥북 유저인 나는 이미 colima와 docker를 사용해서 oracle db를 사용하고 있었는데, 사실 알고 설치했다기보다는 써야해서 서치서치하면서 설치 거라 docker에 대한 이해는 거의 없다고 봐도 무방했다.. 그래서 이번 수업을 통해 docker에 대해 열심히

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

01. Docker 기초

애플리케이션을 개발/배포/실행하기 위한 플랫폼!컨테이너를 사용하여 애플리케이션 및 지원 구성 요소를 개발리눅스 자체 기능을 사용하여 프로세스 단위의 격리 환경을 제공배포 용량과 시간을 단축하고, 성능 손실을 최소화시킴외부에서 Docker API 요청을 받아 Docker

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

09. Spring AOP(Aspect Oriented Programming)

관점 지향 프로그래밍(Aspect Oriented Programming)일반적으로 사용하는 클래스(Service, DAO 등)에서 중복되는 공통 코드 부분(commit, rollback, log 처리)을 별도의 영역으로 분히소스 코드의 중복을 줄이고 필요할 때마다 가져

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

08. Logging

기록을 남기는 것 !!!스프링 프로젝트에는 기본적으로 log4j 라이브러리가 추가되어있고log4j와 관련된 설정을 담는 log4j.xml 파일을 서버 구동과 동시에 로딩하게 되어 있음하지만, log4j를 이용하여 많은 양의 로그를 출력하는 경우 성능 저하가 심하다.그래

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

07. Spring DI

📍 Bean 등록 시 사용@Component : 객체(컴포넌트)를 나타내는 일반적인 타입으로 태그와 동일한 역할@Repository : 퍼시스턴스(persistence) 레이어, 영속성을 가지는 속성(파일, 데이터베이스)를 가진 클래스@Service : 서비스 레이

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

06. Redirect vs Forward

JSP환경에서 현재 작업중인 페이지에서 다른 페이지로 이동하는 두가지 방식의 페이지 전환 기능!!: 서버에서 클라이언트에서 요청한 URL에 대한 응답에서 다른 URL로 재접속하라고 명령을 보내는 것Re-Direct -> URL을 다시 가리킨다.즉, 클라이언트는 해당 U

2023년 4월 28일
·
0개의 댓글
·
post-thumbnail

05. Bcrypt 암호화

이전에는 sha 방식의 암호화를 사용했었는데, sha 방식 암호화는 같은 비밀번호를 입력하면 똑같이 암호화가 됐었다. ex) 회원1 pw(평문):1234 -> 암호:abcd / 회원2 pw(평문):1234 -> 암호:abcd == 단방향 암호화에 사용되는 해시 알고리즘

2023년 4월 26일
·
0개의 댓글
·
post-thumbnail

04. Mybatis SQL 활용

cache-ref 태그 삭제mapper 태그에 namespace 속성 추가 -> 해당 파일을 쉽게 부르기 위해!(DAO에서 사용)id 속성은 필수!parameterType = 매개변수(전달하는 값) 타입 resultType = 조회되는(전달되는) 값의 타입resultM

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

03. Mybatis 환경 설정

데이터의 입력, 조회, 수정, 삭제(CRUD)를 보다 편하게 하기 위해 xml로 구조화된 Mapper 설정 파일을 통해서 JDBC를 구현한 영속성 프레임워크기존 JDBC를 통해 구현했던 상당 부분의 코드와 파라미터 설정 및 결과 매핑을 xml 설정을 통해 쉽게 구현할

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

02. Spring MVC

@Component : 해당 클래스를 bean으로 등록하라는 프로그램에게 알려주는 주석class : 객체를 만들기 위한 설계도 -> 객체로 생성 되어야 기능 수행 가능!IOC(제어의 역전)을 이용하여 객체 생성! bean == 스프링이 생성한 객체@Controller

2023년 4월 24일
·
0개의 댓글
·
post-thumbnail

01. Spring Framework 개요

Spring Framework 란? 동적인 웹 사이트를 개발하기 위한 여러가지 서비스를 제공하는 프레임워크 전자정부 표준 프레임워크(Spring MVC Project 기반 프레임워크)의 기반 기술 ☑️ 특징 IOC (Inversion of Control) 제어 반전

2023년 4월 20일
·
0개의 댓글
·
post-thumbnail

00. Spring Framework 환경설정

1. Spring Tool Suite 3 (STS) 설치 난 3.9.18 버전 + mac용으로 설치 jdk 11 mvn : ojdbc 11 > mac은 환경변수 따로 해줘야 함.. mac sts 설치 -> 나는 여기 참고함!! 2. 프로젝트 생성 [new] - [

2023년 4월 19일
·
0개의 댓글
·

세미프로젝트를 마치며,,,

2023년 4월 18일
·
0개의 댓글
·
post-thumbnail

프로젝트 JS 참고용

엔터누르면 input.value 입력

2023년 3월 23일
·
0개의 댓글
·

server

2023년 3월 23일
·
0개의 댓글
·
post-thumbnail

JSP

JSP(Java Server Page) : JAVA코드가 들어가 있는 HTML 코드Servlet웹 서비스 기능을 해주는 자바 클래스자바 소스코드 속에 HTML코드가 들어가는 형태HTML 문서를 작성하는데 복잡하고 번거롭다는 단점이 있음JSP복잡한 Servlet을 좀 더

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

Servlet

동적 웹페이지를 만들 때 사용하는 자바 기반의 웹애플리케이션 프로그래밍 기술(자바 클래스!!)서블릿 코드를 작성할 클래스는 반드시 javax.servlet.http.HttpServlet 클래스를 상속 받아 메소드를 구현해야 함 == extends HttpServletU

2023년 3월 20일
·
0개의 댓글
·