2018-12-10 11:00

@shayne 改用 jetty server 2018.12 这个版本

2018-12-09 15:47

是你的系统不允许开启 80 端口,仅此而已,你可以手动使用 java 代码打开 80 端口试一下就知道了

一般 mac 电脑是不允许开 80 端口的,如何开这个端口,网上一堆资料可以参考

2018-12-08 22:22

@yuer_2018 看下文档第一章,已添加 maven 项目构建方法

2018-12-08 16:31

undertow 暂不支持 jsp, jsp 太难用了,几十年前的技术了,jsp 出来那会,估计你还在小学呢

2018-12-08 12:55

jfinal 不支持跨数据源的事务,只支持一个一个数据源的事务

建议将跨多数据源的事务拆分成多个独立数据源的事务

2018-12-08 12:28

@zongrf 这个仍然是 maven 下载的问题,看一下这个解决:
http://www.jfinal.com/doc/1-1

我估计你用的是 eclipse 自带的 maven,这个容易出问题

不要着急,一定可以的

2018-12-07 21:34

将 cos 升级到 2017.5 这个版本,已经支持 name 重复了,感谢你的分享

2018-12-07 17:40

res 下的文档直接读:
InputStream is = getClass().getClassLoader().getResourceAsStream();

2018-12-07 17:38

可能是 8080 端口被占用,换成 9000 试试

2018-12-07 12:30

主要是些 debug 信息,再一个就是 url 找不到的 404 信息,重点关注 404 的处理,然后将日志级别调到 warn,这样就不会出现 debug 信息了

2018-12-07 12:29

先试着做索引,让 count 查询尽可能快,用 explain sql 命令行去分析索引有没有用上

如果索引仍然无法满足性能需求,就需要学点数据库优化的技术,买本 mysql 优化的书学学

2018-12-07 12:25

最外层有 group by , 在 i,j 这两个参数后面要添加 group by 参数:
dao.paginate(i , j , true, ...);

2018-12-06 23:28

#if 中的表达式如果是 false ,自然就有问题,改成下面的形式:

#set( flag = false)
SELECT
a.id,
a.title
FROM
user a
WHERE
#if(t0 != null)
a.tag like '%#(t0)%'
#set(flag = true)
#end
#if(t1 != null)
#(flag ? "OR", "")
a.tag like '%#(t1)%'
#end
order by a.see desc
limit 8


也就是说用一个变量 flag 来表达前一个 #if 是否已经进入过了,才决定后面的 #if 中是否要生成一个 "OR" 出来

其实单步调试看看 getSqlPara 出来得到的 sql 值是什么就能知道问题出在哪里

2018-12-06 20:13

mvn clean package

注意是运行 target 子目录下某个子目录下的 start.bat , 不是运行项目根目录下的 start.bat