2020-12-02 14:45

有相关的 API 调用一下就好

2020-12-02 14:32

如果前端用 js 接收的话,数字太大会溢出, 搜索一下 javascript long 值溢出

2020-12-01 20:23

最后,调试是 IT 入行的基本标志,会写代码根本不是入行标志

现在大量从学校出来的学生,连 debug 是什么都不知道,这是极端可怕的事情,因为:代码根本不是写出来的,而是调出来的

2020-12-01 20:22

你碰到这个问题的本质原因是因为你自行创建了 "demo-config-pro.txt",你自己创建了它,就要对此负责

我的建议:在起步阶段先不要搞创新,先学习接受,等熟悉到一定程度以后再创新不迟

2020-12-01 20:20

demo-config-dev.txt 中的 dev 是 development 的缩写,代表开发

而 pro 是 production 的缩写,代表生产

dev 表示开发环境用的配置文件, pro 表示生产环境用的配置文件,这个是基本常识


为什么要引入 dev 与 pro 两类配置文件:
1:你在开发时一般是在自己的电脑上,各种配置可能不一样,例如数据库用户名密码,devMode = true 等等

2:生产环境是另一套配置,而对于较大规模的,比较专业的公司,生产环境的用户名、密码是敏感信息,不能放在本地项目中,也就是说你看不到 xxx-pro.txt 这个配置文件

为什么要使用 PropKit.useFirstFound("xxx-pro.txt", "xxx-dev.txt"):
1:在你开发的时候,由于本地不存在 "xxx-pro.txt",所以会加载 "xxx-dev.txt" 中的配置,正好是你开发环境下的配置

2:项目部署到生产环境,运维可以通过下面命令先复制一份你的配置到 xxx-pro.txt:
cp xxx-dev.txt xxx-pro.txt

3:然后修改 xxx-pro.txt 中的配置与生产环境相匹配即可。例如修改数据库的用户名与密码

2020-12-01 14:52

将 eclipse 的 encoding 配置成 utf-8 试试

2020-12-01 00:03

NullPointerException 这个很好解决,调置一个断点,看看哪个对象是 null 引发的异常,分分钟就解决了

2020-11-30 18:07

最近感冒休息了几天,进度耽误了一点点

2020-11-30 18:05

jfinal 的几个开源项目都暂停进度,时间都留给 jfinal admin了

我希望是一个月多点能开发完成,时间我不能说死,留下点弹出时间要应对各种突发事情

前端交互的框架部分完成了 98%, 只需要再添加 kit.tab(...) 这类少数几个方法就可以

后端有很多代码也开发完成了,例如权限管理

主要工作量在于前端 UI 的调整、美化,这个很麻烦

2020-11-30 15:21

@rocker18 @Path(value = "/role", viewPath = "role")

你举的例子由于两个参数值相同,所以可以省略为:
@Path("/role")

用法其实根 add(...) 一样,只不过 add 中间的 controllerClass 不用写

2020-11-30 15:20

ueditor 本身有 bug , 我在整合的时候是改过东西的

我现在新项目中用的是 ckeditor,整合两个富文本只需要使用两个 textarea,并给它分别命名。

简单说就是同一个事弄两次,分别取名就好。

如果 ckeditor 不会用,可以下载 app & coffee 频道的 jfinal blog 项目,里面用的 ckeditor

2020-11-26 21:23

@moyush jfinal undertow 2.3 已发布到 maven 中心库,可以升级使用了,记得回来反馈

2020-11-25 22:27

补充一下, SessionInViewInterceptor 这个是针对 jfinal 项目的,spring 中不支持这个拦截器

2020-11-25 22:27

要加个配置 setSessionInView, 配置方法有两种,一种是调用 JFinalViewResolver 的 setSessionInView(true), 一种是通过 xml

两种配置可以参考文档:
https://jfinal.com/doc/6-10

注意,文档中通过 JFinalViewResolver.setSessionInView(true) 的方式并没有例子,你要自己添加:
jfr.setSessionInView(true);

一会我在例子中添加一下

2020-11-25 12:50

@青山楼外楼 其它项目中也使用同样的序列化算法就可以了