ํ๊ตญ ์ํ ์์ ๋ฐ์ดํฐ โ ์ํ์์ ๋๋ผ DBยท๋์ด์งํฅ์ฒญ ๊ตญ๊ฐํ์ค์ํ์ฑ๋ถํ ๊ธฐ์ค ์ฃผ์ ์ํ ์์ ์ ๋ณด์ API ํ์ฉ ํจํด
Source text: Korean
Menu
Skills in this repository
SkillsMP has collected 220 skills from puk0806/gugbab-claude. Open a skill to review its source and details.
puk0806/gugbab-claudeShowing 40 of 220 collected skills.
ํ๊ตญ ์ํ ์์ ๋ฐ์ดํฐ โ ์ํ์์ ๋๋ผ DBยท๋์ด์งํฅ์ฒญ ๊ตญ๊ฐํ์ค์ํ์ฑ๋ถํ ๊ธฐ์ค ์ฃผ์ ์ํ ์์ ์ ๋ณด์ API ํ์ฉ ํจํด
Source text: Korean
์นผ๋ก๋ฆฌยท3๋ ์์์ยทํ๋ฃจ ๊ถ์ฅ๋ ๊ธฐ์ด ์ง์. ๋ณด๊ฑด๋ณต์ง๋ถ 2020 ํ๊ตญ์ธ ์์์ ์ญ์ทจ๊ธฐ์ค(KDRIs) ๊ธฐ๋ฐ.
Source text: Korean
Rust Axum ์น ํ๋ ์์ํฌ ํต์ฌ ํจํด - ๋ผ์ฐํ , ์ํ ๊ณต์ , ์ถ์ถ์, ์๋ฌ ํธ๋ค๋ง, ๋ฏธ๋ค์จ์ด
Source text: Korean
Axum Tower ์ปค์คํ ๋ฏธ๋ค์จ์ด ์์ฑ ํจํด - from_fn, from_fn_with_state, ์์ฒญ/์๋ต ๊ฐ๋ก์ฑ๊ธฐ, ์ค์ ์์
Source text: Korean
Rust Trait ๊ธฐ๋ฐ ์์กด์ฑ ์ฃผ์ ํจํด - DI ์๋ฆฌ, Arc<dyn Trait> vs ์ ๋ค๋ฆญ, AppState ๊ตฌ์ฑ, Axum ํธ๋ค๋ฌ ์ฃผ์ , Mock ํ ์คํธ
Source text: Korean
Rust ๋์์ธ ํจํด 8์ข - Builder, Newtype, Type State, Strategy, Command, Observer, RAII, Extension Trait
Source text: Korean
HikariCP ์ปค๋ฅ์ ํ ํ๋ ๊ฐ์ด๋ - Oracle/MySQL ํ๊ฒฝ ํ์ ํ๋ผ๋ฏธํฐ, DB๋ณ datasource properties, Leak ํ์ง, Pool Exhaustion ์ง๋จ, ๋ชจ๋ํฐ๋ง
Source text: Korean
Rust JWT ์ธ์ฆ ํจํด - jsonwebtoken ํฌ๋ ์ดํธ + Axum ๋ฏธ๋ค์จ์ด ๊ธฐ๋ฐ ํ ํฐ ์์ฑ/๊ฒ์ฆ/์ธ์ฆ ์ฒ๋ฆฌ
Source text: Korean
Axum Multipart ํ์ผ ์ ๋ก๋ ์ฒ๋ฆฌ โ ํ๋ ๊ตฌ๋ถ, ๋ฐ์ดํธ ์ฝ๊ธฐ, ํ์ผ ํ์ ๋ณ ์ฒ๋ฆฌ, ํฌ๊ธฐ ์ ํ, ์๋ฌ ์ฒ๋ฆฌ
Source text: Korean
Rust + Axum ๋ฐฑ์๋ ๋ ์ด์ด๋ ์ํคํ ์ฒ - 4๊ณ์ธต ๊ตฌ์กฐ, ๋ชจ๋ ์์คํ , ์ฑ ์ ๋ถ๋ฆฌ, DI ์กฐ๋ฆฝ ํจํด
Source text: Korean
Rust Repository ํจํด โ async trait ๊ธฐ๋ฐ DB ์ถ์ํ, Service-Repository ์์กด์ฑ ์ญ์ , In-Memory Mock, ์๋ฌ ๋ณํ, Hexagonal Architecture
Source text: Korean
Rust serde + serde_json ์ง๋ ฌํ/์ญ์ง๋ ฌํ ํต์ฌ ํจํด
Source text: Korean
Spring Boot ํ๋ก์ ํธ ์ด๊ธฐ ์ ์ - ๋ ๊ฑฐ์(2.5.12/Java 11/WAR/Tomcat 9)์ ๋ชจ๋(3.4+/Java 21/Jar/Native) Gradle ๋น๋ ์คํฌ๋ฆฝํธ, ํจํค์ง, ํ๋กํ์ผ ๋ถ๋ฆฌ, 2โ3 ๋ง์ด๊ทธ๋ ์ด์ ํฌ์ธํธ
Source text: Mixed languages
Springdoc OpenAPI 2.x ๊ธฐ๋ฐ ๋ชจ๋ API ๋ฌธ์ํ - Spring Boot 3.x, OpenAPI 3.1, Swagger UI, JWT ํตํฉ, GroupedOpenApi, Springfox ๋ง์ด๊ทธ๋ ์ด์
Source text: Korean
Rust sqlx ๋น๋๊ธฐ SQL ํดํท - Pool ์ฐ๊ฒฐ, query ๋งคํฌ๋ก, ํธ๋์ญ์ , ๋ง์ด๊ทธ๋ ์ด์ , Axum ์ฐ๋, ์๋ฌ ์ฒ๋ฆฌ
Source text: Korean
Rust ํ ์คํธ ํจํด โ ๋จ์ ํ ์คํธ, ํตํฉ ํ ์คํธ,
Source text: Korean
Rust thiserror ํฌ๋ ์ดํธ ๊ธฐ๋ฐ ์๋ฌ ์ฒ๋ฆฌ ํจํด - derive(Error), ๋ฉ์์ง ํฌ๋งคํ , from ๋ณํ, Axum ์ฐ๋
Source text: Korean
Rust ๋น๋๊ธฐ ๋ฐํ์ Tokio ํต์ฌ ํจํด ๋ฐ API ๊ฐ์ด๋
Source text: Korean
tower-http ๋ฏธ๋ค์จ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ (CorsLayer, TraceLayer, CompressionLayer) ๋ฐ Axum ์ฐ๋
Source text: Korean
Rust tracing + tracing-subscriber ๊ตฌ์กฐํ ๋ก๊น - ์ด๊ธฐํ, EnvFilter, ๋งคํฌ๋ก,
Source text: Korean
๊ฟ ์ผ๊ธฐ PWA๋ฅผ ์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ ์ค๊ณ ์คํฌ. DreamยทInterpretationยทSymbolยทTag ์ํฐํฐ ์ ์, Dexie ์คํค๋ง(`++id`ยท`&unique`ยท`*multi-entry`ยท`[a+b] compound`), `.upgrade()` ๋ง์ด๊ทธ๋ ์ด์ , ์ต๊ทผ N์ผยทํ๊ทธยทํค์๋ ์ฟผ๋ฆฌ ํจํด(IndexedDB ํ๊ณ โ Fuse.js/MiniSearch ๊ฒฐํฉ), Blob ์ฒจ๋ถ์ ์ธ๋ถ ์คํ ๋ฆฌ์ง ๋น๊ต, ํต๊ณ ๋ชจ๋ธ(๋น๋ยท์๋ณยท๊ฐ์ ๋ถํฌ), ๋ฐฑ์๋โฆ
Source text: Korean
AWS SDK for Java v1 (1.12.x) S3 + Rekognition ๋ ๊ฑฐ์ ์ฌ์ฉ ๊ฐ์ด๋ - ์์กด์ฑยทBOM, ์๊ฒฉ ์ฆ๋ช ์ฒด์ธ, S3 ์ ๋ก๋/๋ค์ด๋ก๋/presigned URL/TransferManager, Rekognition DetectFaces/Labels/Moderation/CompareFaces, ์์ธ ์ฒ๋ฆฌ, Spring Boot 2.5 ํตํฉ, v2 ๋ง์ด๊ทธ๋ ์ด์ ๋น๊ต
Source text: Korean
AWS SDK for Java v2 (software.amazon.awssdk) S3ยทRekognition ๋ชจ๋ ์ฌ์ฉ ํจํด - BOM, ๋น๋ API, ์๊ฒฉ ์ฆ๋ช ์ฒด์ธ, S3 ๋๊ธฐ/๋น๋๊ธฐ/Presigner/Transfer Manager, Rekognition DetectFaces/Labels/SearchFacesByImage, ์์ธ ๊ณ์ธต, Spring Boot 3 ํตํฉ, v1โv2 ๋ง์ด๊ทธ๋ ์ด์
Source text: Korean
BouncyCastle ์ํธํ - ์์กด์ฑ(jdk15on vs jdk18on), Provider ๋ฑ๋ก, AES-GCM/CBC, RSA-OAEP, ์๋ช , ํด์, PEM/X.509, KISA SEED/ARIA, PKCS#12, Spring Boot ํตํฉ, ํํ ์ค์
Source text: Korean
EhCache 2.10.x ๋ ๊ฑฐ์ ๋ก์ปฌ ์ธ๋ฉ๋ชจ๋ฆฌ ์บ์ ์คํฌ - Spring Boot 2.5 + Java 11 ํ๊ฒฝ ๊ธฐ์ค. ehcache.xml ์ค์ , TTL/eviction, ๋์คํฌ ์ค๋ฒํ๋ก์ฐ, CacheEventListener, ํ๋ก๊ทธ๋๋งคํฑ CacheManager, Redis 2๊ณ์ธต ์บ์ ํจํด, EhCache 3.x ์ฐจ์ด์
Source text: Korean
Spring Boot ๊ธ๋ก๋ฒ ์์ธ ์ฒ๋ฆฌ + Bean Validation ํจํด - @RestControllerAdvice, ErrorResponse DTO, ๋๋ฉ์ธ ์ปค์คํ ์์ธ, Bean Validation ์ด๋ ธํ ์ด์ , ์ปค์คํ Validator, javax/jakarta ๋ค์์คํ์ด์ค
Source text: Korean
Jackson + ์๋ฐ ์๊ฐ API ํตํฉ โ Joda-Time(๋ ๊ฑฐ์)์์ java.time(JSR-310)์ผ๋ก์ ๋ง์ด๊ทธ๋ ์ด์ , Spring Boot Jackson ์๊ฐ ์ง๋ ฌํ ์ค์ , LocalDateTime/OffsetDateTime/ZonedDateTime/Instant ์ ํ ๊ธฐ์ค, ํ์์กด ์ฒ๋ฆฌ, MyBatis ์ฐ๋
Source text: Korean
Spring Boot ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์กฐํ๋ ๋ก๊น ๊ณผ ๋ถ์ฐ ์ถ์ - Logback + MDC + Spring Cloud Sleuth(SB 2.5, ๋ ๊ฑฐ์) / Micrometer Tracing(SB 3.x, ๋ชจ๋) ํตํฉ
Source text: Korean
Lombok + MapStruct + ModelMapper ํตํฉ ๊ฐ์ด๋ - Spring Boot์์ DTO ๋ณํ๊ณผ ๋ณด์ผ๋ฌํ๋ ์ดํธ ์ ๊ฑฐ ํจํด
Source text: Korean
MyBatis Mapper ์์ฑ ํจํด - ์ธํฐํ์ด์คยทXML ๋งคํผ, ์ด๋ ธํ ์ด์ , ๋์ SQL, resultMap, TypeHandler, Oracle/MySQL ํนํ, ํ์ด์ง, N+1 ๋ฐฉ์ง, Spring Boot ํตํฉ
Source text: Korean
Typer๋ฅผ ์ฌ์ฉํ Python CLI ๊ฐ๋ฐ โ FastAPI ์ ์์(tiangolo)์ ์ฐจ์ธ๋ CLI ๋ผ์ด๋ธ๋ฌ๋ฆฌ. Python ํ์ ํํธ ๊ธฐ๋ฐ ์๋ ํ์ฑ, ์๋ธ์ปค๋งจ๋, Rich ํตํฉ, ์๋์์ฑ, ํ๊ฒฝ๋ณ์, ํจํค์ง, ํ ์คํ ๊น์ง ์ ์์ญ ์ปค๋ฒ. <example>์ฌ์ฉ์: "Click ๋์ Typer๋ก CLI๋ฅผ ๋ง๋ค๊ณ ์ถ์ด"</example> <example>์ฌ์ฉ์: "Typer ์๋ธ์ปค๋งจ๋ ๊ทธ๋ฃน ๊ตฌ์ฑ๋ฒ ์๋ ค์ค"</example> <example>์ฌ์ฉ์:โฆ
Source text: Korean
KoNLPy + Mecab-ko๋ฅผ ํ์ฉํ ํ๊ตญ์ด ์์ฐ์ด ์ฒ๋ฆฌ(ํํ์ ๋ถ์ยทํ์ฌ ํ๊น ยทํค์๋ ์ถ์ถ) ๋ฐฑ์๋ ์คํฌ. Python ํ๊ฒฝ์์ ํ๊ตญ์ด ํ ์คํธ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉํ๋ค. ko-sbert๋ก ํ๊ตญ์ด ์๋ฒ ๋ฉ๊น์ง ๋ค๋ฃฌ๋ค. <example>์ฌ์ฉ์: "Python์์ ํ๊ตญ์ด ํ ์คํธ์ ๋ช ์ฌ๋ง ๋ฝ๊ณ ์ถ์ด. ์ด๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์จ์ผ ํด?"</example> <example>์ฌ์ฉ์: "๊ฟ ์ผ๊ธฐ ํ ์คํธ์์ ํต์ฌ ์์ง์ด๋ฅผ ์ถ์ถํ๋ ๋ฐฑ์๋๋ฅผ ๋ง๋ค๊ณ ์๋๋ฐ ํํ์ ๋ถ์๊ธฐโฆ
Source text: Korean
Python LlamaIndex ๊ธฐ๋ฐ RAG(Retrieval-Augmented Generation) ์์คํ ์ค๊ณยท๊ตฌํ ์คํฌ. DocumentยทNodeยทIndexยทQuery Engine ํต์ฌ ์ถ์ํ, ๋ฒกํฐ DB ํตํฉ, ๊ณ ๊ธ ๊ฒ์(re-rankingยทhybrid), AgentWorkflow, LlamaParse ๋ฌธ์ ํ์ฑ์ ๋ค๋ฃฌ๋ค. LangChain๊ณผ์ ๋ถ์ ๊ธฐ์ค๋ ํฌํจํ๋ค. <example>์ฌ์ฉ์: "ํ๊ตญ ์ ํต ํด๋ชฝ ์ฌ์ ์ RAG๋ก ๋ง๋ค๊ณ ์ถ๋ค.โฆ
Source text: Korean
Pydantic v2 ๋ฐ์ดํฐ ๊ฒ์ฆยท์ง๋ ฌํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ๋ฒ. Rust ๊ธฐ๋ฐ pydantic-core, BaseModelยทFieldยทfield_validatorยทmodel_validator, TypeAdapter, pydantic-settings ๋ถ๋ฆฌ, v1โv2 ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋. FastAPI์์ ํ์ค ํตํฉ ํจํด ํฌํจ.
Source text: Korean
Redis + Redisson 2.15.2 ๋ ๊ฑฐ์ ์คํ - Spring Boot 2.5 + Java 11 + spring-data-redis 2.6.0 ํ๊ฒฝ์์ Redisson 2.x API๋ก ๋ถ์ฐ ๋ฝ(RLock), ๋ถ์ฐ ์๋ฃ๊ตฌ์กฐ(RMap/RSet/RQueue/RBucket), Pub/Sub(RTopic), Spring Cache ํตํฉ, ์ฐ๊ฒฐ ์ค์ (Single/Sentinel/Cluster) ๋ค๋ฃจ๊ธฐ
Source text: Korean
Redisson 3.x ๋ชจ๋ โ Spring Boot 3.x + Java 17+ ๊ธฐ๋ฐ RedissonClient ์๋ ๊ตฌ์ฑ, ๋ถ์ฐ ๋ฝ(RLock/RReadWriteLock/RSemaphore), ๋ถ์ฐ ๊ฐ์ฒด(RMap/RBucket/RTopic/RRateLimiter), ๋น๋๊ธฐยทReactive API, Spring Cache ํตํฉ, ๋ ๊ฑฐ์ 2.x ๋๋น ๋ง์ด๊ทธ๋ ์ด์
Source text: Korean
Spring Boot 2.5/2.7 ๋ฐ 3.x์์ Oracle(Primary) + MySQL(Secondary) ๋ฉํฐ ๋ฐ์ดํฐ์์ค๋ฅผ MyBatis ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑํ๋ ํจํด โ DataSource/SqlSessionFactory/TransactionManager ๋ถ๋ฆฌ, @MapperScan, XA ๋์ ๋ฐ H2 ํ ์คํธ ๊ตฌ์ฑ ํฌํจ
Source text: Korean
Springfox ๊ธฐ๋ฐ ๋ ๊ฑฐ์ Swagger 2 API ๋ฌธ์ํ ํจํด - @EnableSwagger2ยทDocket Bean, @Api/@ApiOperation/@ApiParam/@ApiModel ์ด๋ ธํ ์ด์ , Docket ๊ทธ๋ฃนํ, ์ ์ญ JWT ํค๋, Spring Boot 2.6+ ํธํ์ฑ ์ด์(PathPatternParser NPE), Springdoc ์ ํ ๊ฐ์ด๋
Source text: Korean
Spring WebFlux WebClient๋ฅผ ๋ธ๋กํน(WebMVC) ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ถ๋ถ ๋น๋๊ธฐ HTTP ํด๋ผ์ด์ธํธ๋ก ์ฌ์ฉํ๋ ํจํด - ์์กด์ฑ, ํ์์์, ์๋ฌ/์ฌ์๋, ExchangeFilter, MockWebServer ํ ์คํธ, ํํ ์ค์
Source text: Korean
Spring Boot XSS ๋ฐฉ์ด ํจํด - Naver Lucy XSS Servlet Filter(์์ฒญ ํ๋ผ๋ฏธํฐ ๋ ๋ฒจ) + jsoup Safelist(HTML ๋ณธ๋ฌธ sanitize) ์กฐํฉ. Spring Boot 2.5 / 3.x ์์ชฝ, FilterRegistrationBean ๋ฑ๋ก, rule XML ์ค์ , CSP ํค๋, ํ๊ตญ ์ํฐํ๋ผ์ด์ฆ ์ค๋ฌด ํจํด
Source text: Korean