Kotlin & Java

Kotlin & Java

[Gradle] Gradle dependency (그래들 종속성 선언)

[Gradle] Gradle dependency (그래들 종속성 선언) Dependency configuration Gradle 프로젝트에 선언된 의존성들은 특정한 Scope 에 적용 되어진다. 예를 들어 일부 의존성은 런타임에서, 다른 의존성은 컴파일에서 사용 된다. 설정에 대한 옵션들은 여기서 확인 가능하다. https://docs.gradle.org/current/dsl/org.gradle.api.artifacts.Configuration.html Dependency configuration inheritance and composition 각 설정들은 다른 설정으로부터 상속 구조를 가질 수 있는 구성이다. 상속 구조는 Java plugin에서 많이 사용되고 대표적인 예시는 implementatio..

Kotlin & Java/Spring

Pessimistic Locking in JPA

Pessimistic Locking in JPA PESSIMISTIC_READ allows us to obtain a shared lock and prevent the data from being updated or deleted. PESSIMISTIC_WRITE allows us to obtain an exclusive lock and prevent the data from being read, updated or deleted. PESSIMISTIC_FORCE_INCREMENT works like PESSIMISTIC_WRITE, and it additionally increments a version attribute of a versioned entity. PESSIMISTIC_READ Whene..

Kotlin & Java

Intellij에서 Kotlin을 Java로 변환 확인 하는 방법

Intellij에서 Kotlin을 Java 변환 확인 하는 방법, 인텔리제이에서 코틀린을 자바 변환 확인 하는 방법 코틀린 컴파일 자바로 Decompile Kotlin class Person(val name: String) { val isKim: Boolean get() = name.startsWith("김") val maskingName: String get() = name[0] + (1 until name.length).joinToString("") { "*" } } Java public final class Person { @NotNull private final String name; public final boolean isKim() { return StringsKt.startsWith$defa..

Kotlin & Java/프로젝트

[Code Execution API] 1. 프로그래밍 코드 실행 API 만들어보기

1. 프로그래밍 코드 실행 API 만들어보기 구글에서 online python 등을 검색하거나 코딩 테스트 등 웹에서 코드를 실행 가능한 서비스를 제공해 주는 웹 페이지들이 있는데 한번 궁금해서 구현을 해보았다. 개발한 프로젝트 Github 주소 (https://github.com/sanggi-wjg/my-ide-java) 2. 개발 스펙 선택과 제공할 언어 선택 개발 진행을 위해서는 우선 API 개발 언어와 프레임워크 등과 기능 제공할 언어와 정해야 하는데 하기처럼 정해서 진행했다. API 개발 Java 17 (correto) Spring boot 3.0.2 JPA Hibernate 6.1.6 제공할 언어 Python 3.8 Python 2.7 Php 8.2 Php 7.4 Gcc 4.9 Java (예정..

상쾌한기분
'Kotlin & Java' 카테고리의 글 목록