일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PostgreSQL
- DBMS
- IntelliJ
- JPA
- network
- 트랜잭션
- API
- git
- 자바
- 리눅스
- 명령어
- 티스토리챌린지
- Python
- mssql
- oracle
- rsync
- Javascript
- java
- 오블완
- MongoDB
- MariaDB
- group by
- docker
- Linux
- SQL
- spring
- 차이점
- mysql
- top
- analytics4
- Today
- Total
목록spring (6)
hanker
웹 개발 툴 Intellij에 대해서 알아보자. https://www.jetbrains.com/idea/ IntelliJ IDEA – the Leading Java and Kotlin IDEIntelliJ IDEA is undoubtedly the top-choice IDE for software developers. It makes Java and Kotlin development a more productive and enjoyable experience.www.jetbrains.com개발을 보다 더 생산적이고 즐겁게 만들어준다고 한다. 맞다. Intellij IDEA 란?IntelliJ IDEA는 JetBrains에서 개발한 강력한 통합 개발 환경(IDE)이다.Java, Kotlin 같은 JVM ..
JPQL(Java Persistence Query Language) 개발된 이유JPA(Java Persistence API)가 2006년에 도입되면서 함께 등장했는데, 기존 SQL의 테이블 중심적인 쿼리 작성 방식에서 객체 중심적인 쿼리 작성을 가능하게 하기 위해 개발 JPQL이란?객체지향 쿼리 언어로, 엔티티 객체를 대상으로 쿼리를 작성하는 언어이며, SQL과 비슷한 문법을 가지고 있지만, 테이블이 아닌 엔티티 객체를 대상으로 쿼리를 작성한다. 작성한 JPQL을 JPA가 SQL로 변환해서 데이터베이스에서 실행 주요기능은.. - 엔티티 객체를 대상으로 하는 검색 기능private final EntityManager em;public void testJPQL(){ String jpqlA =..
EntityManager는 데이터베이스와 애플리케이션 사이에서 데이터를 관리하는 도구이다.즉, 프로그램에서 사용하는 객체(엔티티)를 데이터베이스에 저장하거나, 데이터베이스에서 불러오고, 수정하거나 삭제하는 일을 담당한다.생명주기 관리: 프로그램에서 객체가 생성되거나 사라질 때, 그 상태를 추적하고 적절한 시점에 데이터베이스에 저장하거나 삭제하는 일을 함.데이터베이스와 상호작용: 객체를 데이터베이스에 저장할 때, EntityManager가 그 중간에서 데이터를 저장, 수정, 삭제, 조회하는 작업을 대신 처리해줌.즉, 개발자가 일일이 SQL 문을 작성하지 않고, EntityManager가 알아서 데이터베이스와 소통하도록 도와주는 중간 관리자 역할을 하게 된다. 주요 기능영속성 컨텍스트* 관리: 엔티티의 상..
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly() 1. TransactionAspectSupport: Spring AOP의 트랜잭션 관리를 지원하는 클래스 2. currentTransactionStatus(): 현재 실행 중인 트랜잭션의 상태 정보를 가져온다. 3. setRollbackOnly(): 트랜잭션 상태를 롤백 전용으로 설정 동작은 1. 트랜잭션 상태 확인: 현재 실행 중인 트랜잭션의 상태를 가져온 후2. 롤백 표시: 해당 트랜잭션을 롤백해야 함을 Spring에 알림 3. 트랜잭션 종료 시 동작: 메서드가 종료될 때 Spring이 트랜잭션을 자동으로 롤백@Transactional 어노테이션은 런타임 예외처리(Runtime..
이전 글에 이어서 이번엔 데이터를 가져와보자! https://hanke-r.tistory.com/232 [GA4] Google Analytics4 API 사용 - JAVA (feat.spring) 설정 (1) (Google Cloud/ GA4 설정)Google Cloud와 GA4(Google Analytics4)를 설정 후 API를 사용하여 데이터를 불러오는 방법을 설명하려고 한다. 이 글에서는 Google Cloud와 GA4(Google Analytics4) 설정 방법을 다루고다음 글에서 JAVA 코드로 데이hanke-r.tistory.com 맨 처음으로 pom.xml에 필요 라이브러리들을 추가하자. com.google.analytics google-analytics-data 0.6..
Google Cloud와 GA4(Google Analytics4)를 설정 후 API를 사용하여 데이터를 불러오는 방법을 설명하려고 한다. 이 글에서는 Google Cloud와 GA4(Google Analytics4) 설정 방법을 다루고다음 글에서 JAVA 코드로 데이터를 불러오는 방법에 대해서 설명하겠다. https://support.google.com/analytics/answer/9304153?hl=ko [GA4] 웹사이트 및 앱용 애널리틱스 설정 - 애널리틱스 고객센터도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요support.google.com 위 글을 보면서 셋팅하면 된다. 어렵지 않아서 매뉴얼 보고 작업하면 금방 설정이 가능하다. 설정순서1. 구글 클라우드 프로젝트 생성2. ..