- <script>window.__VP_HASH_MAP__=JSON.parse("{\"about.md\":\"BodCxLlW\",\"index.md\":\"Cw0WM6Ye\",\"posts_aop-unit-test-without-mockito_index.md\":\"BFNcHgwH\",\"posts_contest-flow-performance-improvement_index.md\":\"Z2SQu82g\",\"posts_github-env-file-setup_index.md\":\"CaUpJiDL\",\"posts_github-org-vercel-deploy_index.md\":\"C6t6aGWM\",\"posts_go-routine-consideration-1_index.md\":\"D2BwEzV9\",\"posts_golang-migrate-history_index.md\":\"BHUVpdJj\",\"posts_index.md\":\"DXNm2M3V\",\"posts_java-binding_index.md\":\"DE67buLb\",\"posts_java-concurrency_index.md\":\"TapwG6wq\",\"posts_java-no-setter_index.md\":\"Ci-3pi3c\",\"posts_oauth2-workflow_index.md\":\"BYKqYxQ4\",\"posts_static-memory_index.md\":\"BVpRNWfo\",\"posts_threadlocal-pollution-test_index.md\":\"DproLKfH\",\"posts_token-verification-strategy_index.md\":\"DXBUi47f\",\"posts_tomato_index.md\":\"Dn5aCiOO\",\"readme.md\":\"JhcjMJno\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Sunja-An Blog\",\"description\":\"Welcome to my blog\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Posts\",\"link\":\"/posts/\"},{\"text\":\"About\",\"link\":\"/about\"}],\"sidebar\":[{\"text\":\"Develop\",\"collapsed\":false,\"items\":[{\"text\":\"Github ENV FILE 설정\",\"link\":\"/posts/github-env-file-setup/\"},{\"text\":\"[Go] GoRoutine에 대해 고찰 (1)\",\"link\":\"/posts/go-routine-consideration-1/\"},{\"text\":\"Contest Flow 성능 개선\",\"link\":\"/posts/contest-flow-performance-improvement/\"},{\"text\":\"Github Organization 에서의 Vercel 배포\",\"link\":\"/posts/github-org-vercel-deploy/\"},{\"text\":\"Token検証に対する工夫\",\"link\":\"/posts/token-verification-strategy/\"},{\"text\":\"Setter 를 쓰지 않겠다는 다짐\",\"link\":\"/posts/java-no-setter/\"}]},{\"text\":\"Algorithm\",\"collapsed\":false,\"items\":[{\"text\":\"Tomato (トマト)\",\"link\":\"/posts/tomato/\"}]},{\"text\":\"CS\",\"collapsed\":false,\"items\":[{\"text\":\"OAuth2 동작 과정\",\"link\":\"/posts/oauth2-workflow/\"},{\"text\":\"Synchronized, Volatile, Atomic\",\"link\":\"/posts/java-concurrency/\"},{\"text\":\"Static Area & Heap Area\",\"link\":\"/posts/static-memory/\"},{\"text\":\"Binding\",\"link\":\"/posts/java-binding/\"}]},{\"text\":\"DB\",\"collapsed\":false,\"items\":[{\"text\":\"Golang-migrateを利用したデータベースヒストリー保存\",\"link\":\"/posts/golang-migrate-history/\"}]},{\"text\":\"Test\",\"collapsed\":false,\"items\":[{\"text\":\"ThreadLocal 오염 문제를 직접 테스트해보았다\",\"link\":\"/posts/threadlocal-pollution-test/\"},{\"text\":\"Mockito 없이 순수 Java 로 AOP 에 대해서 단위 테스트를 진행해보았다.\",\"link\":\"/posts/aop-unit-test-without-mockito/\"}]},{\"text\":\"Daily\",\"collapsed\":false,\"items\":[]}],\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/Sunja-An\"}],\"footer\":{\"message\":\"Released under the MIT License.\",\"copyright\":\"Copyright © 2025 Sunja An\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
0 commit comments