반응형

전체 글 167

<클라우드> 인프라 유형 용어 정리 1

1. On-Premise vs Public Cloud 엄밀히 말해서 On-premise와 Cloud는 반대말이 아닙니다. Private Cloud는 On-premise와 비슷한 방식으로 구축이 되기 때문입니다. 그렇기에 On-premise와 Public Cloud를 비교하는 형식으로 우선 알아봅니다. 1) On-Premise (1) 간단히 말해 기업 자체가 데이터센터를 운영하는 것을 말합니다. 클라우드가 대두되기 이전 기존에 가장 많이 사용되던 방식입니다. 기업이 자체 데이터센터를 보유하고, 서버와 네트워크 장비를 구축하고 자체적으로 운영하는 방식입니다. 그렇기에 기업에서 물리시스템을 구축하고 데이터센터를 관리하며 운영을 직접합니다. 2) Public Cloud (1) 클라우드와 관련된 인프라를 Clou..

<무선키보드> 로지텍k380 실사용 후기

요약 1. 가격 : 33000원으로 구입 해외직구시 배송비 10000원 포함해서 2만원 초중반대에 구입가능 2. 연결성 : 연결이 끊기지 않음. 블루투스 버전 3.0으로 낮기는 하지만 전송속도가 느린것은 체감하기 힘듦. 3. 휴대성 : 279 x 124 x 16 mm, 423g의 무게 텐키리스로 휴대성이 좋음. 측면 버튼을 사용해 휴대시 전원을 끄고 다닐 수 있음 4. 사용성 : 키 감은 가격을 고려해서 판단해야함. 키스프링이 좀 강한 감도 있으며, 약간 튀어오른듯한 키들과 오밀조밀 모여 있기에 가끔 오른쪽 키들이 한번씩 눌릴때가 있으나 적응의 문제로 보임. 다중 연결이 3개가 되어 피씨, 휴대폰,테블릿에 연결해서 옮겨다니며 연결해서 사용가능 5. 배터리 : AAA배터리 2개, 내장이 아니라 아쉽지만 이..

IT제품리뷰 2022.01.01

<SpringBoot> LMS 프로젝트 9. Repository, service 계층 구현 및 테스트

계층형 구조 controller,web: 웹 계층 service : 비즈니스 로직, 트랜잭션 처리 repository:JPA를 직접 사용하는 계층, 엔티티 매니저 사용 domain: 엔티티가 모여있는 계층, 모든 계층에서 사용 개발 순서 : 서비스 -> 리포지토리 계층을 개발하고 테스트 케이스를 작성해서 검증, 마지막에 웹 계층 적용 MemberRepository와 MemberService 구현 1. MemberRepository 레포지토리 계층에서는 DB저장과 DB에서 조건에 맞는 데이터를 불러오는 기능을 넣어둔다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 package com...

<Spring Boot> LMS 프로젝트8. JPA 엔티티 매핑

1.스프링부트 의존성 설정 2. application.yml을 이용한 데이터베이스 연결(mysql) 3. 엔티티 매핑 4. 실행결과 1.스프링부트 의존성 설정 2. application.yml을 이용한 데이터베이스 연결(mysql) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 server: port: 8081 spring: datasource: url: jdbc:mysql://localhost:3306/lms_jpa?serverTimezone=UTC&characterEncoding=UTF-8 username: root password: 1234 driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-..

<React> 고속도로 도착 시간 예측 페이지 짜기 프로젝트 1. 시작

1. 목표 2. 구현 된 상황 3. 고쳐야 할 점 4. 전체 코드 1. 목표 1) 광역시 간에 고속도로를 이용하여 여행을 할 때 걸리는 시간을 계산한다. (다만 근처에 광역시 혹은 특별시가 있는 인천광역시와 울산 광역시는 제외한다.) 2) 출발지와 도착지 입력 값을 넣으면 자동으로 구간 내에 이동 시 걸리는 시간을 계산한다. 3) 도로교통공사 API 내에 있는 자료의 형식에 따라 최종 출력값은 출발지, 목적지, 최대 소요시간, 최소소요시간, 최대소요시간으로 한다. 2. 구현된 상황 1)경부선 라인 (서울 - 대전 - 대구 - 부산) 2) 출발지와 도착지 입력 시 시간 계산 3) 출발지,목적지,최대 소요시간, 최소소요시간,최대소요시간 3. 고쳐야 할 점 1)광주광역시는 아직 구간을 정확히 파악하지 못해 넣..

