분류 전체보기

· 네트워크
네트워크 Network = Net (그물) + Work (작업)  Computer Networking : 여러 대의 컴퓨터의 연결을 통한 컴퓨터의 자원을 공유(데이터 통신)  네트워크의 통신 형태 Peer - To - Peer• P2P• 수평적 • Host - Host 가 직접적으로 다이렉트 통신 P2P는 네트워크로 같이 연결되어 있는 컴퓨터들이 클라이언트와 서버의 기능을 하는 네트워크를 의미 p2p 장점 1. 분산화: 중앙 서버 없이 네트워크가 운영되어 단일 장애 지점이 없다.2. 확장성: 새로운 노드가 추가될수록 네트워크 성능이 향상될 수 있다.3. 효율성: 데이터가 여러 노드에 분산되어 저장되므로 빠르고 효율적인 데이터 접근 가능4. 비용 절감: 중앙 서버가 필요 없으니 , 서버 유지 비용 절감 된..
· TIL
SQL ? NOSQL ? 관계형 데이터베이스의 정의와 특성🔗 관계형 데이터베이스(RDBMS) 는 엄격한 구조(테이블 형태)와 관계를 갖는 데이터 저장 방식을 말한다.각 테이블은 열(column)과 행(row)을 사용해 데이터를 구성하며, SQL(Structured Query Language)을 통해 접근RDBMS = Relational DataBase Management System 주요특성으로는 구조화된 데이터: 데이터는 명확하게 정의된 스키마에 따라 저장 테이블 간 관계: 키(주 키와 외래 키)를 통해 테이블 간의 관계를 정립 데이터 무결성: 강력한 데이터 무결성을 보장하기 위해 제약 조건을 사용 예시: Oracle, MySQL, PostgreSQL  비관계형 데이터베이스의 정의와 특성🕸️ 비관..
· TIL
오늘은 팀 프로젝트가 끝났다.kpt 회고는 다른 게시물에 올릴 예정이다. 수준별로 반을 나눴는데 다른반 강의도 보면서 공부하고있다.Spring스프링(Spring)은 자바 언어를 위한 강력한 엔터프라이즈급 웹 프레임워크다.웹 개발에 있어서 스프링은 전체 애플리케이션의 기반 구조를 제공하며, 특히 웹 애플리케이션을구축하기 위한 스프링 MVC(Spring Model-View-Controller)라는 모델을 기반으로 한다. Spring Framework 모델-뷰-컨트롤러 아키텍처: MVC 모델(Model): 컨트롤러와 데이터를 연결하고 비즈니스 로직이 작성된다.@Service라는 어노테이션을 사용합니다  뷰(View): 사용자 인터페이스를 담당합니다.요새는 FE를 나눠서 개발하기 때문에 FE에서 처리한다고 생..
· TIL
뉴스피드 프로젝트를 진행했다피드백을 통해서 erd와 api를 바꾸고 스웨거를 적용했다aws를 사용해서 배포를하고 영상을찍고 발표준비를 했다 우리조의 프로젝트 아키택쳐이다. 최종 수정된 erd이다. 우리조가 사용한 협업 도구다  우리조의 프로젝트 시연영상이다. https://www.youtube.com/watch?v=XvyJzAnMmXo&feature=youtu.be git push origin --delete 브랜치명을 통해서안쓰는 브랜치 , 즉 main 빼고 자기가 각자 작업한 브랜치는 다 지워줬다. 우리조의 작업물  https://github.com/OneAndZeroAreEnough/OneAndZeroBest 내일부터 파이팅
· TIL
제네릭(Generics)제네릭은 코드의 재사용성 ↑타입안전성 ↑ 중요한 역할을 한다 타입 안전성이란 : 컴파일 시 타입 검사를 할 수 있어 런타임 에러를 줄일 수 있음코드 재사용성은 다양한 타입을 처리할 수 있는 코드 작성 가능명시적인 타입 정보를 제공하여 코드의 가독성 ↑  제네릭이란? 클래스나 메소드에서 사용할 데이터 타입을 외부에서 지정할 수 있게 하는 기법 제네릭을 사용한 리스트 선언 예제ArrayList list = new ArrayList();위 코드에서 꺾쇠 괄호() 안에 있는 String이 제네릭이다.  리스트에서 제네릭 사용 예제를 간단하게 보자List stringList = new ArrayList();stringList.add("Hello");stringList.add("World")..
· TIL
어제 만든 erd와 api에 대해 튜터님한테 피드백이 왔다.erd는 내가 만들었는데 피드백이 많이 와서 하나하나 보니 다 이해가 가는 문장들이었다더욱 꼼꼼하게 보고 erd를 구현했어야 됐는데.. 다음에 구현할 때는 처음부터 똑바로 짜야겠다  API1. 담당자가 적혀있어 좋습니다.2. 반환 데이터에 에러 경우도 적혀있어 좋습니다.3. 데이터 타입이 적혀있어 좋습니다.4. contents, comment 단수 복수가 섞여있어서 통일하는 것이 좋습니다.5. 스프링 시큐리티를 사용하고 필터를 사용하게 되면 validate API가 별도로 필요하지 않을 것으로 보이는데 존재하는 이유가 있을까요? 테스트를 위해서라면 다른 API에 작성된 것처럼 '테스트용'이 있으면 명확합니다.6. 사진 업로드를 하는 함수를 재사용..
기석김
'분류 전체보기' 카테고리의 글 목록 (13 Page)