
Java Web开发
大晾
这个作者很懒,什么都没留下…
展开
-
Myeclipse环境Spring版本升级后Web Server启动失败
环境:Myeclipse IDEServer采用Myeclipse内嵌Tomcat v'7.0问题产生:Spring由版本3.1.1升级到4.1.6,所有Spring-4.1.6-RELEASE jar包都加入了工程的Build Path.JUnit4的测试例可以正常加载applicationContext.xml中针对Spring-4.1.6的beans,但将工程以Serve原创 2015-06-02 09:39:56 · 960 阅读 · 0 评论 -
json-lib中toBean方式解析JSON串大小写问题
环境:json-lib-2.4-jdk15.jar采用JSONObject.toBean(JSONObject jsonObject, Class beanClass, Map classMap)方法将JSON串映射到JAVA类。代码:String json = "{'HeartbeatMessage':{'devId':'000001'}}";Map classMa原创 2015-06-08 13:54:43 · 3198 阅读 · 0 评论 -
Myeclipse自带Tomcat7.0 restart error
问题:使用Myeclipse自带Tomcat7.0,对server进行restart操作,出现错误:Server MyEclipse Tomcat v7.0 failed to start.原因&解决:因为在工程中“Run Configuration”的"Common"中配置了“Standard input and output”中配置输出到文件。导致在restart server原创 2015-07-09 13:41:01 · 1155 阅读 · 0 评论 -
Tomcat stop时c3p0连接池线程无法关闭警告
问题:数据源采用c3p0数据库连接池。停止tomcat服务时,发出警告:“严重: The web application [/XXX] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has failed to stop原创 2015-07-13 15:00:23 · 2977 阅读 · 2 评论 -
Spring taskExecutor运行后台线程在Tomcat停止时时主动退出的方法
程序简介:使用Spring Ioc管理Bean,通过taskExecutor创建了一个后台长期运行的业务线程,xml配置如下: ... ... “taskExecutor”实现类采用的原创 2015-07-14 09:48:54 · 7103 阅读 · 0 评论 -
Hibernate对象的持久化状态
对Java Web开发处于初学阶段,之前从书上看到Hibernate对象的瞬态、持久化态、脱管态,都仅限于字面阅读,浅尝辄止。进来在开发调试中,偶然发现将update语句注释掉之后,Hibernate仍然会发送update的SQL语句,百思不得其解,后逐步查资料发现是持久化状态的原因。对象是通过get方法获取的,于是进入持久化状态。处于持久化状态的对象,对其的修改,Hibernate会自动原创 2015-07-30 14:58:12 · 411 阅读 · 0 评论 -
Spring线程获取容器中bean的方法
在service处理中,需要创建一个线程来完成后续工作,并且该线程需要传参,service在用taskExecutor创建线程后即可返回。这种解决方案是否合理,或者有没有更优雅的办法完成这种主线程返回,把剩余任务交给其他线程的需求,欢迎大家指教。而针对我采用的实现方式,因为线程类是new出来的,不是之前在spring配置文件中作为bean定义好的(因为不知道spring bean的方式怎么原创 2015-07-23 09:35:57 · 2604 阅读 · 1 评论