From 9ef4caf71f365a580dbd45ab500fe1466c12274c Mon Sep 17 00:00:00 2001 From: AndreiRookie Date: Sat, 10 Jun 2023 15:00:32 +0400 Subject: [PATCH 1/5] singletons added --- .gitignore | 13 +- .idea/compiler.xml | 2 +- .idea/gradle.xml | 2 +- .idea/kotlinc.xml | 6 + .idea/misc.xml | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 257 +++++++++++------- src/main/kotlin/Main.kt | 12 + src/main/kotlin/singleton/DataBase.kt | 9 + .../kotlin/singleton/DataBaseSimpleImpl.kt | 25 ++ .../singleton/DataBaseThreadSafeImpl.kt | 32 +++ 11 files changed, 252 insertions(+), 110 deletions(-) create mode 100644 .idea/kotlinc.xml create mode 100644 src/main/kotlin/Main.kt create mode 100644 src/main/kotlin/singleton/DataBase.kt create mode 100644 src/main/kotlin/singleton/DataBaseSimpleImpl.kt create mode 100644 src/main/kotlin/singleton/DataBaseThreadSafeImpl.kt diff --git a/.gitignore b/.gitignore index 7bec898..b1aeb70 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,11 @@ -# Project exclude paths -/.gradle/ \ No newline at end of file +# Gradle files +.gradle/ +build/ + +# IntelliJ +*.iml +.idea/ +misc.xml +deploymentTargetDropDown.xml +render.experimental.xml +.DS_Store \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml index fb7f4a8..b589d56 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ba1ec5c..ce1c62c 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,9 +1,9 @@ +