목록공부/항해99 (6)
Kim ByeungHyun

데일리 과제 4/3 트랜잭션이 무엇인지 설명해 주세요. 예를 들면, 은행 계좌 이체를 수행하는 경우, 이체가 완료되기 전까지는 계좌 잔액이 변하지 않아야 합니다. 이러한 일관성을 유지하기 위해, 이체 작업은 하나의 트랜잭션으로 처리됩니다. 만약 이체 작업 중 문제가 발생하면, 데이터베이스는 이전 상태로 롤백됩니다.원자성은 트랜잭션의 모든 작업이 완료되거나 모두 취소되어야 함을 의미합니다. 일관성은 트랜잭션이 완료된 후 데이터베이스가 일관된 상태를 유지해야 함을 의미합니다. 격리성은 여러 개의 트랜잭션이 동시에 수행될 때 각각의 트랜잭션이 서로 영향을 주지 않도록 보장해야 함을 의미합니다. 지속성은 트랜잭션이 완료된 후에도 데이터베이스가 계속 유지되어야 함을 의미합니다. 트랜잭션은 데이터베이스에서 중요한 ..

데일리 과제 3/27 객체지향 프로그래밍(OOP)에 대해 설명해주세요. 알고 있는 원칙이나 키워드를 언급해주세요 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나로, 객체(Object)들의 상호작용을 중심으로 프로그래밍하는 방법입니다. 객체란 데이터와 해당 데이터를 처리하는 함수(메서드)를 포함한 하나의 개체를 말합니다. 이러한 객체들은 클래스(Class)라는 틀을 기반으로 만들어집니다. 클래스는 객체의 특징이나 속성을 정의하고, 객체 수행 할 수 있는 행동들(메서드)을 포함합니다. OOP의 기본적인 특징 캡슐화(Encapsulation) : 객체의 상태와 행동을 하나로 묶고, 외부에서 직접 접근하지 못하도록 정보를 은닉합니다. 상속..
주특기 심화 심화주차 과제 JWT, CRUD 위주로 공부 협업을 위주로 한 팀과제, 깃을 이용해서 pull commit push branch merge comfiit 등 여러가지를 해볼수 있던 주차였다 sparta-organization-9C8/spting-boot-deep-9c8 (github.com) GitHub - sparta-organization-9C8/spting-boot-deep-9c8 Contribute to sparta-organization-9C8/spting-boot-deep-9c8 development by creating an account on GitHub. github.com CORS 내 인증정보/개인정보를 탈취해다가 사용할수도있다. 그것을 방지 하기 위해 SOP가 막아주고 C..

주특기 입문 스프링 주특기 입문 주차였다. 저번주 금요일 시작으로 s.a제출을 하고나서 학습자료를 토대로 학습하였다. 개인과제는 "스프링 부트로 로그인 기능이 없는 나만의 항해 블로그 백앤드 서버 만들기" Spring Boot를 기반으로 CRUD(create, Read, Update, Delete) 기능이 포함퇸 REST API를 만들수 있다. 개인과제 git hub : KimByeungHyun/Post (github.com) GitHub - KimByeungHyun/Post Contribute to KimByeungHyun/Post development by creating an account on GitHub. github.com 팀과제 notion : [6조]주특기 주차 팀 노션(Spring) (n..
한주의 회고. 2번째 한일 월-목 프로그래머스 알고리즘 문제 풀기 금,토 - 객체지향 프로그래밍, Sping 환경 세팅 객체지향 프로그램 연습 대중교통, 버스, 택시 클래스 만들어보며 부모클래스와 자식클래스의 상속관계를 알아보았다. extends를 활용하여 상위클래스 필드 안에있는 변수를 사용, 지역변수로 사용시에 this. 을 이용해 불필요한 메모리를 줄일수가 있었다. (가독성도 좋았지는거 같다) git hub : KimByeungHyun/s_a_sudmit (github.com) GitHub - KimByeungHyun/s_a_sudmit Contribute to KimByeungHyun/s_a_sudmit development by creating an account on GitHub. github..
한 주의 회고. 한일 9.19(월) 항해99의 시작날. 월 ~ 목 : 프로젝트 진행. 금, 토 : 프로그래머스 알고리즘 문제 풀기. 웹개발 미니 프로젝트 결과물 오늘의 운동 (fitness-today) git hub : https://github.com/seonah12/fitness-todayy\ GitHub - seonah12/fitness-todayy Contribute to seonah12/fitness-todayy development by creating an account on GitHub. github.com IP주소 http://43.201.32.240 Flask Flask 프레임 워크 : 서버를 구동시켜주는 편한 코드 모음. - 폴더, 파일 폴더 : static(이미지, css파일) , ..