java-best-practices by leavesfly/jimi
npx skills add https://github.com/leavesfly/jimi --skill java-best-practices单例模式(枚举实现) :
public enum Singleton {
INSTANCE;
public void doSomething() {}
}
工厂模式 :
public class UserFactory {
public static User createUser(String type) {
return switch (type) {
case "admin" -> new AdminUser();
case "guest" -> new GuestUser();
default -> new RegularUser();
};
}
}
Builder 模式 :
User user = User.builder()
.name("张三")
.age(25)
.build();
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
List<String> names = users.stream()
.filter(u -> u.getAge() > 18)
.map(User::getName)
.collect(Collectors.toList());
try {
// 业务逻辑
} catch (SpecificException e) {
log.error("Error: {}", e.getMessage(), e);
throw new BusinessException("操作失败");
} finally {
// 清理资源
}
ExecutorService executor = Executors.newFixedThreadPool(10);
executor.submit(() -> {
// 异步任务
});
Optional<User> user = userRepository.findById(id);
return user.orElseThrow(() -> new NotFoundException());
周安装量
105
代码仓库
GitHub 星标数
212
首次出现
2026年1月22日
安全审计
安装于
opencode91
codex78
gemini-cli78
cursor77
github-copilot70
claude-code61
Genkit JS 开发指南:AI 应用构建、错误排查与最佳实践
6,100 周安装
代码仓库分析器 - 自动扫描技术栈、依赖关系与架构,快速理解项目
104 周安装
Java开发专家技能:Spring Boot、Quarkus、企业级设计模式与性能优化指南
104 周安装
FastAPI 安全开发指南:构建高性能、安全的 REST API 与 WebSocket 服务
104 周安装
Django REST API开发指南:使用DRF构建可扩展、高性能的API接口
104 周安装
Salesforce DX 开发专家指南:Apex代码规范、LWC组件与SFDX CLI最佳实践
104 周安装
Nanobanana图像生成技能 - 使用Google Gemini API生成和编辑AI图像
104 周安装