2024-04-01 10:55

@hb963724769 循环解密还有一个问题是,系统N处用了这个地址信息。每个地方代码都要改过去,又麻烦风险又高。哪里漏改了就凉了。

2024-04-01 10:54

查询解密怎么弄比较高效呢。比如原来有个分页查询的界面,是查出来结果之后循环遍历解密呢。还是直接数据库解密呢。感觉应该是要循环解密吧,也用后台去解密。但是目前我为了快速上,我直接数据库函数解密。
CONVERT(AES_decrypt(FROM_BASE64(wsr.addr),#para(systemKey),#para(systemKeyIv)) USING utf8) AS addr

2024-04-01 10:44

是我,我感觉也是数据库不妥,但是是最快的上线方式了。应对亚马逊审查。后来数据库无法解析函数,最后也是在Java后台加密的。大概是这样。
public M setAddr(String addr) {
String systemKey = SystemKeyPermission.getSystemKey();
set("addr", Aes32Kit.encode(addr,systemKey));
return (M)this;
}

2021-12-13 09:33

@fmpoffice 你后台开启事务,并且这个updateCount是页面传过来的话没问题

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吗