Master the Korean
Enterprise Stack.
A curated collection of practical notes for the standard Korean IT ecosystem. Focusing on stability, scalability, and enterprise-grade patterns.
Daily Intelligence
Real-time signals from global research papers and developer communities.
Available Topics
Select a module to start learning
Learning Roadmap
Core Foundation
Java & SQL Mastery
Backend Dev
Spring Boot & MyBatis
Frontend Legacy
JSP, JSTL & jQuery
Deployment
CI/CD & Cloud
Overall Progress
Tech Note Board
Track what you're learning. Add, edit, move, and delete tasks like Notion.
CI/CD & Cloud
Pipeline setup, containerisation, and cloud deployment automation.
Write 10 basic SELECT queries
Focus on WHERE, LIKE, IN, ORDER BY
Build one Java DTO + service pair
Create request/response classes and service interface
Explain MVC request flow in your own words
Browser -> Controller -> Service -> Mapper -> DB
Implement User CRUD with Spring MVC
List, detail, create, update, delete
Create MyBatis mapper for users
selectAll, selectById, insert, update, delete
Practice resultMap and field-column mapping
Fix one mapping mismatch intentionally
Add dynamic search with <if> and <where>
Keyword + status filter
Add pagination query and count query
Support page, size, total count
Render user list page in JSP
Use c:forEach and c:out
Submit one form with POST + redirect
Practice PRG pattern
Handle create action with jQuery AJAX
Show success and error states
Build board module with .do endpoints
list.do, detail.do, insert.do, update.do, delete.do
Implement soft delete with use_yn
Hide deleted records from list
Rewrite 3 PostgreSQL queries into Oracle style
ROWNUM, NVL, sequence usage
Package app and document run steps
Prepare for team handoff and deployment
JSP, JSTL & jQuery
Server-side templating with JSTL tags. AJAX patterns with jQuery.
Java & SQL Mastery
Java OOP, Collections, Streams, Lambdas. SQL SELECT/JOIN/Aggregates/Pagination.
Spring Boot & MyBatis
IoC/DI, REST API, Transactions. MyBatis dynamic SQL and XML mappers.
Personal workspace for fast note updates
Add scratch notes, edit them in place, pin important ones, and remove anything you do not need. This stays local to your browser.
Create your first quick note
Use this area like a lightweight note app for ideas, doc checklists, and follow-up tasks.