HTTP : Request Headers和Response Headers总结备忘

Requests部分 Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset 浏览器可以接受的字符编码集。 Accept-Charset: iso-8859-5 ...

2016-01-19 12:01:02

阅读数:2232

评论数:0

过滤器(Filter)和拦截器(Interceptor)的区别

简单来说,区别如下: 1、Filter基于回调函数,我们需要实现filter接口中的doFilter方法就是回调函数,而interceptor则是基于java本身的反射机制,这是两者最本质的区别。 2、Filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servl...

2015-08-19 18:11:25

阅读数:254

评论数:0

RPC和WebService等相关远程通信概念理解

1、RPC:(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成 “classname.methodname”形式。 优点:跨语言跨平台,C端、S端有更大的独立性...

2015-08-18 19:49:04

阅读数:1339

评论数:0

RESTful架构详解

传统上,软件和网络是两个不同的、互不相通的领域,没有交集;软件开发主要都是单机环境,网络则主要负责系统之间的通信。       互联网的兴起和发展,慢慢使得这两个领域不得不开始融合到一起,所以现在我们在软件开发的时候必须考虑在互联网环境下使用的情况。                 RESTful...

2015-08-18 18:06:42

阅读数:290

评论数:0

guava cache编程实践总结

guava cache是google开源代码库中的一个辅助功能模块,可以作为JVM嵌入式cache来使用,基于key-value模型。对于Rdedis、Memcached,这种缓存系统,我们称之为“分布式缓存”,它们通过集群扩容,可以将海量数据cache在远端。而guava cache,作为“嵌入...

2015-07-20 12:16:28

阅读数:1343

评论数:0

基于SpringMVC的web应用的ContextLoaderListener与DispatcherServlet标准组合配置

A standard spring web application create a web.xml with ContextLoaderListener and DispatcherServlet.  I understand that the ContextLoaderListener sh...

2015-07-13 17:11:00

阅读数:253

评论数:0

Xfire,Axis,axis2以及cxf对比

1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径。   2、Axis2是Apache下的一个重量级WebService框架,准...

2014-12-12 19:02:37

阅读数:303

评论数:0

Windows下安装memcached的步骤

1、先下载memcached for win32   2、下载地址1:http://filemarkets.com/fs/8tdo6ndg41d919599/   3、下载地址2:http://www.400gb.com/file/30486304   4、下载后解压,比如解压到D盘的memcac...

2014-12-08 19:33:10

阅读数:236

评论数:0

java中(PO,VO,TO,BO,DAO,DTO,QO,POJO)等概念的理解

PO(persistant object) 持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集...

2014-04-24 18:48:08

阅读数:422

评论数:0

ORM中VO和PO的区别与联系

Object Relational Mapping,简称ORM. 通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(Persisent O...

2014-04-23 18:12:51

阅读数:867

评论数:0

Tomcat中部署Web应用程序的几种方式

在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。(在下文中$CATALINA_HOME指的是Tomcat根目录。) 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。下面主要讲述一下静态部署的几种方式: 1、将web...

2013-09-12 16:43:16

阅读数:539

评论数:0

freemarker使用常见问题总结

当数据超过3位的时候,freemarker会自动用逗号截取 格式如:2,008 如何解决呢? 1> 加.toString(),如:${(userId).toString()} 2> 加?c,如:${(userId)?c} 3> freemarker配置文件freemarker...

2013-08-22 10:52:04

阅读数:369

评论数:0

POI操作Excel时出现异常:Cannot get a text value from a numeric cell

POI操作Excel时数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a numeric cell的异常错误,解决办法就是先设置Cell的类型,然后就可以把纯数字作为String类型读进来...

2013-07-24 14:20:49

阅读数:454

评论数:0

hibernate二级缓存配置总结

说明: 因为在Hibernate的bean的hbm配置文件中配置了缓存,而在hibernate的配置中没有配置提供的缓存机制的属性,在hibernate的早起版本中默认是提供ehcache的,但是在最近的版本中已经不提供默认配置了。所以必须自己手工配置。 出现问题: org.hiberna...

2013-07-15 12:25:06

阅读数:423

评论数:0

iText的使用例子说明(利用Itext画模板导出word、pdf,纯java实现)

最近项目中要用到导出word这个功能,大概研究了一些实现方式。jacob,poi,jodconvert,jspperreport,itext等等,jacob是连接java和com的桥,因为用的IBM的小型机,所以用的是AIX操作系统,不支持,故砍掉;poi调整word格式太麻烦了,而且会有问题,砍...

2013-07-08 14:33:01

阅读数:1072

评论数:0

weblogic启动异常:Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible

出现这个异常 There are 1 nested errors: weblogic.management.ManagementException: [Management:141266]Parsing Failure in config.xml: javax.xml.namespace....

2013-06-03 13:54:17

阅读数:945

评论数:0

mvc的各个部分都有那些技术来实现?如何实现?

视图层用jsp,javascript 作用--显示数据,接受用户输入数据 控制层用servlet 作用--接收视图层数据,传输 给业务逻辑层(即模型层) 模型层用普通java class 作用--业务类的实现,如:数据库操作 M(DAO)层,就相当于后台,...

2013-04-24 01:08:16

阅读数:3220

评论数:0

面试题:谈谈自己对spring的理解

1)开源框架 2)IoC(控制反转),将类的创建和依赖关系写在配置文件里,由配置文件注入,实现了松耦合 3)AOP 将安全,事务等于程序逻辑相对独立的功能抽取出来,利用spring的配置文件将这些功能插进去,实现了按照方面编程,提高了复用性

2013-04-23 21:57:54

阅读数:891

评论数:0

自己对IoC(Inversion of Control)的理解

一个类需要用到某个接口的方法,我们需要将类A和接口B的实现关联起来,最简单的方法是类A中创建一个对于接口B的实现C的实例,但这种方法显然两者的依赖(Dependency)太大了。而IoC的方法是只在类A中定义好用于关联接口B的实现的方法,将类A,接口B和接口B的实现C放入IoC的 容器(Conta...

2013-04-23 21:55:10

阅读数:425

评论数:0

依赖注入的3种实现方式

在讲解依赖注入的3种实现方式之前,这里先澄清一下依赖注入的意义:让组件依赖于抽象,当组件要与其他实际对象发生依赖关系时,通过抽象来注入依赖的实际对象。  依赖注入的3种实现方式分别是:接口注入(interface injection)、Set注入(setter injection)和构造注入(c...

2013-04-23 21:13:00

阅读数:385

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