2019-12-05 16:23

你怎么get这个字段的?把代码贴出来

2019-12-04 09:11

@yunqi,Object obj = Class.forName(className).newInstance();

2019-12-03 10:17

这个结论有点武断了!

2019-12-02 14:30

@简单代码,我们的生产环境前面没用nginx,前面这位老兄出现的是:{ CONNECT www.linode.com:443},而我的出现的是:{ CONNECT www.baidu.com:443},这很奇怪。

2019-11-29 16:12

@铂金蛋蛋,容器依赖性太强了吧。

2019-11-29 09:03

@铂金蛋蛋,这个引入了import io.undertow.servlet.util.IteratorEnumeration;这个类,是只能使用undertow吗?jetty和tomcat就没法使用了吗?

2019-11-28 10:26

@Psbye,经过这么一改,就完美了,否则之前的update语句后面的参数不带引号。

2019-11-28 10:06

他这问题似乎是在问怎么通过String类型的名称实例化一个Bean的实例

2019-11-26 12:01

@JFinal,感谢耐心回复。也就是说service的class不能有属于class的属性变量,只包含若干function就一定是无状态的class了。至于final类型的属性变量或则属性变量是其他无状态的class,也是可以的。

2019-11-25 10:12

@JFinal,麻烦再追问一个问题,业务层无状态,是不是就是说所有业务逻辑代码不再依赖其他数据或则状态数据,或则依赖其他对象里的方法也是直接new实例后调用。一个业务逻辑函数只是根据传递进来的参数进行逻辑处理,处理完也不会保存任何状态信息。这样的service就是无状态的吗?是不是还有更详细的概念?

2019-11-23 15:47

不出意外,是你的项目只监听了127地址,没监听网卡ip。可以通过netstat -na |findstr 你的端口号,查看该端口到底在哪些ip地址上监听。

2019-11-23 15:45

@JFinal,感谢波总的回复。@Inject 的service是singleton的,那是不是要在写service代码的时候,要考虑线程安全问题?

2019-11-19 10:02

@JFinal,感谢回复。我在maven网站上查的,JFinal-undertow 1.9依赖的就是2.0.28,我就直接下载了这个版本。我不是用的maven项目,是普通web工程。另外,问题找到了,是chrome浏览器锅。这个鬼浏览器竟然会把本机上的127ip和物理网卡ip的uri产生的cookies放到一起了,会在同一个域下产生两个JSESSIONID数据,而这两个ID是不同的。触发的原因,是因为我在本机装了一个activeMQ消息服务器,也是需要登录的,只要在浏览器里两个tab页里同时打开我的程序和这个消息服务器的管理页面,并都登录,浏览器就会在一个cookie里生成两个相同的JSESSIONID变量,这就导致我的程序登录后所有通过ajax请求的JSESSIONID的值其实是activeMQ的sessionid,当然后台就查不到对应的session里保存的登录信息了。同样的操作,我用safari,firefox,opera做了实验,都不会出现这个异常状况。chrome现在版本78.0.3904.97,坑死人!就当是给后来有遇到这样问题的人一个提示吧。