.NET周刊【11月第1期 2025-11-02】

thbcm阅读(194)

文章讨论了如何使用手动创建的 TaskFactory 进行程序优化。通过示例,解释了小牛在实现批量获取产品详情时面临性能问题。小牛最初的代码使用了直接 await,导致程序效率较低。通过上游的并发限制,小牛的优化尝试失败。最终,作者介绍了 ConcurrentTaskFactory,成功降低了请求时间,提升了并发控制能力,并指出 HTTP 服务的多线程特性。这篇文章不仅传授了优化技巧,还反映了数据库并发访问的挑战。文章结构清晰,条理分明。

React:使用Tailwind CSS、Streamdown与Ant Design X

thbcm阅读(188)

Tailwind CSS 是一个功能优先的实用优先(utility-first)CSS框架,它通过提供大量原子化的工具类(utility classes),让开发者直接在HTML中构建自定义设计,而无需编写传统的CSS。与传统框架如Bootstrap不同,Tailwind不提供预设的UI组件,而是专注于底层样式,如flex、pt-4(padding-top: 1rem)、text-center等,这些类名直接对应CSS属性,使得样式声明高度语义化且可预测。其核心优势在于解决了“自定义CSS命名混乱”和“维护复杂”的问题,同时通过配置文件(如tailwind.config.js)支持主题定制、响应式设计(如md:text-lg)和状态变体(如hover:bg-blue-500),灵活适配各种项目需求。

Spring Boot自动装配实战:多数据源SDK解决Dubbo性能瓶颈

thbcm阅读(192)

但说实话,在实际项目开发中,真正需要自己实现自动装配的场景并不多。大多数时候,我们都是在使用Spring Boot官方或者第三方提供的Starter。直到最近,我遇到了一个实实在在的需求,才让我有机会深入实践这个机制。

联系我们