일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gitops
- 배포 프로세스
- go
- 오블완
- typescript
- golang
- m4 pro
- Kubernetes
- 사설 ip
- 티스토리챌린지
- cosine similarity metric
- Infra
- intellij ide
- javascript
- elasticsearch
- Intellij
- GoF
- apollo router
- 코사인 유사성 메트릭스
- AWS
- Logrus
- goland
- 배포 파이프라인
- kube-prometheus-stack
- http 413
- Buffered channel
- 디자인패턴
- esbuild
- UnBuffered channel
- body size
- Today
- Total
Fall in IT.
오늘은 스프링 프레임워크의 하나인 Spring Boot의 프로젝트 생성법에 대해서 알아보겠습니다. 스프링 부트 프로젝트 생성하기먼저, 아래 URL에서 운영체제에 맞는 응용프로그램을 다운로드 받습니다. - https://spring.io/tools/sts/legacy STS 어플리케이션을 실행합니다.워크스페이스(프로젝트 생성 시 저장할 폴더)를 설정합니다. 좌측에 Package Explorer 섹션에서 우클릭 > New > Spring Starter Project를 누릅니다. 프로젝트 이름 및 빌드 툴(Maven, Gradle), 패키징 종류(Jar, War), 자바 버전, 디펜던시 등을 설정하고, Finish 버튼을 누릅니다. - 여기서는, 자바 1.7로 설정하고, 디펜던시는 JPA와 Web을 선택하였습..
오늘은 자신의 사이트나 웹페이지에 댓글기능을 쉽게 추가하는 서비스인 소셜 댓글 서비스 Disqus의 사용법 대하여 알아보겠습니다. Disqus는 댓글 전문 서비스로, 통합적으로 댓글을 관리할 수 있다. 내가 관리하는 여러 웹사이트에 댓글기능을 쉽게 추가 할 수 있고, 관리자 페이지에서 손 쉽게 관리가 가능합니다. Disqus 사용하여 웹사이트에 댓글기능 붙이는 방법https://disqus.com 홈페이지에 접속하여 회원가입을 실시합니다. 회원가입 후, 우측 상단에 setting에 Add Disqus To Site 를 클릭합니다. 우측 상단에 "Install on Your Site" 버튼을 클릭합니다. 사이트 이름, 사용할 Disqus url(유니크해야함), 카테고리 정보를 입력하고, Next버튼을 누릅..
오늘은 Spring Data JPA에서 페이징처리와 정렬을 사용하는 방법에 대해서 알아보겠습니다. Spring Data JPA에서는 쿼리 메소드에 페이징과 정렬 기능을 제공하는 2가지 클래스를 제공합니다.org.springframework.data.domain.Sort : 정렬 기능org.springframework.data.domain.Pageable : 페이징 기능 Sample Code// Page 정의 코드public interface MemberRepository extends Repository{ Page findByUsername(String name, Pageable Pageable); } // Page 사용 코드PageRequet pageRequest = new PageRequest(0, ..
오늘은 JPA에서 사용할 수 있는 객체지향 쿼리언어에 대해서 알아보겠습니다. JPA는 복잡한 검색 조건을 사용하여 엔티티 객체를 조회할 수 있는 다양한 쿼리 기술들을 지원합니다. 그 종류로는 아래와 같습니다. 객체지향쿼리언어의 종류와 특징JPQL(Java Persistence Query Language) - 데이터베이스 테이블을 대상으로하는 데이터 중심의 쿼리가 아닌 객체를 대상으로 검색하는 객체지향 쿼리 (엔티티 객체를 조회하는 객체지향 쿼리.) - SQL을 추상화해서 특정 데이터베이스 SQL에 의존하지 않는다. - JPQL은 SQL보다 간단하다. Criteria - JPQL을 편하게 작성하도록 도와주는 API, 빌더 클래스모음. - 문자가 아닌 query.select(m).where.. 과 같이 프로..
안녕하세요. 오늘은 Android 개발시 많이 거론되는 용어들인 네이티브앱, 웹앱, 하이브리드 앱에 대해서 알아보겠습니다. 각각의 개발 방식들의 특징 및 장단점을 간단히 정리하자면, 네이티브앱우리가 흔히 사용하는 모바일 어플리케이션을 말합니다. 모바일 기기에서 지원하는 기능을 전부 사용할 수 있습니다. 카메라, gps 등..실행속도도 빠르고, 앱스토어, 플레이스토어 등에 업로드해서 배포 할 수 있습니다.인터넷이 사용 가능하지 않은 환경에서도 일부 기능을 작동 할 수 있습니다.고성능의 어플리케이션 개발시에 유리합니다.개발기간이 오래 걸리고, 개발 비용도 많이 필요합니다. (모바일 플랫폼별로 앱을 만들어야합니다.)업데이트시 앱스토어 및 플레이스토어에 재배포해야하고, 클라이언트는 다운로드 해야 합니다.배포 시..