关闭

更有效地跟踪Bug——记录带有详细参数值的SQL

在实际开发工作中,可能需要很多调试的工作,通过调试,也许能够更好地发现程序的具体问题。  假想下,今天QA同事给你报了一个bug,当然她们不会给出具体的原因,而仅仅是给出Bug导致的果,那么你如何fix 这个 bug了,显然每个人处理问题的方法是不一样的,但是大致会这样: 问QA,为什么会出现这样的Bug啊、在什么时间什么地方出现的…? 过后你可能会装作思考状,良久后说,这不是我们的问题,是部署...
阅读(33) 评论(0)

Jquery SerializeObject - 将form表单转化成Javascript object

默认情况下,Jquery无法将form转换成用于ajax参数的Javascript Object。  所以一直以来都是使用selector一个个读取数值然后自己构建Javascript Object的方式。今天偶然看到一段Jquery的插件,可以直接使用: $(form).serializeObject() 将form里面的内容转化成如下漂亮的形式,真是大快人心!...
阅读(46) 评论(0)

SpringMVC如何用Java类配置(不通过web.xml和XML方式)

DispatcherServlet是Spring MVC的核心,按照传统方式, 需要把它配置到web.xml中. 我个人比较不喜欢XML配置方式, XML看起来太累, 冗长繁琐. 还好借助于Servlet 3规范和Spring 3.1的功能增强, 可以采用一种全新的,更简洁的方式配置Spring MVC了. 下面按这种方式一个Hello World的MVC配置. Step 1:先用e...
阅读(63) 评论(0)

VMware的三种网络连接方式区别

关于VMware的三种网络连接方式,NAT,Bridged,Host-Only ,在刚接触的时候通常会遇到主机Ping不通虚拟机而虚拟机能Ping得通主机;主机与虚拟机互不相通等等网络问题。本文就这三种连接方式作一一说明,也方便以后翻阅当参考用。   首先,要注意安装完VMware后,控制面板\网络和 Internet\网络连接会多出两块虚拟网卡VMnet1、VMnet2,两个网卡...
阅读(93) 评论(0)

SpringMVC 4.1 整合fastjson

SpringMVC在@ResponseBody时,默认使用Jackson做json对象的序列化操作。相信很多人都知道只要引入jackson包,框架会自动实现功能 dependency> groupId>com.fasterxml.jackson.coregroupId> artifactId>jackson-databindartifactId> version>${j...
阅读(130) 评论(0)

maven servlet-api 和 javax.servlet-api区别?

SpingMVC的内容协商支持三种方式: 使用后缀,如.json、.xml后缀和处理类型的关系可以自己定义前面说的使用Accept头在访问时request请求的参数,比如每次请求request都会加format=xml参数,表示要求返回XML格式数据,默认参数名是format,可以修改。 SpingMVC规定,如果同时开启了上面的部分或全部方式,解析顺序是后缀、参数、Accept头。对...
阅读(104) 评论(0)

原码, 反码, 补码 详解

正数的反码和补码都与原码一样; 负数的反码、补码与原码不同,负数的反码: 原码中除去符号位,其他的数值位取反,0变1,1变0。负数的补码:其反码+1. 做个小Demo,分别写出7和-7的原码、反码、补码。(其中第一位是符号位,0表示正数,1表示负数) Demo 7 -7 原码 00000111 10000111 ...
阅读(96) 评论(0)

Oracle索引总结

1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。   2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率   3)索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个索引时,...
阅读(179) 评论(0)

Part VII. Spring整合-33. Email-33.3 使用JavaMail MimeMessageHelper

处理JavaMail消息时可以非常方便的一个类是org.springframework.mail.javamail.MimeMessageHelper类,可以阻止您不必使用详细的JavaMail API。 使用MimeMessageHelper,很容易创建一个MimeMessage: // of course you would use DI in any real-world ca...
阅读(135) 评论(1)

如何使用HttpClient来发送带客户端证书的请求,以及如何忽略掉对服务器端证书的校验

使用Spring对RMI的支持,您可以通过RMI基础架构透明地显示您的服务。 设置完成后,您基本上具有类似于远程EJB的配置,除了没有对安全上下文传播或远程事务传播的标准支持。 在使用RMI调用程序时,Spring会为此类附加调用上下文提供钩子,因此可以在此处插入安全框架或自定义安全凭据。 28.2.1使用RmiServiceExporter导出服务 使用RmiServic...
阅读(123) 评论(0)

