56,966 blogs · [ { "id": "01a0875e-9885-70b8-9156-192fb938650c", "title": "A high-throughput Java OLTP system may need a bigger heap", "url": "https://www.chenjianjx.com/a-high-throughput-java-oltp-system-may-need-a-bigger-heap/?utm_source=rss&utm_medium=rss&utm_campaign=a-high-throughput-java-oltp-system-may-need-a-bigger-heap", "published_at": "2025-11-06T15:54:26+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fb9877e44", "title": "A list of things I changed in a Scala 2->3 upgrade", "url": "https://www.chenjianjx.com/a-list-of-things-i-changed-in-a-scala-2-3-upgrade/?utm_source=rss&utm_medium=rss&utm_campaign=a-list-of-things-i-changed-in-a-scala-2-3-upgrade", "published_at": "2024-11-20T10:15:06+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fb98a336d", "title": "Let request dispatcher have its own thread", "url": "https://www.chenjianjx.com/let-request-dispatcher-have-its-own-thread/?utm_source=rss&utm_medium=rss&utm_campaign=let-request-dispatcher-have-its-own-thread", "published_at": "2024-07-04T06:05:13+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fba1b3bfa", "title": "Note: Doobie’s row->case class mapping is not based on case class property name", "url": "https://www.chenjianjx.com/note-doobies-row-case-class-mapping-is-not-based-on-case-class-property-name/?utm_source=rss&utm_medium=rss&utm_campaign=note-doobies-row-case-class-mapping-is-not-based-on-case-class-property-name", "published_at": "2024-06-06T13:14:45+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fba89d061", "title": "In Cats-effect, when is xxx inside IO.pure(xxx) executed?", "url": "https://www.chenjianjx.com/in-cats-effect-when-is-xxx-inside-io-purexxx-executed/?utm_source=rss&utm_medium=rss&utm_campaign=in-cats-effect-when-is-xxx-inside-io-purexxx-executed", "published_at": "2024-02-01T12:22:21+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fbb35cd0b", "title": "Please catch Throwable in a task submitted to a thread pool", "url": "https://www.chenjianjx.com/please-catch-throwable-in-a-task-submitted-to-a-thread-pool/?utm_source=rss&utm_medium=rss&utm_campaign=please-catch-throwable-in-a-task-submitted-to-a-thread-pool", "published_at": "2023-07-27T13:13:56+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fbb6cc323", "title": "Condition variable related code is hard to understand. So let me explain", "url": "https://www.chenjianjx.com/condition-variable-related-code-is-hard-to-understand-so-let-me-explain/?utm_source=rss&utm_medium=rss&utm_campaign=condition-variable-related-code-is-hard-to-understand-so-let-me-explain", "published_at": "2022-08-24T06:06:00+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fbb8f769d", "title": " Fetch-and-add Primitive and Ticket Lock", "url": "https://www.chenjianjx.com/fetch-and-add-primitive-and-ticket-lock/?utm_source=rss&utm_medium=rss&utm_campaign=fetch-and-add-primitive-and-ticket-lock", "published_at": "2022-08-23T04:40:21+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fbc1578e7", "title": "Test-and-set Primitive", "url": "https://www.chenjianjx.com/test-and-set-primitive/?utm_source=rss&utm_medium=rss&utm_campaign=test-and-set-primitive", "published_at": "2022-08-23T03:44:40+00:00" }, { "id": "01a0875e-9885-70b8-9156-192fbcaa0477", "title": "Lock striping vs Lock splitting", "url": "https://www.chenjianjx.com/lock-striping-vs-lock-splitting/?utm_source=rss&utm_medium=rss&utm_campaign=lock-striping-vs-lock-splitting", "published_at": "2022-08-14T02:41:11+00:00" } ] posts Claim your blog
Back to chenjianjx.com
Blog · corpus.blog/blogs/chenjianjx.com/posts

chenjianjx.com

chenjianjx.com

2025

2024

2023

2022