Skip to content

Instantly share code, notes, and snippets.

View sunmeat's full-sized avatar
🐈
MEOW

Oleksandr Zahoruiko sunmeat

🐈
MEOW
View GitHub Profile
@sunmeat
sunmeat / different files.java
Last active November 24, 2025 19:35
add json to mysql table spring boot example
WebController.java:
package site.sunmeat.hibernate;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.reactive.function.client.WebClient;
import reactor.core.publisher.Mono;
import java.util.*;
@sunmeat
sunmeat / different files.java
Last active November 24, 2025 19:02
spring boot + php mysql
WebController.java:
package site.sunmeat.hibernate;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.reactive.function.client.WebClient;
import reactor.core.publisher.Mono;
import java.util.List;
@sunmeat
sunmeat / different files.java
Created November 24, 2025 18:37
spring boot + http requests
HibernateApplication.java:
package site.sunmeat.hibernate;
import java.awt.Desktop;
import java.net.URI;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.context.annotation.Bean;
@sunmeat
sunmeat / different files.java
Created November 23, 2025 19:27
retrofit android example
build.gradle.kts (Module):
dependencies {
...
implementation("androidx.recyclerview:recyclerview:1.3.2")
implementation("com.squareup.retrofit2:retrofit:3.0.0")
implementation("com.squareup.retrofit2:converter-gson:3.0.0")
implementation("com.google.code.gson:gson:2.11.0")
}
@sunmeat
sunmeat / different files.java
Created November 23, 2025 18:06
приклад чистого GET-запиту android
MainActivity.java:
package site.sunmeat.helloworld;
import android.os.Bundle;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
import java.io.*;
import java.net.*;
import java.nio.charset.StandardCharsets;
@sunmeat
sunmeat / task.md
Created November 23, 2025 17:19
ДЗ на багатопоточність в андроїд

🐱 Котик хоче жерти! Врятуй котика від голодної смерті...

Твій котик Мурзик - страшенно голодний і дуже нетерплячий.
Кожні 5 секунд він кричить у логах «МЯЯЯЯУ!!!» і втрачає 1 життя з 9.
Якщо ти не нагодуєш його за 30 секунд - він помре з голоду, а додаток впаде з епічною написом:
«Мурзик пішов у котячу Вальгаллу»

Що треба зробити:

  1. На головному екрані — кнопка «Нагодувати Мурзика» і TextView з кількістю життів + таймером.
@sunmeat
sunmeat / different files.java
Created November 23, 2025 12:38
telegram v.0.01 firebase android example
MainActivity.java:
package site.sunmeat.helloworld;
import android.os.Bundle;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
import com.google.firebase.firestore.*;
import java.util.*;
@sunmeat
sunmeat / different files.java
Last active November 23, 2025 12:01
very simple example of usage firebase android
build.gradle.kts (Project):
plugins {
alias(libs.plugins.android.application) apply false
alias(libs.plugins.google.gms.google.services) apply false
}
==========================================================================================================
build.gradle.kts (Module):
@sunmeat
sunmeat / task.txt
Created November 22, 2025 11:38
завдання по UML для групи СПР411
Намалювати діаграму КЛАСІВ на одну із запропонованих тем.
Класів має бути від 5 до 10. В кожному типі - мінімум 2 атрибута та 2 операції.
1) вибір нових парфумів
2) випробування нової б'юті-процедури
3) план позбавлення від шкідливої звички
4) як намалювати картину
5) мій типовий похід до музею
6) організація екскурсії для друзів з іншого міста
7) проведення сімейної вечері
8) поїздка в подорож за межі України
@sunmeat
sunmeat / different files.java
Last active November 21, 2025 14:47
content provider example
треба додати клас ContentProvider в перший додаток (той, що з Room)
StudentContentProvider.java:
package site.sunmeat.helloworld;
import android.content.*;
import android.database.Cursor;
import android.net.Uri;
import androidx.annotation.*;