2021-09-02 16:09

照你这个逻辑,我要是有1000单进货单你咋整

2021-07-30 14:22

@杜福忠 感谢已经搞定。 贴出代码
private static void redirectSystemStreams() {
OutputStream out = new OutputStream() {
@Override
public void write(int b) throws IOException {
updateTextArea(String.valueOf((char) b));
}

@Override
public void write(byte[] b, int off, int len) throws IOException {
updateTextArea(new String(b, off, len));
}

@Override
public void write(byte[] b) throws IOException {
write(b, 0, b.length);
}
};

System.setOut(new PrintStream(out, true));
System.setErr(new PrintStream(out, true));
}
// 本质上相当于多线程的更新JTextArea内容
private static void updateTextArea(final String text) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
if (textArea.getLineCount()>120){
textArea.setText("");
}
textArea.append(text);
}
});
}

2021-07-27 10:43

SWING界面启动undertow代码。这里的try,catch没用,就算undertow启动失败,也catch不到。错误日志输出在控制台了
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
undertowServer= UndertowServer.create(com.fukuwaraku.common.config.Config.class);
undertowServer.setPort(11086);

undertowServer.setHost("localhost");
undertowServer.setDevMode(false);
undertowServer.start();

JOptionPane.showMessageDialog(null, "启动成功");
} catch (Exception e1){
JOptionPane.showMessageDialog(null, "启动失败!!!!!!"+e1.getMessage(), "启动失败",JOptionPane.ERROR_MESSAGE);
}

}
});

2021-06-21 10:23

@杜福忠 我做了一个界面来统一管理所有的定时任务,因为jfinal只支持plugin级别的start跟stop,所以我有几个定时任务,就会有几个cron4jPlugin。

2021-06-17 16:43

@zzutligang 你用过cron吗

2021-06-17 16:43

@HingLo cron表达式不支持到秒级任务,最低是分

2021-04-30 14:23

@JFinal 个人感觉Cron4jPlugin不太合理啊,所有处理都集中在整点处理了。比如100个客户,每个客户的账号下各有一个自动处理,那么100个自动处理,会同时在某一个时点启动,导致服务器资源飙升。
如果是间隔式的话,每个客户的启动时间不一致,服务器就平稳了。目前只能通过其他第三方插件吗?

2020-12-26 11:08

@JFinal 我这界面看不到登录按钮,必须要复制你的路径,才能看见登录界面

2020-11-19 11:27

@JFinal 找到解决了,需要把PropKit.use("api.properties")改为PropKit.use(PathKit.getRootClassPath()+File.separator+”"api.properties")

2020-11-19 11:08

我的默认classpath是个JAR包,我希望通过修改配置文件而不用重新打jar包,所以我修改了rootclassPath。

2020-11-18 15:55

@JFinal 那当jar相同目录下没有config这个文件夹时,我的resource文件应该从哪里读取,现在我的jar包里面有这些resource但是运行时无法读取,报错java.io.FileNotFoundException: D:\print\newFolder\config\report\WMS_SAGAWA_BLUE.jasper