- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 springMVC中自定义json中数据类型
网站开发中,大家经常使用ajax请求返回json数据到前台给js使用,但是对于java中long类型的数据,如果通过json传递到前台js中时,由于js的精度不够,会造成long类型的数据丢失后面几位。所以在返回前台json数据时,我们需要把long类型的数据转成string类型的数据,这样就可以在js中丢失精度。还有java中Date类型的日期,我们需要返回json时,按照自己的日期格式就Dat
2015-04-29 15:06:23 2286
原创 springMVC实现全局异常处理
你还在为控制器和service层中的try catch代码段感到烦恼吗,每写一个方法,都要进行try catch或者抛异常处理,然而捕获到异常之后的处理无非就是告诉用户,后台程序出错了,如果请求的是页面,则返回用户一个错误页面,告诉用户后台程序出错了,如果是ajax请求呢,则要返回一个错误代码,告诉前端程序,后台运行出错了。所以综上所属,无论后台出现什么样的异常,我们只需要在后台记录下异常日志。然
2015-04-29 14:38:54 457
原创 HTTP响应代码中文详解
1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) · 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 2xx - 成功这类状态代码表
2015-04-24 09:34:05 600
原创 mybatis中传入String类型参数异常
Mybatis查询sql传入一个字符串传参数,报There is no getter for property named 'ids' in 'class java.lang.String'。
2015-04-22 10:14:12 17702 1
原创 SpringMVC设置默认请求首页
做web项目的时候,上线部署都是通过域名之间访问的,也就是访问路径没有上下文,原来设置web项目的默认首页的时候在web.xml中可以直接指定静态HTML页面和jsp页面,代码如下 /index.html 但是,welcome-file-list一般情况下只能使用静态网页,如果非要把他配置成SpringMVC的控制器URL就会报错。所以又会有另一种实现
2015-04-16 12:49:27 2188
原创 netty服务端开发-绑定监听
上一篇文章介绍了服务端的消息处理,这篇文章则主要介绍端口监听、连接的建立和消息处理类的注册使用等,直接贴上demo代码package com.jd.time.server;import com.jd.time.handler.TimeServerHandler;import io.netty.bootstrap.ServerBootstrap;import io.netty.chann
2015-04-11 11:00:53 9321 1
原创 netty服务端开发-I/O处理
使用netty开发服务端程序,主要包括一个服务端程序类,主要负责监听端口,建立连接;还有一个服务端数据处理类,负责处理服务端接收到的业务数据,并进行响应,先贴上一段负责处理接收数据的demo类package com.jd.time.handler;import io.netty.buffer.ByteBuf;import io.netty.buffer.Unpooled;impor
2015-04-11 10:44:38 718
原创 java反射工具类
Java反射工具类,有时候可能会用到package com.framelib.utils;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Modifier;
2015-04-02 23:08:47 636
原创 java读取properties文件
Java项目经常使用properties文件,提供一个读取properties文件工具类,可以方便获取文件内容,package com.framelib.utils;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.slf4j.Logger;im
2015-04-02 23:05:37 552
原创 http请求工具类
本工具类是根据apache的开源框架httpClient4基础上进行封装的,可以很方便的使用!直接贴上代码package com.framelib.utils;import java.io.BufferedInputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import
2015-04-02 22:47:34 563
原创 遍历Map方法汇总
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.key
2015-04-02 19:08:29 304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人