- 博客(6)
- 收藏
- 关注
转载 Synchronized是怎么实现的?
可重入锁是一种特殊的互斥锁,它允许同一个线程在持有锁的情况下再次获取该锁。也就是说,同一个线程可以多次获取同一个可重入锁,而不会发生死锁。在 Java 中,synchronized关键字就是一种可重入锁。当一个线程使用synchronized修饰的方法或代码块时,它会获得该对象的锁。如果该线程在持有锁的情况下再次调用同一个对象的synchronized方法或代码块,那么它会再次获得该对象的锁,而不会等待其他线程释放锁。可重入锁的好处是可以避免死锁的发生。
2025-07-15 18:01:59
12
转载 .NET SDK样式项目打包时如何将引用项目打进同一个包
此篇为上一篇[《.NET SDK样式项目打包时如何将项目引用转为包依赖》](")的姊妹篇。通常情况下,我们会将每个项目都生成一个包。但有时也可能一些特殊情况会将项目及其引用项目的相关文件都打进一个包。在之前的.nuspec文件中,我们可以在<files>节点中声明。SDK样式的项目中要怎么做呢?
2025-06-20 08:30:36
15
转载 100% 自主可控,Java Solon v3.3.1 发布(国产优秀应用开发基座)
采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座(可替换美国博通公司的 Spring 生态)。从 v3.1 起,提供完整的 AI 应用开发支持(Solon AI、Solon MCP 同时支持 java8 到 java24)。转载于: https://www.cnblogs.com/noear/p/18888944。7年开源时间,累计代码提交1.6万次 ,近半年下载量1200万次。Solon 是新一代,Java 企业级应用开发框架。
2025-05-30 06:03:54
18
转载 ASP.NET Core EFCore 属性配置与DbContext 详解
合理选择配置方式,结合依赖注入和性能优化技巧,可构建高效稳健的 ASP.NET Core 应用。转载于: https://www.cnblogs.com/shenchuanchao/p/18879792。通过特性(Attributes)直接在实体类上声明配置,适合简单场景。是 EFCore 的核心,负责数据库连接、查询、事务管理等。的核心用法,帮助开发者高效管理数据模型与数据库交互。简单配置用数据注解,复杂需求用 Fluent API。:默认选项,每个请求一个实例,确保线程安全。
2025-05-20 05:01:00
18
转载 C#开发单实例应用程序并响应后续进程启动参数
C#默认的WinForm模板是不支持设置单实例的,也没有隔壁大哥VB.NET那样有个“生成单个实例应用程序”的勾选选项(VB某些时候要比C#更方便),实现单实例可以有多种方法:检测同名进程:Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName),如果集合的Length > 1那就表明已有同名进程了,如果有需...
2024-09-14 00:12:12
137
转载 基于微信开发的餐饮点餐外卖小程序源码
随着移动互联网的快速发展,微信小程序作为一种轻量级的应用形态,凭借其无需下载、即用即走的特点,迅速获得了广大用户的青睐。本文设计并实现了一款基于微信小程序的餐饮点餐外卖系统,旨在通过微信小程序平台,为用户提供便捷的点餐和外卖服务,同时为餐饮企业提供一个高效的管理。 点餐演示:c.ymzan.top...
2024-08-21 02:38:57
468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人