javaEE
文章平均质量分 80
IT_驿站
请大家多多关注!!
展开
-
Struts2自定义拦截器
1234567891011121314151617181920212223242526272829303132333435原创 2016-07-31 20:47:46 · 347 阅读 · 0 评论 -
SOA、SOAP、RPC、REST、DUBBO的区别与联系
1、SOASOA(面向服务的软件架构、Service Oriented Architecture),是一种软件设计模式,主要应用于不同应用组件之间通过某种协议来互操作。例如典型的 通信网络协议。因此SOA是独立于任何厂商、产品、技术的。SOA有两个层面的定义: 从应用的角度定义:SOA是一种应用框架,它着眼于日常的业务应用,并将他们划分为单独的业务功能和流程,及所谓的服务。...转载 2018-10-24 13:51:35 · 809 阅读 · 0 评论 -
iBatis查询复杂集合
通常我们使用iBatis的select查询都是映射的简单对象,即便在一个查询中连接多个表也是如此,那么既然iBatis是SQL Mapper,也就是说它可以映射复杂集合,我们来看看如何让对象模型向数据模型(关系型数据模型)靠拢。 假设在在线购物应用中,我们有用户表User,订单表Order和订单项表OrderItem,它们之间存在的关联是显而易见的。用户可以下订单,而订单中可以包含多个原创 2016-11-22 10:44:50 · 2166 阅读 · 0 评论 -
Java内存区域与内存溢出
内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。 程序计数器(Program Counter Register) 一块较小的内存空间,它原创 2016-11-22 10:41:03 · 386 阅读 · 0 评论 -
Struts面试题
一、struts2工作流程1、Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。1)核心控制器FilterDispatcher是Struts 2框架的基础,包含了框架内部的控制流程和处理机制。2)业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和业务逻辑组件的同原创 2016-09-14 17:15:45 · 768 阅读 · 0 评论 -
工行网银B2c第三方接口开发
最近做网络商城的一个网银支付接口,可算给我焦死了,各种规则啊,总体来说比较麻烦,也不算难,只要搞清楚流程就好了。下面理清一下思路来说一下;需要准备一些什么?首先要带上银行卡和身份证去当地分行申请开发B2c第三方网银接口。然后当地银行会给你一个.pfx的文件。这其实就是一个加密的证书,然后你点击安装,输入你申请的公文阴匙,会把.pfx文件,拆分成.crt和.key的文件。这些文件的用转载 2016-09-14 17:14:42 · 1384 阅读 · 0 评论 -
Java NIO Socket VS 标准IO Socket
简介 Java NIO从JDK1.4引入,它提供了与标准IO完全不同的工作方式。NIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。 1、 Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。 2、 Charset:它提供Unicode字符串影射到字节序列以及逆影原创 2016-09-13 08:31:13 · 283 阅读 · 0 评论 -
Spring框架参考文档-核心技术-IoC容器
基本概念: @Bean 和 @Configuration在Spring新的Java配置支持中,其核心构件是@Configuration注解类和@Bean注解方法.@Bean 注解用来表示方法实例化,配置以及初始化由Spring IoC容器管理的新对象.对于那些熟悉Spring XML配置的人来说,@Bean 注解扮演了与 元素相同的角色.你可以在任何Spring@Co原创 2016-08-09 14:37:56 · 497 阅读 · 0 评论 -
HTTP请求中如何选择Get和Post方式
在应用中最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet。post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。一、 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。二、 g转载 2016-08-09 09:04:57 · 8209 阅读 · 0 评论 -
MyEclipse搭建SSH框架 Struts2.1+Spring3.0+hibernate3.3
1、 配置Tomcat配置Tomcat所在路径配置Tomcat使用JDK版本如果Tomcat为7.0则添加Tomcat-juli.jar包2、 new一个web project。2、右键项目,为项目添加Struts支持。 点击Finish。src目录下多了struts.x原创 2016-08-04 20:06:00 · 314 阅读 · 0 评论 -
spring_对JDBC的支持
7.1 概述7.1.1 JDBC回顾 传统应用程序开发中,进行JDBC编程是相当痛苦的,如下所示: java代码:Java代码 //cn.javass.spring.chapter7. TraditionalJdbcTest @Test public void test() throws Exceptio原创 2016-08-04 20:03:11 · 2214 阅读 · 0 评论 -
spring_依赖注入(DI)
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比原创 2016-08-04 20:01:35 · 324 阅读 · 0 评论 -
Spring_AOP通知、代理
通知参数 前边章节已经介绍了声明通知,但如果想获取被被通知方法参数并传递给通知方法,该如何实现呢?接下来我们将介绍两种获取通知参数的方式。使用JoinPoint获取:Spring AOP提供使用org.aspectj.lang.JoinPoint类型获取连接点数据,任何通知方法的第一个参数都可以是JoinPoint(环绕通知是ProceedingJoinPoint,Join原创 2016-08-04 19:59:30 · 378 阅读 · 0 评论 -
spring_集成框架
10.1 概述10.1.1 Spring和Web框架 Spring框架不仅提供了一套自己的Web框架实现,还支持集成第三方Web框架(如Struts1x、Struts2x)。 Spring实现的SpringMVC Web框架将在第十八章详细介绍。 由于现在有很大部分公司在使用第三方Web框架,对于并不熟悉S原创 2016-08-04 19:57:34 · 2023 阅读 · 0 评论 -
java对redis的基本操作
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至redis安装目录:原创 2016-08-04 10:18:36 · 270 阅读 · 0 评论 -
分布式架构核心RPC原理
在应用的迭代演进过程中,随着系统访问量提高,业务复杂度提高,代码复杂度提高,应用逐渐从单体式架构向面向服务的分布式架构转变。RPC(Remote Procedure Call Protocol远程过程调用)是分布式架构的核心,按响应方式分如下两种:同步调用:客户端调用服务方方法,等待直到服务方返回结果或者超时,再继续自己的操作异步调用:客户端把消息发送给中间件,不再等待服务端返回,直接继续...转载 2018-10-24 13:56:04 · 337 阅读 · 0 评论