2017-11-09 16:05

@你是谁我是谁 参考官网的 jfinal-3.2_demo.zip 里面有

2017-11-09 16:04

@你是谁我是谁 自己写的 一个静态 方法 里面只是 : new DruidPlugin (xxx...) 其他的功能 就可以 直接共用 这个方法了

2017-10-26 21:30

取 一个值的时候 (一般是聚合函数), 可以用Db.queryLong(xxxx)
一个对象 判空的时候, 要放在 前面不然没有意义,依然会报null异常 ,如: if(list != null && xxxxx)
其次是, Db.find 查的集合不用 判 null , 因为List 是被new 出来的, 可以看下 里面的源码是怎么写的


你现在这个阶段建议可以看下 几个老师的视频,快些,少绕弯, 像天篷老师,小木老师,海哥等他们的视频就非常好 , 不喜欢看视频, 就多看几遍手册, 细细的看,慢慢的看, 看个七八遍就能掌握非常多的东西了

2017-10-26 20:23

我这边都是嵌套Db.use(xx).tx... 感觉代码上也挺简洁的

2017-10-26 18:08

所以有条开发规范是文件路径如果有大小写, 用 _下划线_隔开, 文件名_也是,这样开发时是什么情况,上线也没有问题

2017-10-26 18:00

这个是Windows 在文件系统中记录大小写,但是在用户层屏蔽掉大小写是为了方便用户体验。Mac也是类似的。这样导致Win32的注册表和程序内部有大量的大小写不同的字符串,最典型的是C:\Windows的大小写。所以你不可能把系统全部设置为大小写敏感的,那样的话很多程序都无法运行了。
ObCaseInSensitive只是影响系统内核,是在Win32层面之下的。设置了这个只有在POSIX子系统里是可以看出作用来。Windows Server和Windows 10里都有。而POSIX没有图形API,所以现在都是命令行程序或Bash下跑的程序。

我也遇见了, 查了一下:
https://segmentfault.com/q/1010000007692759/a-1020000007692849

2017-10-25 10:41

@浊酒一杯落梨花 我们公司现在都装上了 , 如果提交上来的代码被质监扫到不规范的, 下班请串

2017-10-18 11:28

@年轻人 我把阿里的原文也复制过来看吧, 总有一个能看的

2017-10-11 09:07

建议可以看下: package com.jfinal.core; 包下的 Controller类
/**
* Controller
*

* 昨夜西风凋碧树。独上高楼,望尽天涯路。

* 衣带渐宽终不悔,为伊消得人憔悴。

* 众里寻她千百度,蓦然回首,那人却在灯火阑珊处。
*/
/**
* Stores an attribute in this request
* @param name a String specifying the name of the attribute
* @param value the Object to be stored
*/
public Controller setAttr(String name, Object value) {
request.setAttribute(name, value);
return this;
}
是对servlet极薄封装,方便使用记忆

2017-10-09 20:56

记住一点: jfinal模版是与java打通的 , String的API , 可以直接用, 发挥你无限的想象力

2017-10-09 20:54

先看 开发手册吧 , 别着急上手 , 会少走弯路

2017-10-09 11:23

可以先看下源码:
package com.jfinal.core;
中 ActionHandler :
public final void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) {
if (target.indexOf('.') != -1) {
return ;
}

当你的handler (修改过 target ) 调用
next.handle(target, request, response, isHandled);
时, 最终会调到ActionHandler 的 handle ,
而:
if (target.indexOf('.') != -1) {
return ;
}
jfinal不处理静态资源请求 , (上线 目前基本都使用 nginx处理静态资源, 所以请求也不会到达这里)
而容器(tomcat)是不知道你改了target(URL)的 , 自然没有什么反应了
----------------------
而 转发和重定向 , 容器(tomcat)是知道的你要去哪个URL的, 自然就能到达了

2017-10-09 09:44

@zz210891470
没毛病啊 , 打个断点跟一下吧,

例子:
https://gitee.com/bean80/tpp