- 博客(12)
- 资源 (32)
- 问答 (2)
- 收藏
- 关注
原创 SpringMVC Controller单例和多例
对于SpringMVC Controller单例和多例,下面举了个例子说明下.第一次:类是多例,一个普通属性和一个静态属性。结果:普通属性:0.............静态属性:0普通属性:0.............静态属性:1普通属性:0.............静态属性:2普通属性:0.............静态属性:3所以说:对于多例情况普通属性时不会
2017-03-29 03:28:47 51494 22
转载 Java学习路线图
一、Java学习路线图 二、Java学习路线图——视频篇 六大阶段学完后目标知识点配套免费资源(视频+笔记+源码+模板)密码 第一阶段Java基础 入门学习周期:35天学完后目标:1.可进行小型应用程序开
2017-03-25 20:34:16 25745 19
转载 spring的IoC与DI
IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。Java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。
2017-03-31 13:04:14 288
原创 struts2的核心组件简单介绍
一、struts2的核心组件1.default.properties(框架自带)2.映射文件struts.xml(开发创建并使用)3.过滤器FilterDispatcherss4.业务控制器Action5.值栈ValueStack6.Result7.Interceptor拦截器8.Tags标签
2017-03-30 23:30:22 631
转载 Java回调机制解析
模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,这句话可能有点绕,等文章后面举例说明;异步调用是一种类似消息或事件的机制,解决了同步阻塞的问题,举例来讲:A通知B后,他们各走各的路,互不影响,不用像同步调用那样,A通知B后,非得等
2017-03-30 22:12:36 215
转载 struts2拦截器的实现原理及源码剖析
拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。拦截
2017-03-30 21:07:00 270
原创 JAVA一些简单的误区
public class test { public static void main(String[] args) { StringBuffer buffer1 = new StringBuffer("abc"); StringBuffer buffer2 = new StringBuffer("abc"); System.out.println(buffer1 == buffer
2017-03-30 16:54:18 276
原创 java.lang.IllegalStateException: Ambiguous mapping found. Cannot map ‘itemsController‘ bean method
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0': Invocation of init method
2017-03-29 01:20:06 4816 2
原创 错误:Result Maps collection already contains value for cn.itcast.ssm.mapper.ItemsMapper.BaseResultMap
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for cn.itcast.ssm.mapper.ItemsMapper.Base
2017-03-28 22:54:24 970
原创 ssh实现支付功能
其实支付主要就是为每个注册用户提供一个账号,提供一套加密算法和一个秘钥,调用了一个第三方的接口,输入一些信息而已,只要调用了第三方接口就重定向到第三方支付平台(易宝),重定向就不会显示传过去的数据,且将付款金额,订单号,哪个银行,发货地址,钱的类型,业务类型等数据经过加密算法和密钥加密后传过去,且加密后会得到一个hmac码;然后第三方支付平台也用相同算法将网站传过来的数据进行加密,得到hmac码,
2017-03-20 04:19:29 2019
转载 struts2的核心机制学习
1、客户端请求一个HttpServletRequest的请求,如在浏览器中输入URL就是提交一个(HttpServletRequest)请求。 2、这个请求经过一系列的过滤器(Filter)如(ActionContextCleanUp、其他过滤器(SiteMesh等)、 FilterDispatcher)。注意:这里是有顺序的,先ActionContext CleanUp,再其他
2017-03-09 15:08:13 337
原创 Session的理解与深入
session测试: 客户端(jsp)访问服务端生成sessionid结果的测试火狐浏览器打开第一个页面访问服务器 798873A1A595F4D6BF29D4E71BCECBB0火狐浏览器打开第二个页面访问服务器 798873A1A595F4D6BF29D4E71BCECBB0qq浏览器打开第一个页面访问服务器 9329B22DF63BA6339713410D
2017-03-08 23:45:26 793
navicat和mysql5.6
2018-10-30
拆分字库文档
2018-08-27
redis集群所有文件
2018-04-12
influxDB的增删改查操作,全部测试通过了
2018-03-27
influxdb-1.2.4_windows64位
2018-03-24
spring+hessian搭建rpc体系
2018-01-23
Ajax上传文件(无需表单)实测可用
2017-08-19
Mybatis逆向工程,测试通过
2017-03-10
框架整合jar包及其它功能包_spring4.2.3+hibernate5.0.2+struts2.3.24
2017-03-10
JDBC数据库驱动程序包,Sql+mySql+oracle
2017-01-09
求大神帮忙看下代码 运行结果出不来
2018-09-11
el表达式或者struts标签取值
2017-03-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人