框架
xinfei0803
IT行业初入行,不知深浅尚观望,若得知己二三人,岂不欢欣喜若狂。
展开
-
Spring定时器的使用
<!-- <bean id="reportManagerImpl" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass" ref="reportManager" /> --> <bean id="reportManagerImpl_month" class=原创 2013-03-08 11:48:46 · 1596 阅读 · 0 评论 -
dubbo源码阅读——Extension扩展机制
dubbo不仅功能强大,扩展性也非常强,在关键的位置,dubbo都留有扩展接口,比如:协议(Protocol)、集群策略(Cluster)、代理工厂(ProxyFactory)、序列化方式(Serialization)、线程池(ThreadPool)、负载均衡(LoadBalance)等等。每一种扩展都有多种实现,采用策略模式把实现写在/META-INF/dubbo/internal中,然后通过E...原创 2018-04-26 18:27:24 · 2121 阅读 · 0 评论 -
dubbo客户端初始化和调用时序图
dubbo客户端初始化时序图 dubbo客户端调用时序图原创 2018-04-25 15:06:29 · 1440 阅读 · 0 评论 -
使用Maven和Spring的profile功能实现不同运行环境的无缝切换
1、设计目标,在使用maven构建(build)时即确定运行环境运行环境包括:数据库切换,各种配置文件变动,变量的变化2、实现方式,配置maven的profile和properties,配置spring beans的profile实现层次加载3、多种实现方式对比原创 2017-08-29 18:44:09 · 666 阅读 · 0 评论 -
Spring 引入properties配置文件的方式
spring注入常量的方式,可以直接在java代码中使用方法一:采用配置文件标签方式来配置可以对set、map、list、properties文件等类型的数据进行配置,以下以properties文件为例说明使用方法步骤:1、applicationContext.xml中添加xsi:schemaLocation="http://www.springframework.org/sc原创 2015-11-26 14:41:42 · 6249 阅读 · 0 评论 -
hibernate使用@where实现条件过滤功能
编程中最常用的功能,增删改查,而实际业务中真正物理删除数据的情况是很少的,基本都有使用逻辑删除,通常采用一个标志位,比如flag,查询的时候,flag=1的数据查出,flag=0的数据过滤掉.使用hibernate的时候,通常不再直接才做sql语句,而是操作实体和HQL相结合的方式,只要维护好实体之间的关系,增删改查都可以使用极其简单的方式来完成,哪怕关联了好多张表好多个实体.逻辑删除的时原创 2014-10-31 19:49:29 · 10344 阅读 · 1 评论 -
Hibernate 如何使用filter
@Entity @Table(name = "T_SEN_DISABILITY_TYPE") 在使用filter的时候还需要定义filter参数。 name 为filter名称,parameters为filter参数,@ParamDef为参数定义,其中那么为appOrCase(参数名称) type为该参数类型 @FilterDef(name = "appOrCaseFilter", p转载 2014-10-24 19:35:32 · 2327 阅读 · 0 评论 -
DsstrEntity is not mapped 和 No identifier specified for entity:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ptcmsSessionFactory' defined in class path resource [config/ptcms/ptcmsDatasource.xml]: Invocation of init metho原创 2014-05-28 10:22:35 · 1123 阅读 · 0 评论 -
spring web.xml配置有话说
最近接触了单点登录,期间自己想做一个小demo出来,就想这个demo越简单越好,越简单越能说明问题,但所引用的几个jar包里面,是使用spring的配置文件管理的,jar包里面有一个配置文件,当然了,想要把对象一个个new出来也不是不可以,但真的不愿意再去花大量时间研究jar里面的类之间的关系了。没法子,只能继承spring了,于是采取了第一种继承方式: context org.spr原创 2013-12-19 11:25:26 · 1639 阅读 · 0 评论 -
谈一谈struts2和springmvc的拦截器
最近涉及到了两个项目,都需要考虑全局的拦截器,其功能就是判断session的登陆状态,如果session信息完好,可以从中取得相应的信息,则放行,否则拦截,进入重定向的uri。既然是全局的拦截器,其拦截的东西当然会很多也就是会很忙,相应的其功能也会非常丰富,可以在其中进行多种功能的拦截,本文就只考虑session的拦截。以前是使用Filter加一个全局的过滤器,过滤web.xml中配置的u原创 2013-08-02 11:09:13 · 4016 阅读 · 0 评论 -
SSH2二次学习
很久不用ssh,发现生疏的狠了。很多东西都忘记了,半下午的时间复习一下,做了小的不能再小的项目。下面谈一谈收获:1,Action可以交给Spring来管理,也可以在struts容器中来管理,如果交给spring管理,struts中只需拿来用就可以了,但在spring中就需要一定配置action了。2,如果在使用了@Override之后MyEclipse老是报错,在eclipse中修改配置,原创 2013-05-03 17:11:14 · 1054 阅读 · 0 评论 -
如何提高单元测试效率
对于程序员来说,尤其是做业务代码比较多程序员,往往出现这样的情况:需求开发周期为5个工作日,开发仅占2天,但测试和联调竟然需要3天。为什么会出现这样的情况呢?我总结有以下几点:1、开发业务代码往往不会有什么技术难度,就是业务逻辑复杂些罢了,而程序员对业务理解并不总是完全到位。2、单测和联调也需要协调各方面的环境,往往也需要从头开始造数据。 例如:如果一个大流程有十个步骤, 1)要开发和...原创 2018-05-05 15:33:13 · 5903 阅读 · 1 评论