<무선이어폰> 소니 WF-1000XM3 실사용 후기(에어팟 2세대와 비교)

1. 구성품 및 외관 2. 성능과 연동 3. 평가 음질 : 훌륭함 (동가격대 무선 이어폰 중 최고) 배터리 : 적당함 블루투스 안정성 : 좋음(끊김 없음) 디자인 : 나쁘지 않음 (검정-황금 배색은 고급스러우나 이어버드몸통이 꽤나 크다) 휴대성 : 많이 아쉬움 (충전기기가 너무 커서 바지 주머니는 힘들다. 적응형 소리 제어 기능이 휴대와 맞지 않다) 사용자 편의성 : 아쉬움 (쓸데 없이 추가된 기능이 오히려 사용자의 만족감을 저하시킨다.) 노이즈 캔슬 기능 지원 : 매우 훌륭함(동 가격대에서 최고의 노이즈 캔슬 기능) 1. 구성품 및 외관 쿠팡에서 할인 중인 제품을 구입했는데, 쿠팡에서 전자제품을 구입할 때는 언제나 두려움이 앞선다. 과연 전자제품만 전문으로 다루는 곳도 아닌데 제대로 보호장치를 해서 가..

IT제품리뷰 2021.11.26

<보조배터리> 샤오미 5세대 보조배터리 10000mAh PLM13ZM 리뷰

이사를 하고 나서 지하철을 타고 다니는 시간이 늘어나면서 그리고 이번에 바꾼 갤럭시 플립3의 배터리가 녹는 속도가 예사롭지 않아서 보조배터리를 구입했다. 샤오미 보조배터리를 산 것은 딱히 다른 이유는 없고 그냥 가격대비 성능하나 보고 샀다. 1. 제품 구성 공식적으로 18w의 충전 속도를 제공한다고 한다. 실제로 15w의 충전기와 속도가 거의 흡사하게 나오는 것을 봤을 때 (갤럭시Z플립3 기준(3300mAmh)으로 풀 충전시 1시간 반정도 소요되었다.) 대충 그정도의 속도가 나오는 것을 확인할 수 있었다. 보조배터리 자체의 충전역시 비슷한 속도로 진행되어 충전을 시작한 지 약 5시간이 넘어서 풀 충전이 되었다. 그리고 4개의 LED 점으로 대략적으로 보조배터리의 남아있는 배터리 용량을 확인 할 수 있다...

IT제품리뷰 2021.11.21

<JPA> JPA 2. 엔티티 매핑

본 포스팅은 김영한 선생님의 자바 ORM 표준 JPA 프로그래밍 - 기본편를 듣고 배운 것을 정리하는 글입니다. 정확하게 JPA에 대해서 배우고 싶으시다면 https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 본 강의는 자바 백엔 www.inflearn.com 위의 강의를 보시는 것을 추천드립니다. @Entity - @Entity가 붙은 클래스는 JPA가 관리 - JPA를 사용해서 테이블과 매핑할 클래스는 @Enti..

<JPA> JPA 1. 내부 동작 방식 영속성

본 포스팅은 김영한 선생님의 자바 ORM 표준 JPA 프로그래밍 - 기본편를 듣고 배운 것을 정리하는 글입니다. 정확하게 JPA에 대해서 배우고 싶으시다면 https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 본 강의는 자바 백엔 www.inflearn.com 위의 강의를 보시는 것을 추천드립니다. 1. 프로젝트 구성 pom.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19..

<Spring> 스프링 핵심원리 - 기본편 후기

1. 듣게 된 동기 드디어 스프링 기본편을 다 들었습니다. 스프링부트를 공부하다 보니 이게 왜 되는가에 대한 의문으로 시작하여 그 의문을 풀기 위해 여기저기 찾던 중에 인프런 김영한 선생님의 스프링 핵심 원리를 듣게 되었다. 어노테이션이니 JPA니 하는 것들이 그냥 책에 쓰인대로 쓰다보니 이건 타자연습이다 싶어 그 동작원리를 알기 위해서 였습니다. 2.커리큘럼 총 강의 길이는 12시간 7분에 총 65강으로 구성되어 있습니다. 스프링에서 객체가 어떻게 생성되어, 스프링에서 관리되고 또 어떤 방식으로 의존성이 주입되는지에 대한 원리에 대해서 강의가 진행됩니다. 그 원리를 설명하기 위해 순수한 자바에서 부터 시작하여 그 코드를 스프링으로 이식하는 과정을 통해 어떤 이유로 스프링이 개발되었고, 어떻게 쓰여야 하..

반응형