2020-12-08 10:02

报错:com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: No value specified for parameter 1

2020-12-08 10:01

@JFinal 代码如下:SqlPara countSQL = Db.getSqlPara("getNoBackSignInLogListCount",cond);
SqlPara findSql = Db.getSqlPara("getNoBackSignInLogList",cond);
Page page = Db.paginateByFullSql(getParaToInt("page",1),getParaToInt("limit",30),countSQL.getSql(),findSql.getSql());

2020-12-08 10:00

@JFinal 我看了一楼的方法挺好的,但是发现有2个sql但是只有一个参数用来绑定值(Db.paginateByFullSql),如何将参数分配给两个sql呢?

2019-12-24 10:11

能讲下网络原理吗?我的理解是,只要是websocket,不都是建立的长连接吗?如果已经建立了长连接,怎么还会有来自客户端的轮询呢?服务端直接通过建立的连接推送数据不就行了吗?

2019-12-04 10:09

看起来不错啊 收藏下先

2019-12-04 10:03

@flyinkeke 意思就是cron4j是每次到时间后就会创建一个新线程处理对吧?

2019-12-02 08:27

请问下这个监听支持多线程吗?如果是单线程的,那岂不是会造成处理效率下降吗?

2019-12-01 22:16

@flyinkeke @JFinal 多谢2位回复,如果是采用cron4j,那么这个定时任务是每隔一段时间去检测队列中有多少个东西吗?如果有N个,则派发N个子线程去处理? 还有另外一个问题,cron4j的检测执行时阻塞式的吗?即,当我上一个任务还没执行完毕,下一个检测时间已经到了,那么此时cron4j是等待上一次执行完成后再开始工作,还是会另外发起一个线程来操作呢?