V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  baolinliu442k  ›  全部回复第 1 页 / 共 3 页
回复总数  54
1  2  3  
192 天前
回复了 quibu 创建的主题 职场话题 我的工作上遇到了些阻碍,我该怎么办?
他是领导按他的,
map
326 天前
回复了 GayGayUp 创建的主题 Java 有什么办法在 Java 实现插件化?
一个协议一个端口就行吧
荒野机器人
2024-11-27 12:52:19 +08:00
回复了 yiroonli 创建的主题 问与答 做一个自己的“朋友圈”APP
挺不错的,有代码吗
2024-11-22 16:32:25 +08:00
回复了 ycyppq123 创建的主题 问与答 你们的手机看抖音是不是也会看一会儿视频就卡住了
有时候切到其他软件再切回来会卡
2024-11-21 16:28:59 +08:00
回复了 Jed2020 创建的主题 程序员 求助: APP 在后台还能执行逻辑,发送数据吗
他都看到了不直接告诉你,让你沉淀
2024-11-17 22:10:41 +08:00
回复了 qq309187341 创建的主题 Vue.js 请教一下 vue-router 中 addRoute 的问题
@walpurgis 一语点醒,我一直在搞动态加载,坑太多了,这样还简单点
2024-11-16 20:39:15 +08:00
回复了 xuxueli 创建的主题 Java XXL-BOOT v1.0.0 | 快速开发平台
感觉现在很少用模板引擎了
2024-11-08 11:35:21 +08:00
回复了 tiRolin 创建的主题 Java Java 中 Spring 如何实现注解根据不同类分别处理属性过滤逻辑?
可以套个模板方法


abstract class CheckableIReportHandler implements IReportHandler {
void handleWithCheck(AacmReportInsertBo aacmReportInsertBo) throws IllegalAccessException {
check(aacmReportInsertBo);
handle(aacmReportInsertBo);
}

abstract void check(AacmReportInsertBo aacmReportInsertBo) throws IllegalAccessException;
}


class QueryHandler extends CheckableIReportHandler {
@Override
public void handle(AacmReportInsertBo aacmReportInsertBo) {
System.out.println("handle " + aacmReportInsertBo.toString());
}

@Override
void check(AacmReportInsertBo aacmReportInsertBo) throws IllegalAccessException {
Field[] declaredFields = aacmReportInsertBo.getClass().getDeclaredFields();
for (Field declaredField : declaredFields) {
declaredField.setAccessible(true);
NotNull annotation = declaredField.getAnnotation(NotNull.class);
if (annotation != null) {
Class<?>[] groups = annotation.groups();

boolean flag = false;
for (Class<?> group : groups) {
if (group == this.getClass()) {
flag = true;
}
}

if(flag) {
if (declaredField.get(aacmReportInsertBo) == null) {
throw new IllegalArgumentException(declaredField.getName() + " is null");
}
}
}
}
}
}

public void save(AacmReportInsertBo aacmReportInsertBo) throws IllegalAccessException {
IReportHandler handler = ReportHandlerFactory.getReportHandlerService(ReportType.getType(aacmReportInsertBo.getType()));
// ReportHandlerErrorEnum.HANDLER_NULL_ERROR.isNull(handler);
if(handler instanceof CheckableIReportHandler) {
((CheckableIReportHandler)handler).handleWithCheck(aacmReportInsertBo);
}

}
2024-10-02 21:17:39 +08:00
回复了 HairShort 创建的主题 分享创造 分享并开源一个自己写的电视直播 APP - WebView 电视
太厉害啦
2024-05-03 16:38:19 +08:00
回复了 lurui45 创建的主题 生活 关于日常药店买药的一些想法
在上海路边小药店感冒,随随便要一百多
2024-05-03 16:19:59 +08:00
回复了 zhuoyue100 创建的主题 Vue.js 新手 vue3 样式问题
用 tailwind 不考虑这些问题了 😃
2024-01-17 20:14:10 +08:00
回复了 WarlockMan 创建的主题 问与答 在过去 20 年中,有哪些你非常喜欢的互联网产品消失了?
lumia
2024-01-08 20:11:15 +08:00
回复了 baolinliu442k 创建的主题 Java 实际项目中如何使用线程池
@hdfg159 这么爽的嘛
2024-01-08 20:10:28 +08:00
回复了 baolinliu442k 创建的主题 Java 实际项目中如何使用线程池
@TuringHero 感觉 java 已经很先进了, 然而项目还是 java8hah
2024-01-08 20:02:14 +08:00
回复了 baolinliu442k 创建的主题 Java 实际项目中如何使用线程池
@imokkkk 谢谢回答,感谢贴出代码, 很有参考意义
2024-01-08 19:57:55 +08:00
回复了 baolinliu442k 创建的主题 Java 实际项目中如何使用线程池
@Seulgi 确实需要慎用, 目前公司做的 toB 业务,一个大接口响应 10s 都不要优化
1  2  3  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5537 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 02:49 · PVG 10:49 · LAX 18:49 · JFK 21:49
♥ Do have faith in what you're doing.