V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  0xD800  ›  全部回复第 12 页 / 共 15 页
回复总数  286
1 ... 4  5  6  7  8  9  10  11  12  13 ... 15  
2024 年 5 月 24 日
回复了 0xD800 创建的主题 生活 请教各位 V 友,我种的花为什么有蜘蛛网?
@Jokej #11 那属实太麻烦拉
2024 年 5 月 24 日
回复了 0xD800 创建的主题 生活 请教各位 V 友,我种的花为什么有蜘蛛网?
@rationa1cuzz 有没有推荐的花 不爱生病的
2024 年 5 月 24 日
回复了 0xD800 创建的主题 生活 请教各位 V 友,我种的花为什么有蜘蛛网?
@ColdBird 现在上药还来得及吗
2024 年 5 月 24 日
回复了 0xD800 创建的主题 生活 请教各位 V 友,我种的花为什么有蜘蛛网?
@corcre 这个感觉是月季,不是玫瑰。不过刚刚开的时候比较像玫瑰花
2024 年 5 月 24 日
回复了 0xD800 创建的主题 生活 请教各位 V 友,我种的花为什么有蜘蛛网?
@lightionight 哈哈养着玩,改天我买两朵会老家院子里种看看会不会这样。
2024 年 5 月 24 日
回复了 0xD800 创建的主题 生活 请教各位 V 友,我种的花为什么有蜘蛛网?
@hlchen #2 请教下,保持湿度是土壤保持湿度吗?药的话有哪些推荐吗,比较新手,一无所知,感谢
我遇到过几次进程假死的情况,JSTACK 排查不到问题,有几次是卡在日志框架上 logback,JUL 都有。那时候没看 GC 日志。。
2024 年 5 月 24 日
回复了 whnoob 创建的主题 Java SpringBoot 整合 Camunda, 自定义表单问题
@whnoob 我有个集成 flowable 开源的项目,如果你感兴趣可以参考一下,有问题可以私聊我
2024 年 5 月 23 日
回复了 whnoob 创建的主题 Java SpringBoot 整合 Camunda, 自定义表单问题
@whnoob 这个我不太清楚他们的集成机制了,也许是用 FormService ,然后内部约定一些变量规则。具体得看文档或者源码啦
2024 年 5 月 23 日
回复了 whnoob 创建的主题 Java SpringBoot 整合 Camunda, 自定义表单问题
你的 taskForm 是用 camunda 的 form 吗? bpmn.io 的那个 form 定义?
2024 年 5 月 22 日
回复了 whnoob 创建的主题 Java SpringBoot 整合 Camunda, 自定义表单问题
从后端视角来看,需要表单的有两个接口:
发起流程:startProcessInstanceXX
审核流程:taskService.complete

参数都是 Map<String, Object>,也就是表单形式无所谓,你只需要前端把这个 Map<String, Object>传给你,你再传给流程引擎(Camunda)即可。

举例子:
具体业务要求可能会有表单字段的权限控制,不同节点展现的表单不一样。

此时可以基于 bpmnjs 扩展设计器,在 userTask 上绑定表单标识,然后前端通过表单标识来决定渲染哪个表单即可。

实际运作流程:

1. 流程管理员配置好流程图和启动表单及各个用户任务的表单后
2. 普通业务员发起流程
2.1 通过流程标识去获取启动表单,
2.2 输入表单内容,并提交发起流程接口(runtimeService.startProcessInstanceByXX)
3. 审批人查询待办获取到任务后,通过 taskId 和 processInstanceId 拿到该 userTask 绑定的表单
4. 审批人输入表单内容后提交审批( taskService.complete 接口)
2024 年 5 月 22 日
回复了 huage 创建的主题 NVIDIA 获得了一张 RTX4060TI 16GB,怎么样发挥它的价值?
帮我测试下 转码速度是多少,我的 1050Ti,转码一个文件的速度是 4.9
2024 年 5 月 22 日
回复了 huage 创建的主题 NVIDIA 获得了一张 RTX4060TI 16GB,怎么样发挥它的价值?
卖我就行
2024 年 5 月 21 日
回复了 0xD800 创建的主题 编程 请教各位 V 友,我应该配什么电脑好?
#1 挺不错的 刚刚搜了一千块钱,买个 8G 内存,256 硬盘 应该够用了
2024 年 5 月 15 日
回复了 mdcaqr 创建的主题 iPhone iPhone12pm 76%电池需要更换吗
我的 XSMax 五年了 76 健康度,懒得换。
2024 年 5 月 10 日
回复了 gongxuanzhang 创建的主题 程序员 在一个群里被恶心坏了
。。。这种没质量的群 赶紧退吧
支持 silk 吗 把 silk 转 pcm 的
2024 年 5 月 7 日
回复了 quqivo 创建的主题 Linux 有什么好用的 Linux 桌面版吗?想体验一下双系统
我用 deepin ,之前的机械装了 windows ,后面加了固态就在固态装了 deepin ,丝滑
2024 年 5 月 2 日
回复了 0xD800 创建的主题 Java 分享一个 Java 中非常糟糕的 API 设计
解决方案如下:

// 指定一个自定义的 Provider
SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1", new PBEProvider());

// PBEProvider
public class PBEProvider extends Provider {
public PBEProvider() {
super("PBEProvider", 1.0, "MyProvider v1.0: Custom SecretKeyFactorySpi Implementation");
put("SecretKeyFactory.PBKDF2WithHmacSHA1", PBESecretKeyFactorySpi.class.getName());
}
}

// PBESecretKeyFactorySpi
public class PBESecretKeyFactorySpi extends SecretKeyFactorySpi {

String prfAlgo = "HmacSHA1";

@Override
protected SecretKey engineGenerateSecret(KeySpec spec) throws InvalidKeySpecException {
if (spec instanceof PBEKeySpec pksp) {
return new PBKDF2KeyImpl(pksp, this.prfAlgo);
} else {
throw new InvalidKeySpecException("Unsupported KeySpec");
}
}
// ...省略其他方法
}


// 自己实现一个 PBKDF2KeyImpl
// 重写 getPasswdBytes 方法
// 将每个 byte 直接转成 char 传入,然后再强转还原 byte[]即可
private static byte[] getPasswordBytes(char[] passwd) {
byte[] result = new byte[passwd.length];

for (int i = 0; i < passwd.length; i++) {
result[i] = (byte) passwd[i];
}

return result;
}


其中遇到一个问题,JDK 的 PBKDF2KeyImpl 里面有 CleanFactory ,搜了下好像是清理用的,我没处理这个直接注释了。
2024 年 5 月 1 日
回复了 0xD800 创建的主题 Java 分享一个 Java 中非常糟糕的 API 设计
@DefoliationM #43 很遗憾 不行的。。。
1 ... 4  5  6  7  8  9  10  11  12  13 ... 15  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1010 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 22:51 · PVG 06:51 · LAX 15:51 · JFK 18:51
♥ Do have faith in what you're doing.