深入浅出Spring AOP

AOP联盟规范了一套用于规范AOP实现的底层API,通过这些统一的底层API,可以使得各个AOP实现及工具产品之间实现相互移植。这些API主要以标准接口的形式提供,是AOP编程思想所要解决的横切交叉关注点问题各部件的最高抽象。无论是Spring的AOP框架,还是开源的aspect框架,都是直接以这些API为基础所构建。 Spring实现AOP都是基于接口形式的...
阅读(112) 评论(0)

SpringMVC重要接口(四)ViewResolver

22.10.1 介绍 Spring的内置多部分支持处理Web应用程序中的文件上传。您可以使用org.springframework.web.multipart包中定义的可插拔MultipartResolver对象来启用此多部分支持。 Spring提供了一个MultipartResolver实现,用于Commons FileUpload,另一个用于Servlet 3.0 multipa...
阅读(171) 评论(0)

SpringMVC重要接口(三)HttpMessageConverter

引言:如何在SpringMVC中统一对返回的Json进行加密?”。 大部分人的第一反应是通过SpringMVC拦截器(Interceptor)中的postHandler方法处理。实际这是行不通的,因为当程序运行到该方法,是在返回数据之后,渲染页面之前,所以这时候HttpServletResponse中的输出流已经关闭了,自然无法在对返回数据进行处理。 其实这个问题用几行代码就可以搞定,...
阅读(224) 评论(0)

SpringMVC重要接口(二)HandlerMethodReturnValueHandler

我们在上一节提到,SpringMVC方法中的参数都是靠HandlerMethodArgumentResolver解析的,那返回值呢。 我们都使用过@ResponseBody注解,也知道它的作用,那又是谁来解析这个注解,使之输出我们想要的东西,本节我们一起来剖析org.springframework.web.method.support.HandlerMethodReturnValueHand...
阅读(151) 评论(0)

SpringMVC 4.1 新特性(二)内容协商视图

SpingMVC的内容协商支持三种方式: 使用后缀,如.json、.xml后缀和处理类型的关系可以自己定义前面说的使用Accept头在访问时request请求的参数,比如每次请求request都会加format=xml参数,表示要求返回XML格式数据,默认参数名是format,可以修改。 SpingMVC规定,如果同时开启了上面的部分或全部方式,解析顺序是后缀、参数、Accept头。对...
阅读(168) 评论(0)

SpringMVC 4.1 新特性(一)JSONP的支持

为了启用@ResponseBody和ResponseEntity方法的JSONP支持,需声明一个@ControllerAdvice的bean,它扩展了AbstractJsonpResponseBodyAdvice,如下所示其中constructor参数指示JSONP查询参数名称: package com.somnus.advice; import org.springframework....
阅读(150) 评论(0)

SpringMVC重要注解(二)@ControllerAdvice

@ControllerAdvice,是Spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现: package org.springframework.web.bind.annotation; @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME)...
阅读(187) 评论(0)

SpringMVC重要注解(一)@ExceptionHandler和@ResponseStatus

无论是普通的WEB项目,还是用SpringMVC实现的restful服务,都曾经历过下面两个问题: @PostMapping(path = "/selectByAcctcode") public MerAccountQueryResponse selectByAcctcode(@Valid @RequestBody MerAccountQueryRequest request,B...
阅读(165) 评论(0)

JSON深入浅出

JSON 是 JavaScript 的一 个严格的子集,利用 JavaScript 中的一些模式来表示结构化数据。 一.JSON 语法  JSON 和 XML 类型,都是一种结构化的数据表示方式。所以,JSON 并不是 JavaScript 独有的数据格式,其他很多语言都可以对 JSON 进行解析和序列化。  JSON 的语法可以表示三种类型的值:  1.简单值:可以在 JSON 中表...
阅读(4467) 评论(6)
321条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1520967次
    • 积分:16913
    • 等级:
    • 排名:第607名
    • 原创:273篇
    • 转载:45篇
    • 译文:3篇
    • 评论:297条
    我的家园
    GitHub