- 博客(43)
- 收藏
- 关注
Dubbo消费者启动报Failed to check the status of the service
项目中准备使用Dubbo,运行官方的Provider和Consumer没有问题,自己写了个简单的SayHello进行测试,生产者启动后,通过DubboAdmin可以看到(不存在有人说的服务启动后又消失的问题),但启动生产者却报发下错误Exception in thread "main" org.springframework.beans.factory.BeanCreationExcepti...
2015-08-26 15:06:17
1423
1
Spring PropertyPlaceholderConfigurer配置文件加载器集成ZooKeeper来实现远程配置读取
说明: 通常项目中会通过PropertyPlaceholderConfigurer加载properties中的配置信息。前几天 被人问到Spring如何加载ZooKeeper中的信息时一脸茫然。看了几篇博文后记录一下过程,并附上测试代码。 环境: 操作系统:windows7 开发工具:idea 14 软件项目管理工具:ma...
2015-05-25 18:42:16
644
基于@AspectJ的Aop来实现缓存控制报NoSuchMethodException
项目中基于@Aspect实现AOP,通过环绕增强(@Around)控制Dao的缓存(set/delete)。DAO接口及实现及AOP部分代码如下: ///////////////////////////////////////////////////package cn.xxx.dao;public interface FunModuleDao { /** * 更新用...
2015-05-13 15:08:47
415
基本信息修改功能提交时报NonUniqueObjectException
Spring MVC + Hibernate,用户修改基本信息的流程如下: 在controller中的editInfo方法中加载User对象,对象传递到页面在表单中显示,用户修改数据后提交到controller的doEditInfo方法,doEditInfo中重新获取对象并修改对应属性调用session的saveorupdate方法保存修改。 ...
2015-05-12 14:38:14
205
MySQL保留字
对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 (pr...
2015-05-04 15:37:18
215
Servlet与HttpServlet
javax.servlet.Servlet: 1.接口 2.不特定于任何协议 3.五个访求,三个主要方法(与生命周期相关) init(),service(),destroy(),GetServletConfig(),GetServletInfo() javax.servlet.http.HttpServlet: 1.抽象类,实现了Serializable,并继承了Generic...
2015-04-30 10:50:08
180
原创 Spring结合Junit进行测试
项目中要使用Junit进行测试,查了资料才知道Spring已经在其中对于与Junit结合帮用户做了很多工作,参考一篇博文spring junit完美解决方案开始集成,当然过程并不是直接Copy代码就OK的。 首先不用下载junit的jar包(junit.org),本人多此一举的下载了一个Junit4.12.jar,结果倒使得运行测试实例的时候报 java.lang.ClassNotFo...
2015-04-23 17:44:19
194
将单机时钟任务升级到集群
单位项目中对于备份日志、邮件发送等日常工作,使用Spring下的quartz以定时任务的方式处理。但随着将整个系统升级到集群环境后,问题来了。多个节点到底由哪个节点来执行这些任务呢? 起初的做法是,由集群中权重较小的一个节点担当。具体做法是在发布程序时只在此节点applicationContext-schedule.xml中的调度器(Scheduler)配置...
2015-04-13 14:06:55
132
原创 .优快云-优快云社区-Java-Java EE
自:http://topic.youkuaiyun.com/u/20100906/23/28630821-d81f-47d0-8db8-3d65b47cd66d.html一、JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时,也易于机器解析和生成。二、JSON数据格式解析:和XML一样,JSON也是基于存文本的数据格式。您可以...
2011-09-15 23:56:03
162
原创 Oracle经验集锦
自:http://bbs.51cto.com/thread-24068-1.html1.删除表空间 DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]] 2.删除用户 DROP USER User_Name CASCADE 3.删除表的注意事项 在删...
2011-08-24 15:46:34
104
原创 java MSM tomcat Session 共享 Memcached 集群
自:http://blog.sina.com.cn/s/blog_56e2f4250100o7b2.html略看了一下,感觉太复杂,要配置的东西太多,因此在这里写出一种更简洁的方法。 要集群tomcat主要是解决SESSION共享的问题,因此我利用memcached来保存session,多台TOMCAT服务器即可共享SESSION了。 你可以自己写tomcat的扩展来保...
2011-08-23 00:03:15
204
原创 win7下安装svn服务器端及客户端详细步骤 .
自:http://blog.youkuaiyun.com/wang02011/article/details/6301107 win7下安装svn服务器端及客户端详细步骤1.下载服务器端Setup-Subversion-1.6.16.msi,由于我是32位的系统所以选择Windows列表下的Win32Svn (32-bit client, server and bindings, MSI and ...
2011-08-22 23:45:40
127
原创 数据库优化50招
自:http://blog.sina.com.cn/s/blog_49b531af0100jg3b.html 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。 I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。 内存不足。 网络速度慢。 查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)。...
2011-08-22 22:32:29
131
原创 js 常规验证
String.prototype.trim = function(){ return this.replace(/^\s*/g,"").replace(/\s*$/g,""); }//验证Email格式function ValidateEmail(source){ var patrn=/^\w+([-+.]\w+)*@\w+([-.]\w+)*...
2011-08-22 21:18:52
127
原创 Spring管理filter和servlet
自:http://blog.youkuaiyun.com/hanqunfeng/article/details/4307043 在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用WebApplication...
2011-08-19 13:37:17
117
原创 正则表达式
来自:http://www.java-cn.com/club/?20990/viewspace-3452sman@scruznet.com Revised: June 5, 1999 (copied by jm /at/ jmason.org from http://www.scruz.net/%7esman/regexp.htm, after the original...
2011-08-09 12:22:46
280
原创 JDBC Transaction与JTA Transaction的区别
自:http://www.blogjava.net/jesson2005/articles/113519.htmlHibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: ...
2011-08-08 23:15:51
182
原创 JTA事务总结(三)
自:http://blog.sina.com.cn/s/blog_661a3fce0100msjv.html今天对XA和非XA驱动进行了更进一步的研究,终于搞清了以前些模菱两可的问题。通过测试得知,在JTA事务中(包括JDBC事务以及非事务环境下),应用程序操作的connection其实都是weblogic的包装类[A、B]:weblogic.jdbc.wrappe...
2011-08-08 21:04:41
200
原创 JTA事务总结(二)
自:http://blog.sina.com.cn/s/blog_661a3fce0100msjb.html记得EJB的部署文件的事务属性RequiresNew的情况,在调用该EJB函数时如果已经存在一个事务进行中,那么要求容器挂起该事务,启动新的事务进行函数调用,直到函数结束后,再恢复原来的事务继续进行。也许你会想到用以下的方式进行:UserTransaction tx = ...
2011-08-08 21:03:15
312
原创 JTA事务总结(一)
自:http://blog.sina.com.cn/s/blog_661a3fce0100mshi.html今天在weblogic在对几种JTA的应用场景进行了测试,总结如下: 测试代码片段:public void doTest()throws Exception{ UserTransaction tx = null; try{ ...
2011-08-08 21:01:33
142
原创 怎样用hibernate的hql查询查询成map或list
HQL原来还可以这么用呀,呵呵,长见识了!+++++++++++++++++++++++++++++++++++++++++++++++++这里制作一个引子,具体内容比较多,而且hibernate文档里的hql篇写的很详细可以这么用:List list = getHibernateTemplate().find("select new map(t1.c1,t2.c3) from...
2011-08-07 14:42:10
145
原创 java 实现ftp上传下载(转)
自:http://www.blogjava.net/spark/archive/2009/09/22/295975.htmlpackage com.why.ftp; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; ...
2011-08-04 16:34:48
94
原创 java 学习路线图(转)
自:http://hi.baidu.com/clebean/blog/item/cdab34da86055ed7b7fd482d.html在开始之前有必要再讨论一下J2ME,J2SE,J2EE这些概念。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。J2SE,Java 2 Platform,Standa...
2011-07-27 14:10:46
105
原创 Java 基础,备忘
自:http://blog.youkuaiyun.com/upyaya/article/details/14865401、对象的初始化(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。构造方法的作用...
2011-07-26 00:38:56
65
原创 项目中Hibernate的优化:Cache .
自:http://blog.youkuaiyun.com/qianling3439/article/details/5772187写这个的目的不是为了说明哪种cache的效率高,或者哪种cache更适合hibernate。只是为了阐明hibernate在使用cache时的机制,和自己碰到的实际问题。 二、hibernate二级缓存避免查询Cache需要先获得db连接 hibernate自身管理...
2011-07-25 16:10:21
138
原创 JavaSet,List,Map的区别与应用
自:http://www.examw.com/java/jichu/140518/index.html对JAVA的集合的理解是想对于数组 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数...
2011-07-25 14:51:30
512
原创 java util包中map应用
自:http://linux.net527.cn/Linuxwendang/kaifahuanjing/java/30691.html[table]|开拓职员:J2EE JavaMap聚拢类简介 作者:JackShirazi 了解最常用的聚拢范例之一Map的根本知识以及怎样针对您操纵措施特有的数据优化Map。 java.util中的聚拢类包孕Java中某些最常用的类。最常用的聚拢类是Lis...
2011-07-25 14:09:06
202
原创 Spring集成Ehcache[整理]
http://blog.youkuaiyun.com/upyaya/archive/2007/05/21/1619411.aspx原文地址:http://opensource.atlassian.com/confluence/spring/display/DISC/Caching+the+result+of+methods+using+Spring+and+EHCache导言从 Spring...
2011-07-25 13:13:58
87
原创 Hibernate3配置proxool连接池
自:http://hi.baidu.com/waltertan/blog/item/05449ced9222134379f05575.htmlHibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池...
2011-07-17 15:39:55
168
原创 ServletContextListener接口的使用心得
转载自 3SeeFans最终编辑 海盗王克莱普 ServletContextListener接口有两方需要实现的方法:contextInitialized()和contextDestroyed(); Listener,译为监听者.顾名思义,它会监听Servlet容器,当应用开始的时候它会调用contextInitialized()方法; 当应用关闭的时候,它同样会调用contextDe...
2011-07-17 15:10:35
169
原创 100行Java代码构建一个线程池
自:http://hi.baidu.com/waltertan/blog/item/9e1d6bf4545ca9e67709d7de.html找了很久才找到这篇名为《100行Java代码构建一个线程池》的文章及源代码,感觉跟其他同类文章比起来算是比较好的一篇了,文章转自http://www.weste.net/2004/10-14/10293969381.html,另外的下面一个链接也是一...
2011-07-17 14:36:52
95
原创 Dom4j下载及使用Dom4j读写XML简介
自:http://hi.baidu.com/waltertan/blog/item/5b7151d3e4ecc80b3bf3cfc4.html要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/do...
2011-07-17 14:15:15
122
原创 用dom4j对xml进行创建、加载和更新
自:http://hi.baidu.com/waltertan/blog/item/3e705cc7085187d7d0006053.html[code="java"]import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;imp...
2011-07-17 13:52:36
92
原创 JVM的内存优化
自:http://hi.baidu.com/waltertan/blog/item/a7ef522a00cfff285243c100.html 关于java.lang.OutOfMemoryError:Java Heap Space当一个Java应用程序在对大批量数据进行操作时,JVM很容易抛出java.lang.outOfMemoryError:Java Heap Space的错误,即堆...
2011-07-17 13:29:40
121
原创 Hibernate事务管理
自:http://blog.youkuaiyun.com/kcai678/article/details/1537586 Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力,在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务的管理和调度。 Hibernate的默认事务处理机制基于JDBCTransaction,也可以通过配置文件设定采用JTA作为...
2011-07-15 00:13:22
98
原创 单例模式三种方式
自:http://blog.sina.com.cn/s/blog_614cb62d0100ezam.html1.多线程时性能低下public class S1 { private static S1 s; private S1(){} public static synchronized S1 getS(){ if(s == null){ s = new S1...
2011-07-14 23:08:35
127
原创 hibernate查询缓存
自:http://blog.sina.com.cn/s/blog_614cb62d0100fkp6.html查询缓存的生命周期,当查询关联的表发生改变,那么查询缓存的生命周期结束(delete、update、modify)启用查询缓存:1.hibernate.cfg.xml中配置:true2.代码中用setCacheable(true)手动启用只对list(...
2011-07-14 22:41:18
91
原创 hibernate二级缓存
自:http://blog.sina.com.cn/s/blog_614cb62d0100fk83.html二级缓存称为进程级缓存或SessionFactory级缓存,它可以被所有session共享,它的生命周期伴随着SessionFactory的生命周期存在和消亡。第一步:复制ehcache.xml文件到src目录下,配置二级缓存也可以配置某个特定对象的,如(但一...
2011-07-14 22:33:40
89
不错的网址
赵晓波的博客---AOP、HIBERNATE缓存、oracle....http://blog.sina.com.cn/s/articlelist_1632417325_0_1.htmlbolink5的专栏http://blog.youkuaiyun.com/bolink5/article/contents/1Walter仔d一个“斗”http://hi.baidu.com/walt...
2011-07-14 22:18:22
243
原创 JSP内部对象学习
form:http://www.blogjava.net/realsmy/archive/2006/10/08/73901.html最近在学JSP编程,感觉JSP的内部对象在实际开发中的作用不小。今天刚好看到一篇不错的资料,自己整理下!1、Out对象 主要用来向客户端输出各种格式的数据,并且管理应用服务器上的输出缓冲区,Out对象的基类是javax.servlet.js...
2011-07-14 21:20:57
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人