`
文章列表
项目中准备使用Dubbo,运行官方的Provider和Consumer没有问题,自己写了个简单的SayHello进行测试,生产者启动后,通过DubboAdmin可以看到(不存在有人说的服务启动后又消失的问题),但启动生产者却报发下错误 Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'demoService': FactoryBean threw exception on object crea ...
说明:        通常项目中会通过PropertyPlaceholderConfigurer加载properties中的配置信息。前几天 被人问到Spring如何加载ZooKeeper中的信息时一脸茫然。看了几篇博文后记录一下过程,并附上测试代码。   环境:        操作系统:windows7        开发工具:idea 14        软件项目管理工具:maven        项目依赖:comm-lang、spring3.2.4、junit4、hamcrest、zookeeper、curator   过程描述:       1.下载Zookeep ...
项目中基于@Aspect实现AOP,通过环绕增强(@Around)控制Dao的缓存(set/delete)。DAO接口及实现及AOP部分代码如下:   /////////////////////////////////////////////////// package cn.xxx.dao; public interface FunModuleDao { /** * 更新用户视图布局 * * @param userId 用户ID * @param fmlList 布局对象列表 */ public void updateFunModuleUse ...
        Spring MVC + Hibernate,用户修改基本信息的流程如下:         在controller中的editInfo方法中加载User对象,对象传递到页面在表单中显示,用户修改数据后提交到controller的doEditInfo方法,doEditInfo中重新获取对象并修改对应属性调用session的saveorupdate方法保存修改。           在执行saveorupdate时报异常如下: org.hibernate.NonUniqueObjectException: a different object with the same ...
对DAO进行单位测试控制台报错:org.hibernate.AssertionFailure: null id in xxx.xxx.xxx..model.MemKey entry (don't flush the Session after an exception occurs)通过Navicat直接执行SQL语句报错,且key显示为蓝色: INSERT INTO mem_key (prefix,site_id,user_id,suffix,key,expiration_time,create_time) VALUES(NULL,NULL,NULL,NULL,NULL,NULL,NUL ...
javax.servlet.Servlet: 1.接口 2.不特定于任何协议 3.五个访求,三个主要方法(与生命周期相关)      init(),service(),destroy(),GetServletConfig(),GetServletInfo()   javax.servlet.http.HttpServlet: 1.抽象类,实现了Serializable,并继承了GenericServlet(GenericServlet是一个抽象类,该类已经实现了Servlet, ServletConfig, Serializable这三个接口) 2.特定于http协议 3.关于方法:    ...
项目中要使用Junit进行测试,查了资料才知道Spring已经在其中对于与Junit结合帮用户做了很多工作,参考一篇博文spring junit完美解决方案开始集成,当然过程并不是直接Copy代码就OK的。   首先不用下载junit的jar包(junit.org),本人多此一举的下载了一个Junit4.12.jar,结果倒使得运行测试实例的时候报 java.lang.ClassNotFoundException:xxx.xxx.xx.我的测试实例类(Spring已经还了junit的jar包,在创建第一个实例时会有提示)   接着写测试用例,这里又出现一个小问题,Asssert不被推 ...
        单位项目中对于备份日志、邮件发送等日常工作,使用Spring下的quartz以定时任务的方式处理。但随着将整个系统升级到集群环境后,问题来了。多个节点到底由哪个节点来执行这些任务呢?         起初的做法是,由集群中权重较小的一个节点担当。具体做法是在发布程序时只在此节点applicationContext-schedule.xml中的调度器(Scheduler)配置中添加相应的触发器(Trigger)。         以上方法虽然笨,但解决了燃眉之急。手头没有那么多着急的需求时还是想用更靠谱的方式来替代它。于是准备采用Spring+Quartz集群。   ...
自:http://topic.csdn.net/u/20100906/23/28630821-d81f-47d0-8db8-3d65b47cd66d.html 一、 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时,也易于机器解析和生成。 二、JSON数据格式解析: 和XML一样,JSON也是基 ...

Oracle经验集锦

自:http://bbs.51cto.com/thread-24068-1.html 1.删除表空间   DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]]      2.删除用户   DROP USER User_Name CASCADE   3.删除表的注意事项      在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该 ...
自:http://blog.sina.com.cn/s/blog_56e2f4250100o7b2.html 略看了一下,感觉太复杂,要配置的东西太多,因此在这里写出一种更简洁的方法。   要集群tomcat主要是解决SESSION共享的问题,因此我利用memcached来保存session,多台TOMCAT服务器 ...
自:http://blog.csdn.net/wang02011/article/details/6301107   win7下安装svn服务器端及客户端详细步骤 1.下载服务器端Setup-Subversion-1.6.16.msi,由于我是32位的系统所以选择Windows列表下的Win32Svn (32-bit client, server and bindings, MSI and ZIPs; maintained by ...
自:http://blog.sina.com.cn/s/blog_49b531af0100jg3b.html 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。   I/O吞吐量小,形成了瓶颈效应。   没有创建计算列导致查询不优化。   内存不足。   网 ...

js 常规验证

String.prototype.trim = function() {       return this.replace(/^\s*/g,"").replace(/\s*$/g,"");   } //验证Email格式 function ValidateEmail(source) {     var patrn=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;     return patrn.exec(source.trim()); } //检测电话 function ValidateTel(s ...
自:http://blog.csdn.net/hanqunfeng/article/details/4307043     在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象  的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用 WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext())来获得WebApplicationContext,然后调用WebApplica ...
Global site tag (gtag.js) - Google Analytics