2019-03-21 21:34

@flyinkeke 方式有很多种, 简单的比如: base类实现Runnable接口,run方法里面实现try catch 转调新建一个 myRun抽象方法,即可, 子类继承base是会实现myRun方法,这样就简单搞定了

2019-03-21 09:31

@小鸡 @Override

2019-03-21 09:31

路由configRoute(..)那里, 你注册的不是 LoginController吧?贴出Route的代码,和请求地址

2019-03-18 23:26

目前没有再出现该问题,query_cache_size设置为0即不使用缓存查询。看来俱乐部QQ群287****老师说的非常对“一切都是缓存的锅”

2019-03-18 23:00

@JFinal 夜深了,不让回复,(┬_┬) 被吃了。。

2019-03-18 15:48

@JFinal
key_buffer_size
256
MB, 索引的缓冲区大小

query_cache_size
128
MB, 查询缓存大小

tmp_table_size
384
MB, 临时表缓存大小

innodb_buffer_pool_size
384
MB, Innodb缓冲区大小

innodb_log_buffer_size
64
MB, Innodb日志缓冲区大小

sort_buffer_size
768
KB * 连接数, 每个线程排序的缓冲大小

read_buffer_size
768
KB * 连接数, 读入缓冲区大小

read_rnd_buffer_size
512
KB * 连接数, 随机读取缓冲区大小

join_buffer_size
2048
KB * 连接数, 关联表缓存大小

thread_stack
256
KB * 连接数, 每个线程的堆栈大小

binlog_cache_size
64
KB * 连接数

thread_cache_size
96
线程池大小

table_open_cache
192
表缓存

max_connections
2000
最大连接数

这样的配置, 那我把查询缓存关了,再试试吧, 看今天还有问题不

2019-03-18 15:35

@JFinal 是的,类型是 InnoDb
行格式是 Dynamic

2019-03-18 15:32

@JFinal 是的, 一天会出现2,3次。。。每次重启数据库,或知道是哪条数据时就修改一下不重要的字段,达到可用的效果。。。

2019-03-03 16:05

https://www.jfinal.com/doc/1-5
1、IDEA 下支持热加载
jfinal undertow 是通过监听 target/classes 下面的 .class 文件被修改事件去触发的热加载。

2019-03-03 00:01

是的,传参是最方便的。比如默认 index方法就会接收这些后缀不存在的Action。
其次是还可以用一个Action方法进行@ActionKey("/xxx")注解使用也可以达到同样的效果。
还可以使用Routes 类进行多次注册比如.add("/hello1", HelloController.class);.add("/hello2", HelloController.class);
还可以使用Handler等等等操作达到这样的效果 :)皮一下很开心