{
    "componentChunkName": "component---src-pages-404-tsx",
    "path": "/404/",
    "result": {"pageContext":{"headers":{"/about/":{"layout":"constrained","backgroundColor":"#283838","images":{"fallback":{"src":"/static/70e80c3b2946dbe8e1b9c932c62a0089/0c41e/6.jpg","srcSet":"/static/70e80c3b2946dbe8e1b9c932c62a0089/0cfb3/6.jpg 170w,\n/static/70e80c3b2946dbe8e1b9c932c62a0089/95fa3/6.jpg 340w,\n/static/70e80c3b2946dbe8e1b9c932c62a0089/0c41e/6.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/70e80c3b2946dbe8e1b9c932c62a0089/2701d/6.webp 170w,\n/static/70e80c3b2946dbe8e1b9c932c62a0089/3ee4b/6.webp 340w,\n/static/70e80c3b2946dbe8e1b9c932c62a0089/37342/6.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/friends/":{"layout":"constrained","backgroundColor":"#e8f8f8","images":{"fallback":{"src":"/static/b2bfa169074d60ded8397d1bd36a6a37/0c41e/4.jpg","srcSet":"/static/b2bfa169074d60ded8397d1bd36a6a37/0cfb3/4.jpg 170w,\n/static/b2bfa169074d60ded8397d1bd36a6a37/95fa3/4.jpg 340w,\n/static/b2bfa169074d60ded8397d1bd36a6a37/0c41e/4.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/b2bfa169074d60ded8397d1bd36a6a37/2701d/4.webp 170w,\n/static/b2bfa169074d60ded8397d1bd36a6a37/3ee4b/4.webp 340w,\n/static/b2bfa169074d60ded8397d1bd36a6a37/37342/4.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-11-27-filesystem-in-user-space/":{"layout":"constrained","backgroundColor":"#585858","images":{"fallback":{"src":"/static/66cbb9d2b8387c13d5b94caba4a167f6/0c41e/header.jpg","srcSet":"/static/66cbb9d2b8387c13d5b94caba4a167f6/0cfb3/header.jpg 170w,\n/static/66cbb9d2b8387c13d5b94caba4a167f6/95fa3/header.jpg 340w,\n/static/66cbb9d2b8387c13d5b94caba4a167f6/0c41e/header.jpg 680w,\n/static/66cbb9d2b8387c13d5b94caba4a167f6/a474d/header.jpg 1360w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/66cbb9d2b8387c13d5b94caba4a167f6/2701d/header.webp 170w,\n/static/66cbb9d2b8387c13d5b94caba4a167f6/3ee4b/header.webp 340w,\n/static/66cbb9d2b8387c13d5b94caba4a167f6/37342/header.webp 680w,\n/static/66cbb9d2b8387c13d5b94caba4a167f6/db84d/header.webp 1360w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-10-03-linux-headers-and-libs/":{"layout":"constrained","backgroundColor":"#585868","images":{"fallback":{"src":"/static/d572438458da16ae61d78d4fda2ed5d2/0c41e/14-5.jpg","srcSet":"/static/d572438458da16ae61d78d4fda2ed5d2/0cfb3/14-5.jpg 170w,\n/static/d572438458da16ae61d78d4fda2ed5d2/95fa3/14-5.jpg 340w,\n/static/d572438458da16ae61d78d4fda2ed5d2/0c41e/14-5.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/d572438458da16ae61d78d4fda2ed5d2/2701d/14-5.webp 170w,\n/static/d572438458da16ae61d78d4fda2ed5d2/3ee4b/14-5.webp 340w,\n/static/d572438458da16ae61d78d4fda2ed5d2/37342/14-5.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-09-27-linux-tty-pty/":{"layout":"constrained","backgroundColor":"#383818","images":{"fallback":{"src":"/static/b52e1a466e87681f80cf80c2b85197de/0c41e/28-8.jpg","srcSet":"/static/b52e1a466e87681f80cf80c2b85197de/0cfb3/28-8.jpg 170w,\n/static/b52e1a466e87681f80cf80c2b85197de/95fa3/28-8.jpg 340w,\n/static/b52e1a466e87681f80cf80c2b85197de/0c41e/28-8.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/b52e1a466e87681f80cf80c2b85197de/2701d/28-8.webp 170w,\n/static/b52e1a466e87681f80cf80c2b85197de/3ee4b/28-8.webp 340w,\n/static/b52e1a466e87681f80cf80c2b85197de/37342/28-8.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-09-26-overlayfs-filesystem/":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/6e3fa93d22f2a7ee4981b92d4a292e9b/0c41e/header.jpg","srcSet":"/static/6e3fa93d22f2a7ee4981b92d4a292e9b/0cfb3/header.jpg 170w,\n/static/6e3fa93d22f2a7ee4981b92d4a292e9b/95fa3/header.jpg 340w,\n/static/6e3fa93d22f2a7ee4981b92d4a292e9b/0c41e/header.jpg 680w,\n/static/6e3fa93d22f2a7ee4981b92d4a292e9b/a474d/header.jpg 1360w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/6e3fa93d22f2a7ee4981b92d4a292e9b/2701d/header.webp 170w,\n/static/6e3fa93d22f2a7ee4981b92d4a292e9b/3ee4b/header.webp 340w,\n/static/6e3fa93d22f2a7ee4981b92d4a292e9b/37342/header.webp 680w,\n/static/6e3fa93d22f2a7ee4981b92d4a292e9b/db84d/header.webp 1360w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-09-24-prepare-buildah/":{"layout":"constrained","backgroundColor":"#180808","images":{"fallback":{"src":"/static/118fa69071efd91e8ad5376621821565/0c41e/header.jpg","srcSet":"/static/118fa69071efd91e8ad5376621821565/0cfb3/header.jpg 170w,\n/static/118fa69071efd91e8ad5376621821565/95fa3/header.jpg 340w,\n/static/118fa69071efd91e8ad5376621821565/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/118fa69071efd91e8ad5376621821565/2701d/header.webp 170w,\n/static/118fa69071efd91e8ad5376621821565/3ee4b/header.webp 340w,\n/static/118fa69071efd91e8ad5376621821565/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-09-23-prepare-skopeo/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/295b16a9ee2dac9c0ce58c14eea80d10/0c41e/header.jpg","srcSet":"/static/295b16a9ee2dac9c0ce58c14eea80d10/0cfb3/header.jpg 170w,\n/static/295b16a9ee2dac9c0ce58c14eea80d10/95fa3/header.jpg 340w,\n/static/295b16a9ee2dac9c0ce58c14eea80d10/0c41e/header.jpg 680w,\n/static/295b16a9ee2dac9c0ce58c14eea80d10/a474d/header.jpg 1360w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/295b16a9ee2dac9c0ce58c14eea80d10/2701d/header.webp 170w,\n/static/295b16a9ee2dac9c0ce58c14eea80d10/3ee4b/header.webp 340w,\n/static/295b16a9ee2dac9c0ce58c14eea80d10/37342/header.webp 680w,\n/static/295b16a9ee2dac9c0ce58c14eea80d10/db84d/header.webp 1360w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-09-22-prepare-podman/":{"layout":"constrained","backgroundColor":"#081818","images":{"fallback":{"src":"/static/b7ff1687e288df9b860447d56e6f9b1f/0c41e/header.jpg","srcSet":"/static/b7ff1687e288df9b860447d56e6f9b1f/0cfb3/header.jpg 170w,\n/static/b7ff1687e288df9b860447d56e6f9b1f/95fa3/header.jpg 340w,\n/static/b7ff1687e288df9b860447d56e6f9b1f/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/b7ff1687e288df9b860447d56e6f9b1f/2701d/header.webp 170w,\n/static/b7ff1687e288df9b860447d56e6f9b1f/3ee4b/header.webp 340w,\n/static/b7ff1687e288df9b860447d56e6f9b1f/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-09-22-sowflake-use/":{"layout":"constrained","backgroundColor":"#586878","images":{"fallback":{"src":"/static/f620528fa3cf781d81f6a4e633b54627/0c41e/header.jpg","srcSet":"/static/f620528fa3cf781d81f6a4e633b54627/0cfb3/header.jpg 170w,\n/static/f620528fa3cf781d81f6a4e633b54627/95fa3/header.jpg 340w,\n/static/f620528fa3cf781d81f6a4e633b54627/0c41e/header.jpg 680w,\n/static/f620528fa3cf781d81f6a4e633b54627/a474d/header.jpg 1360w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/f620528fa3cf781d81f6a4e633b54627/2701d/header.webp 170w,\n/static/f620528fa3cf781d81f6a4e633b54627/3ee4b/header.webp 340w,\n/static/f620528fa3cf781d81f6a4e633b54627/37342/header.webp 680w,\n/static/f620528fa3cf781d81f6a4e633b54627/db84d/header.webp 1360w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-09-06-go-1dot16-release-note/":{"layout":"constrained","backgroundColor":"#f8e8d8","images":{"fallback":{"src":"/static/d286189ec6d3d108d08b7ad7d190db9b/0c41e/1.jpg","srcSet":"/static/d286189ec6d3d108d08b7ad7d190db9b/0cfb3/1.jpg 170w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/95fa3/1.jpg 340w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/0c41e/1.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/d286189ec6d3d108d08b7ad7d190db9b/2701d/1.webp 170w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/3ee4b/1.webp 340w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/37342/1.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-09-04-archlinux-nvdia/":{"layout":"constrained","backgroundColor":"#181818","images":{"fallback":{"src":"/static/f4abd9c60eca1ae45265f47dbf591402/0c41e/8.jpg","srcSet":"/static/f4abd9c60eca1ae45265f47dbf591402/0cfb3/8.jpg 170w,\n/static/f4abd9c60eca1ae45265f47dbf591402/95fa3/8.jpg 340w,\n/static/f4abd9c60eca1ae45265f47dbf591402/0c41e/8.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/f4abd9c60eca1ae45265f47dbf591402/2701d/8.webp 170w,\n/static/f4abd9c60eca1ae45265f47dbf591402/3ee4b/8.webp 340w,\n/static/f4abd9c60eca1ae45265f47dbf591402/37342/8.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-08-07-kubernetes-cri/":{"layout":"constrained","backgroundColor":"#180808","images":{"fallback":{"src":"/static/ed51deaa9c73791ea0d4f61f16f5681c/0c41e/9.jpg","srcSet":"/static/ed51deaa9c73791ea0d4f61f16f5681c/0cfb3/9.jpg 170w,\n/static/ed51deaa9c73791ea0d4f61f16f5681c/95fa3/9.jpg 340w,\n/static/ed51deaa9c73791ea0d4f61f16f5681c/0c41e/9.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/ed51deaa9c73791ea0d4f61f16f5681c/2701d/9.webp 170w,\n/static/ed51deaa9c73791ea0d4f61f16f5681c/3ee4b/9.webp 340w,\n/static/ed51deaa9c73791ea0d4f61f16f5681c/37342/9.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-07-27-ubuntu-clone-vm-same-ip/":{"layout":"constrained","backgroundColor":"#181818","images":{"fallback":{"src":"/static/c993a5e5c9b167d98ee33bc5f8931662/0c41e/17-2.jpg","srcSet":"/static/c993a5e5c9b167d98ee33bc5f8931662/0cfb3/17-2.jpg 170w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/95fa3/17-2.jpg 340w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/0c41e/17-2.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/c993a5e5c9b167d98ee33bc5f8931662/2701d/17-2.webp 170w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/3ee4b/17-2.webp 340w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/37342/17-2.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-07-16-cgroups/":{"layout":"constrained","backgroundColor":"#283838","images":{"fallback":{"src":"/static/70e80c3b2946dbe8e1b9c932c62a0089/0c41e/6.jpg","srcSet":"/static/70e80c3b2946dbe8e1b9c932c62a0089/0cfb3/6.jpg 170w,\n/static/70e80c3b2946dbe8e1b9c932c62a0089/95fa3/6.jpg 340w,\n/static/70e80c3b2946dbe8e1b9c932c62a0089/0c41e/6.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/70e80c3b2946dbe8e1b9c932c62a0089/2701d/6.webp 170w,\n/static/70e80c3b2946dbe8e1b9c932c62a0089/3ee4b/6.webp 340w,\n/static/70e80c3b2946dbe8e1b9c932c62a0089/37342/6.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-07-08-kubernetes-pod-networks/":{"layout":"constrained","backgroundColor":"#082848","images":{"fallback":{"src":"/static/e1ae2b0cfc6706f710af4fa61287e68c/0c41e/6-4.jpg","srcSet":"/static/e1ae2b0cfc6706f710af4fa61287e68c/0cfb3/6-4.jpg 170w,\n/static/e1ae2b0cfc6706f710af4fa61287e68c/95fa3/6-4.jpg 340w,\n/static/e1ae2b0cfc6706f710af4fa61287e68c/0c41e/6-4.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/e1ae2b0cfc6706f710af4fa61287e68c/2701d/6-4.webp 170w,\n/static/e1ae2b0cfc6706f710af4fa61287e68c/3ee4b/6-4.webp 340w,\n/static/e1ae2b0cfc6706f710af4fa61287e68c/37342/6-4.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-07-06-kubernetes-pause/":{"layout":"constrained","backgroundColor":"#585868","images":{"fallback":{"src":"/static/d572438458da16ae61d78d4fda2ed5d2/0c41e/14-5.jpg","srcSet":"/static/d572438458da16ae61d78d4fda2ed5d2/0cfb3/14-5.jpg 170w,\n/static/d572438458da16ae61d78d4fda2ed5d2/95fa3/14-5.jpg 340w,\n/static/d572438458da16ae61d78d4fda2ed5d2/0c41e/14-5.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/d572438458da16ae61d78d4fda2ed5d2/2701d/14-5.webp 170w,\n/static/d572438458da16ae61d78d4fda2ed5d2/3ee4b/14-5.webp 340w,\n/static/d572438458da16ae61d78d4fda2ed5d2/37342/14-5.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-07-04-kubernetes-with-micro-service/":{"layout":"constrained","backgroundColor":"#181818","images":{"fallback":{"src":"/static/f4abd9c60eca1ae45265f47dbf591402/0c41e/8.jpg","srcSet":"/static/f4abd9c60eca1ae45265f47dbf591402/0cfb3/8.jpg 170w,\n/static/f4abd9c60eca1ae45265f47dbf591402/95fa3/8.jpg 340w,\n/static/f4abd9c60eca1ae45265f47dbf591402/0c41e/8.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/f4abd9c60eca1ae45265f47dbf591402/2701d/8.webp 170w,\n/static/f4abd9c60eca1ae45265f47dbf591402/3ee4b/8.webp 340w,\n/static/f4abd9c60eca1ae45265f47dbf591402/37342/8.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-07-03-kubernetes-kind/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/a495fd7f5c15a59b0038c3c129ac991f/0c41e/12-0.jpg","srcSet":"/static/a495fd7f5c15a59b0038c3c129ac991f/0cfb3/12-0.jpg 170w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/95fa3/12-0.jpg 340w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/0c41e/12-0.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/a495fd7f5c15a59b0038c3c129ac991f/2701d/12-0.webp 170w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/3ee4b/12-0.webp 340w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/37342/12-0.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-06-01-container-resource/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/a495fd7f5c15a59b0038c3c129ac991f/0c41e/12-0.jpg","srcSet":"/static/a495fd7f5c15a59b0038c3c129ac991f/0cfb3/12-0.jpg 170w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/95fa3/12-0.jpg 340w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/0c41e/12-0.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/a495fd7f5c15a59b0038c3c129ac991f/2701d/12-0.webp 170w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/3ee4b/12-0.webp 340w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/37342/12-0.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-04-29-linux-man-page/":{"layout":"constrained","backgroundColor":"#181838","images":{"fallback":{"src":"/static/5523bbef1fe8983222512b36b2306501/0c41e/23-1.jpg","srcSet":"/static/5523bbef1fe8983222512b36b2306501/0cfb3/23-1.jpg 170w,\n/static/5523bbef1fe8983222512b36b2306501/95fa3/23-1.jpg 340w,\n/static/5523bbef1fe8983222512b36b2306501/0c41e/23-1.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/5523bbef1fe8983222512b36b2306501/2701d/23-1.webp 170w,\n/static/5523bbef1fe8983222512b36b2306501/3ee4b/23-1.webp 340w,\n/static/5523bbef1fe8983222512b36b2306501/37342/23-1.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-04-25--red-black-tree/":{"layout":"constrained","backgroundColor":"#281818","images":{"fallback":{"src":"/static/2750188d47887ac2bfcb4b358685eb58/0c41e/8-3.jpg","srcSet":"/static/2750188d47887ac2bfcb4b358685eb58/0cfb3/8-3.jpg 170w,\n/static/2750188d47887ac2bfcb4b358685eb58/95fa3/8-3.jpg 340w,\n/static/2750188d47887ac2bfcb4b358685eb58/0c41e/8-3.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/2750188d47887ac2bfcb4b358685eb58/2701d/8-3.webp 170w,\n/static/2750188d47887ac2bfcb4b358685eb58/3ee4b/8-3.webp 340w,\n/static/2750188d47887ac2bfcb4b358685eb58/37342/8-3.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-04-23--clean-code-notes/":{"layout":"constrained","backgroundColor":"#f8e8d8","images":{"fallback":{"src":"/static/d286189ec6d3d108d08b7ad7d190db9b/0c41e/1.jpg","srcSet":"/static/d286189ec6d3d108d08b7ad7d190db9b/0cfb3/1.jpg 170w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/95fa3/1.jpg 340w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/0c41e/1.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/d286189ec6d3d108d08b7ad7d190db9b/2701d/1.webp 170w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/3ee4b/1.webp 340w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/37342/1.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-04-07--max-tcp-connections/":{"layout":"constrained","backgroundColor":"#082858","images":{"fallback":{"src":"/static/905478f484083357b16a4949c0f6b65c/0c41e/32-0.jpg","srcSet":"/static/905478f484083357b16a4949c0f6b65c/0cfb3/32-0.jpg 170w,\n/static/905478f484083357b16a4949c0f6b65c/95fa3/32-0.jpg 340w,\n/static/905478f484083357b16a4949c0f6b65c/0c41e/32-0.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/905478f484083357b16a4949c0f6b65c/2701d/32-0.webp 170w,\n/static/905478f484083357b16a4949c0f6b65c/3ee4b/32-0.webp 340w,\n/static/905478f484083357b16a4949c0f6b65c/37342/32-0.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-03-30--beyond-compare-4-compare-jar/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/9909aab52c8785a07f2c4427560c4f73/0c41e/13-5.jpg","srcSet":"/static/9909aab52c8785a07f2c4427560c4f73/0cfb3/13-5.jpg 170w,\n/static/9909aab52c8785a07f2c4427560c4f73/95fa3/13-5.jpg 340w,\n/static/9909aab52c8785a07f2c4427560c4f73/0c41e/13-5.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/9909aab52c8785a07f2c4427560c4f73/2701d/13-5.webp 170w,\n/static/9909aab52c8785a07f2c4427560c4f73/3ee4b/13-5.webp 340w,\n/static/9909aab52c8785a07f2c4427560c4f73/37342/13-5.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2021-03-28--sentinel-core-code-design/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/a495fd7f5c15a59b0038c3c129ac991f/0c41e/12-0.jpg","srcSet":"/static/a495fd7f5c15a59b0038c3c129ac991f/0cfb3/12-0.jpg 170w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/95fa3/12-0.jpg 340w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/0c41e/12-0.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/a495fd7f5c15a59b0038c3c129ac991f/2701d/12-0.webp 170w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/3ee4b/12-0.webp 340w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/37342/12-0.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-10-05--mysql-innoDB-index/":{"layout":"constrained","backgroundColor":"#181838","images":{"fallback":{"src":"/static/ad77d2b3f040c5a54a5c9cf629cd9101/0c41e/13-1.jpg","srcSet":"/static/ad77d2b3f040c5a54a5c9cf629cd9101/0cfb3/13-1.jpg 170w,\n/static/ad77d2b3f040c5a54a5c9cf629cd9101/95fa3/13-1.jpg 340w,\n/static/ad77d2b3f040c5a54a5c9cf629cd9101/0c41e/13-1.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/ad77d2b3f040c5a54a5c9cf629cd9101/2701d/13-1.webp 170w,\n/static/ad77d2b3f040c5a54a5c9cf629cd9101/3ee4b/13-1.webp 340w,\n/static/ad77d2b3f040c5a54a5c9cf629cd9101/37342/13-1.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-10-02--jmh-usage/":{"layout":"constrained","backgroundColor":"#181838","images":{"fallback":{"src":"/static/cf66cff851a413fa248f5b6da0d12a76/0c41e/13-0.jpg","srcSet":"/static/cf66cff851a413fa248f5b6da0d12a76/0cfb3/13-0.jpg 170w,\n/static/cf66cff851a413fa248f5b6da0d12a76/95fa3/13-0.jpg 340w,\n/static/cf66cff851a413fa248f5b6da0d12a76/0c41e/13-0.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/cf66cff851a413fa248f5b6da0d12a76/2701d/13-0.webp 170w,\n/static/cf66cff851a413fa248f5b6da0d12a76/3ee4b/13-0.webp 340w,\n/static/cf66cff851a413fa248f5b6da0d12a76/37342/13-0.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-09-27--qt-and-gtk-cusor-styles/":{"layout":"constrained","backgroundColor":"#181818","images":{"fallback":{"src":"/static/f4abd9c60eca1ae45265f47dbf591402/0c41e/8.jpg","srcSet":"/static/f4abd9c60eca1ae45265f47dbf591402/0cfb3/8.jpg 170w,\n/static/f4abd9c60eca1ae45265f47dbf591402/95fa3/8.jpg 340w,\n/static/f4abd9c60eca1ae45265f47dbf591402/0c41e/8.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/f4abd9c60eca1ae45265f47dbf591402/2701d/8.webp 170w,\n/static/f4abd9c60eca1ae45265f47dbf591402/3ee4b/8.webp 340w,\n/static/f4abd9c60eca1ae45265f47dbf591402/37342/8.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-09-26--mysql-sql/":{"layout":"constrained","backgroundColor":"#583828","images":{"fallback":{"src":"/static/e77b953adb54f922672a5d4724e3841a/0c41e/2-3.jpg","srcSet":"/static/e77b953adb54f922672a5d4724e3841a/0cfb3/2-3.jpg 170w,\n/static/e77b953adb54f922672a5d4724e3841a/95fa3/2-3.jpg 340w,\n/static/e77b953adb54f922672a5d4724e3841a/0c41e/2-3.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/e77b953adb54f922672a5d4724e3841a/2701d/2-3.webp 170w,\n/static/e77b953adb54f922672a5d4724e3841a/3ee4b/2-3.webp 340w,\n/static/e77b953adb54f922672a5d4724e3841a/37342/2-3.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-08-21--mysql-transaction/":{"layout":"constrained","backgroundColor":"#181818","images":{"fallback":{"src":"/static/f4abd9c60eca1ae45265f47dbf591402/0c41e/8.jpg","srcSet":"/static/f4abd9c60eca1ae45265f47dbf591402/0cfb3/8.jpg 170w,\n/static/f4abd9c60eca1ae45265f47dbf591402/95fa3/8.jpg 340w,\n/static/f4abd9c60eca1ae45265f47dbf591402/0c41e/8.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/f4abd9c60eca1ae45265f47dbf591402/2701d/8.webp 170w,\n/static/f4abd9c60eca1ae45265f47dbf591402/3ee4b/8.webp 340w,\n/static/f4abd9c60eca1ae45265f47dbf591402/37342/8.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-06-01--tcp/":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/5b9a401028e0db90422b2e90485a53b0/0c41e/32-1.jpg","srcSet":"/static/5b9a401028e0db90422b2e90485a53b0/0cfb3/32-1.jpg 170w,\n/static/5b9a401028e0db90422b2e90485a53b0/95fa3/32-1.jpg 340w,\n/static/5b9a401028e0db90422b2e90485a53b0/0c41e/32-1.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/5b9a401028e0db90422b2e90485a53b0/2701d/32-1.webp 170w,\n/static/5b9a401028e0db90422b2e90485a53b0/3ee4b/32-1.webp 340w,\n/static/5b9a401028e0db90422b2e90485a53b0/37342/32-1.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-04-09--spring-security-2/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/9909aab52c8785a07f2c4427560c4f73/0c41e/13-5.jpg","srcSet":"/static/9909aab52c8785a07f2c4427560c4f73/0cfb3/13-5.jpg 170w,\n/static/9909aab52c8785a07f2c4427560c4f73/95fa3/13-5.jpg 340w,\n/static/9909aab52c8785a07f2c4427560c4f73/0c41e/13-5.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/9909aab52c8785a07f2c4427560c4f73/2701d/13-5.webp 170w,\n/static/9909aab52c8785a07f2c4427560c4f73/3ee4b/13-5.webp 340w,\n/static/9909aab52c8785a07f2c4427560c4f73/37342/13-5.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-04-06--redis-source-string/":{"layout":"constrained","backgroundColor":"#e8f8f8","images":{"fallback":{"src":"/static/b2bfa169074d60ded8397d1bd36a6a37/0c41e/4.jpg","srcSet":"/static/b2bfa169074d60ded8397d1bd36a6a37/0cfb3/4.jpg 170w,\n/static/b2bfa169074d60ded8397d1bd36a6a37/95fa3/4.jpg 340w,\n/static/b2bfa169074d60ded8397d1bd36a6a37/0c41e/4.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/b2bfa169074d60ded8397d1bd36a6a37/2701d/4.webp 170w,\n/static/b2bfa169074d60ded8397d1bd36a6a37/3ee4b/4.webp 340w,\n/static/b2bfa169074d60ded8397d1bd36a6a37/37342/4.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-04-02--spring-security-1/":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/5b9a401028e0db90422b2e90485a53b0/0c41e/32-1.jpg","srcSet":"/static/5b9a401028e0db90422b2e90485a53b0/0cfb3/32-1.jpg 170w,\n/static/5b9a401028e0db90422b2e90485a53b0/95fa3/32-1.jpg 340w,\n/static/5b9a401028e0db90422b2e90485a53b0/0c41e/32-1.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/5b9a401028e0db90422b2e90485a53b0/2701d/32-1.webp 170w,\n/static/5b9a401028e0db90422b2e90485a53b0/3ee4b/32-1.webp 340w,\n/static/5b9a401028e0db90422b2e90485a53b0/37342/32-1.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2019-11-03--jvm-classloader/":{"layout":"constrained","backgroundColor":"#181818","images":{"fallback":{"src":"/static/c993a5e5c9b167d98ee33bc5f8931662/0c41e/17-2.jpg","srcSet":"/static/c993a5e5c9b167d98ee33bc5f8931662/0cfb3/17-2.jpg 170w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/95fa3/17-2.jpg 340w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/0c41e/17-2.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/c993a5e5c9b167d98ee33bc5f8931662/2701d/17-2.webp 170w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/3ee4b/17-2.webp 340w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/37342/17-2.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2020-07-09--synchronized/":{"layout":"constrained","backgroundColor":"#585868","images":{"fallback":{"src":"/static/d572438458da16ae61d78d4fda2ed5d2/0c41e/14-5.jpg","srcSet":"/static/d572438458da16ae61d78d4fda2ed5d2/0cfb3/14-5.jpg 170w,\n/static/d572438458da16ae61d78d4fda2ed5d2/95fa3/14-5.jpg 340w,\n/static/d572438458da16ae61d78d4fda2ed5d2/0c41e/14-5.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/d572438458da16ae61d78d4fda2ed5d2/2701d/14-5.webp 170w,\n/static/d572438458da16ae61d78d4fda2ed5d2/3ee4b/14-5.webp 340w,\n/static/d572438458da16ae61d78d4fda2ed5d2/37342/14-5.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2019-01-24--summary-of-2018/":{"layout":"constrained","backgroundColor":"#f8e8d8","images":{"fallback":{"src":"/static/d286189ec6d3d108d08b7ad7d190db9b/0c41e/1.jpg","srcSet":"/static/d286189ec6d3d108d08b7ad7d190db9b/0cfb3/1.jpg 170w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/95fa3/1.jpg 340w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/0c41e/1.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/d286189ec6d3d108d08b7ad7d190db9b/2701d/1.webp 170w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/3ee4b/1.webp 340w,\n/static/d286189ec6d3d108d08b7ad7d190db9b/37342/1.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-12-19-vim-and-ideavim-note/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/8ed153a26aaf754001a6105715f94c95/0c41e/7.jpg","srcSet":"/static/8ed153a26aaf754001a6105715f94c95/0cfb3/7.jpg 170w,\n/static/8ed153a26aaf754001a6105715f94c95/95fa3/7.jpg 340w,\n/static/8ed153a26aaf754001a6105715f94c95/0c41e/7.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/8ed153a26aaf754001a6105715f94c95/2701d/7.webp 170w,\n/static/8ed153a26aaf754001a6105715f94c95/3ee4b/7.webp 340w,\n/static/8ed153a26aaf754001a6105715f94c95/37342/7.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-09-21-handle-muilt-thread-interrupt/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/a495fd7f5c15a59b0038c3c129ac991f/0c41e/12-0.jpg","srcSet":"/static/a495fd7f5c15a59b0038c3c129ac991f/0cfb3/12-0.jpg 170w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/95fa3/12-0.jpg 340w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/0c41e/12-0.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/a495fd7f5c15a59b0038c3c129ac991f/2701d/12-0.webp 170w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/3ee4b/12-0.webp 340w,\n/static/a495fd7f5c15a59b0038c3c129ac991f/37342/12-0.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-09-03-spring-boot-clean-code-design/":{"layout":"constrained","backgroundColor":"#082858","images":{"fallback":{"src":"/static/905478f484083357b16a4949c0f6b65c/0c41e/32-0.jpg","srcSet":"/static/905478f484083357b16a4949c0f6b65c/0cfb3/32-0.jpg 170w,\n/static/905478f484083357b16a4949c0f6b65c/95fa3/32-0.jpg 340w,\n/static/905478f484083357b16a4949c0f6b65c/0c41e/32-0.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/905478f484083357b16a4949c0f6b65c/2701d/32-0.webp 170w,\n/static/905478f484083357b16a4949c0f6b65c/3ee4b/32-0.webp 340w,\n/static/905478f484083357b16a4949c0f6b65c/37342/32-0.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-08-15-spring-structure/":{"layout":"constrained","backgroundColor":"#181838","images":{"fallback":{"src":"/static/5523bbef1fe8983222512b36b2306501/0c41e/23-1.jpg","srcSet":"/static/5523bbef1fe8983222512b36b2306501/0cfb3/23-1.jpg 170w,\n/static/5523bbef1fe8983222512b36b2306501/95fa3/23-1.jpg 340w,\n/static/5523bbef1fe8983222512b36b2306501/0c41e/23-1.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/5523bbef1fe8983222512b36b2306501/2701d/23-1.webp 170w,\n/static/5523bbef1fe8983222512b36b2306501/3ee4b/23-1.webp 340w,\n/static/5523bbef1fe8983222512b36b2306501/37342/23-1.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-08-08-java-sdk-string/":{"layout":"constrained","backgroundColor":"#383818","images":{"fallback":{"src":"/static/b52e1a466e87681f80cf80c2b85197de/0c41e/28-8.jpg","srcSet":"/static/b52e1a466e87681f80cf80c2b85197de/0cfb3/28-8.jpg 170w,\n/static/b52e1a466e87681f80cf80c2b85197de/95fa3/28-8.jpg 340w,\n/static/b52e1a466e87681f80cf80c2b85197de/0c41e/28-8.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/b52e1a466e87681f80cf80c2b85197de/2701d/28-8.webp 170w,\n/static/b52e1a466e87681f80cf80c2b85197de/3ee4b/28-8.webp 340w,\n/static/b52e1a466e87681f80cf80c2b85197de/37342/28-8.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-07-20-spring-core-learning-note/":{"layout":"constrained","backgroundColor":"#181818","images":{"fallback":{"src":"/static/c993a5e5c9b167d98ee33bc5f8931662/0c41e/17-2.jpg","srcSet":"/static/c993a5e5c9b167d98ee33bc5f8931662/0cfb3/17-2.jpg 170w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/95fa3/17-2.jpg 340w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/0c41e/17-2.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/c993a5e5c9b167d98ee33bc5f8931662/2701d/17-2.webp 170w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/3ee4b/17-2.webp 340w,\n/static/c993a5e5c9b167d98ee33bc5f8931662/37342/17-2.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-06-13--docker-learning-note/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/8e250a27fcb34c5c11144add38bf87ca/0c41e/5.jpg","srcSet":"/static/8e250a27fcb34c5c11144add38bf87ca/0cfb3/5.jpg 170w,\n/static/8e250a27fcb34c5c11144add38bf87ca/95fa3/5.jpg 340w,\n/static/8e250a27fcb34c5c11144add38bf87ca/0c41e/5.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/8e250a27fcb34c5c11144add38bf87ca/2701d/5.webp 170w,\n/static/8e250a27fcb34c5c11144add38bf87ca/3ee4b/5.webp 340w,\n/static/8e250a27fcb34c5c11144add38bf87ca/37342/5.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-06-07--git-learning-note/":{"layout":"constrained","backgroundColor":"#486888","images":{"fallback":{"src":"/static/5230f831c9552f7ee7b0e69e1bea6858/0c41e/header.jpg","srcSet":"/static/5230f831c9552f7ee7b0e69e1bea6858/0cfb3/header.jpg 170w,\n/static/5230f831c9552f7ee7b0e69e1bea6858/95fa3/header.jpg 340w,\n/static/5230f831c9552f7ee7b0e69e1bea6858/0c41e/header.jpg 680w,\n/static/5230f831c9552f7ee7b0e69e1bea6858/a474d/header.jpg 1360w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/5230f831c9552f7ee7b0e69e1bea6858/2701d/header.webp 170w,\n/static/5230f831c9552f7ee7b0e69e1bea6858/3ee4b/header.webp 340w,\n/static/5230f831c9552f7ee7b0e69e1bea6858/37342/header.webp 680w,\n/static/5230f831c9552f7ee7b0e69e1bea6858/db84d/header.webp 1360w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-05-12--ubuntu-18-set-up/":{"layout":"constrained","backgroundColor":"#788878","images":{"fallback":{"src":"/static/f6a5b69fe65caac6900395badcdbdb83/0c41e/header.jpg","srcSet":"/static/f6a5b69fe65caac6900395badcdbdb83/0cfb3/header.jpg 170w,\n/static/f6a5b69fe65caac6900395badcdbdb83/95fa3/header.jpg 340w,\n/static/f6a5b69fe65caac6900395badcdbdb83/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/f6a5b69fe65caac6900395badcdbdb83/2701d/header.webp 170w,\n/static/f6a5b69fe65caac6900395badcdbdb83/3ee4b/header.webp 340w,\n/static/f6a5b69fe65caac6900395badcdbdb83/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-04-11--java-ioc-and-di/":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/a6284adaaf29af1bd472934b0c829a28/0c41e/header.jpg","srcSet":"/static/a6284adaaf29af1bd472934b0c829a28/0cfb3/header.jpg 170w,\n/static/a6284adaaf29af1bd472934b0c829a28/95fa3/header.jpg 340w,\n/static/a6284adaaf29af1bd472934b0c829a28/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/a6284adaaf29af1bd472934b0c829a28/2701d/header.webp 170w,\n/static/a6284adaaf29af1bd472934b0c829a28/3ee4b/header.webp 340w,\n/static/a6284adaaf29af1bd472934b0c829a28/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-03-27--spring-kafka-leaning/":{"layout":"constrained","backgroundColor":"#c8c8c8","images":{"fallback":{"src":"/static/1bff220a1f36cefb7b8a9336a8f1d7e3/0c41e/header.jpg","srcSet":"/static/1bff220a1f36cefb7b8a9336a8f1d7e3/0cfb3/header.jpg 170w,\n/static/1bff220a1f36cefb7b8a9336a8f1d7e3/95fa3/header.jpg 340w,\n/static/1bff220a1f36cefb7b8a9336a8f1d7e3/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/1bff220a1f36cefb7b8a9336a8f1d7e3/2701d/header.webp 170w,\n/static/1bff220a1f36cefb7b8a9336a8f1d7e3/3ee4b/header.webp 340w,\n/static/1bff220a1f36cefb7b8a9336a8f1d7e3/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2018-03-15--react-ssr-starter-building/":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/ffe7cd64e4bae610fad75366674ab8d8/0c41e/header.jpg","srcSet":"/static/ffe7cd64e4bae610fad75366674ab8d8/0cfb3/header.jpg 170w,\n/static/ffe7cd64e4bae610fad75366674ab8d8/95fa3/header.jpg 340w,\n/static/ffe7cd64e4bae610fad75366674ab8d8/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/ffe7cd64e4bae610fad75366674ab8d8/2701d/header.webp 170w,\n/static/ffe7cd64e4bae610fad75366674ab8d8/3ee4b/header.webp 340w,\n/static/ffe7cd64e4bae610fad75366674ab8d8/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2017-08-12--java-runtime-area/":{"layout":"constrained","backgroundColor":"#887868","images":{"fallback":{"src":"/static/1b6349feb3ab6e6d8f06c4cf4e00fc95/0c41e/header.jpg","srcSet":"/static/1b6349feb3ab6e6d8f06c4cf4e00fc95/0cfb3/header.jpg 170w,\n/static/1b6349feb3ab6e6d8f06c4cf4e00fc95/95fa3/header.jpg 340w,\n/static/1b6349feb3ab6e6d8f06c4cf4e00fc95/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/1b6349feb3ab6e6d8f06c4cf4e00fc95/2701d/header.webp 170w,\n/static/1b6349feb3ab6e6d8f06c4cf4e00fc95/3ee4b/header.webp 340w,\n/static/1b6349feb3ab6e6d8f06c4cf4e00fc95/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2017-08-05--permission-system/":{"layout":"constrained","backgroundColor":"#88a8f8","images":{"fallback":{"src":"/static/9f6898e3e80fcad8d16cf305a52ffcce/0c41e/header.jpg","srcSet":"/static/9f6898e3e80fcad8d16cf305a52ffcce/0cfb3/header.jpg 170w,\n/static/9f6898e3e80fcad8d16cf305a52ffcce/95fa3/header.jpg 340w,\n/static/9f6898e3e80fcad8d16cf305a52ffcce/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/9f6898e3e80fcad8d16cf305a52ffcce/2701d/header.webp 170w,\n/static/9f6898e3e80fcad8d16cf305a52ffcce/3ee4b/header.webp 340w,\n/static/9f6898e3e80fcad8d16cf305a52ffcce/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2017-08-01--spring-data-jpa-vitual-data/":{"layout":"constrained","backgroundColor":"#a8a898","images":{"fallback":{"src":"/static/d2c802e7cae6e5a1ad6651c6a78f47d5/0c41e/header.jpg","srcSet":"/static/d2c802e7cae6e5a1ad6651c6a78f47d5/0cfb3/header.jpg 170w,\n/static/d2c802e7cae6e5a1ad6651c6a78f47d5/95fa3/header.jpg 340w,\n/static/d2c802e7cae6e5a1ad6651c6a78f47d5/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/d2c802e7cae6e5a1ad6651c6a78f47d5/2701d/header.webp 170w,\n/static/d2c802e7cae6e5a1ad6651c6a78f47d5/3ee4b/header.webp 340w,\n/static/d2c802e7cae6e5a1ad6651c6a78f47d5/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440},"/blog/2017-06-08--react-starter-building/":{"layout":"constrained","backgroundColor":"#d8d8e8","images":{"fallback":{"src":"/static/25d4a685d6ba8c5765437ee1f93f142c/0c41e/header.jpg","srcSet":"/static/25d4a685d6ba8c5765437ee1f93f142c/0cfb3/header.jpg 170w,\n/static/25d4a685d6ba8c5765437ee1f93f142c/95fa3/header.jpg 340w,\n/static/25d4a685d6ba8c5765437ee1f93f142c/0c41e/header.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/25d4a685d6ba8c5765437ee1f93f142c/2701d/header.webp 170w,\n/static/25d4a685d6ba8c5765437ee1f93f142c/3ee4b/header.webp 340w,\n/static/25d4a685d6ba8c5765437ee1f93f142c/37342/header.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":440}}}},
    "staticQueryHashes": ["1477475695","2633976633","3827715964"]}