自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 JSONObject中optString和getString等的区别

The difference is that optString returns the empty string ("") if the key you specify doesn't exist.getString on the other hand throws a JSONException. Use getString if it's an error for the data to

2017-06-03 14:29:49 2129

原创 SpringMVC下net.sf.json.JSONObject陷阱

JSONObject json = JSONTools.fromObject(order);json.put("appModules",appModules);如果order对象里的某个属性为null,经过fromObject方法后,该属性的value为空字符串"",同样appModules也有属性为null,但是它是通过put或者element进去的,该属性的value为null,所以向

2017-06-02 20:03:01 1424

转载 Spring+Spring MVC+Mybatis+Maven搭建多模块项目(二)

基于第一篇文章《Spring+Spring MVC+Mybatis+Maven搭建多模块项目(一)》的基础上,写一个完整的示例,从页面到Dao层的整个过程 1、先在bug.model模块下创建com.bug.model.user包,在包中创建UserVO对象package com.bug.model.user;public class UserVO { private Stri

2017-05-26 10:56:46 390

转载 Spring+Spring MVC+Mybatis+Maven搭建多模块项目(一)

最近在研究spring MVC和Maven,工作中也是使用Spring MVC、Mybatis及Maven整合,出于好奇,自己也搭建了一个Spring+Spring MVC+Mybatis+Maven的多模块框架,先介绍一下我的工程结构 bug.root:根模块,不包含任何代码 bug.model:对象模块,所有的实体对象都放到这里 bug.dao:数据库交互模块,Mybatis的

2017-05-26 10:54:51 608

转载 Spring3 MVC请求参数获取的几种方法

一、      通过@PathVariabl获取路径中的参数 @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET) public String printMessage1(@PathVariable String id,@PathVariable String name, ModelMap m

2017-05-08 09:03:14 240

原创 generator

最近使用到了generator生成代码。主要用来生成DO,DAO,*Mapper.xml。由于仅需要其生成一些基本的公用的sql操作行为(增删改查更一个方法),而且命名也需要自己的规范,所以修改了一些源码记录下来,用于备忘。 使用的版本为1.3.2。主要记录: 1.org/mybatis/generator/api/IntrospectedTable.Java类:calculateJa

2017-04-25 13:09:27 519

转载 springMvc里的mvc:resources与静态资源的访问

在进行spring MVC的配置时,通常我们会配置一个dispatcher servlet用于处理对应的URL。配置如下:[html] view plain copyservlet>  servlet-name>mvc-dispatcherservlet-name>  servlet-class>org.springframewo

2017-04-20 09:27:04 332

转载 自动生成实体,Dao层代码

今天来介绍下怎么用mybatis-gennerator插件自动生成mybatis所需要的dao、bean、mapper xml文件,这样我们可以节省一部分精力,把精力放在业务逻辑上。之前看过很多文章,都是借助eclipse或者IDEA等其他工具,今天讲的这个方法是,直接在命令提示符下运行。程序打包上传:http://download.csdn.net/detail/tolcf/94

2017-04-13 20:01:37 5056

转载 RbbitMQ基础

引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介绍的RabbitMQ就是当前最主流的消息中间件之一。RabbitMQ

2017-04-01 15:11:36 1117

原创 Git的安装和配置

http://blog.csdn.net/renfufei/article/details/41647875

2017-03-30 10:52:54 307

转载 Web.xml配置详解之context-param

格式定义:[html] view plaincopycontext-param>  param-name>contextConfigLocationparam-name>  param-value>contextConfigLocationValue>param-value>  context-param>  作用

2016-04-17 13:41:01 254

转载 Android中进程(Process)和线程(Thread)

一、进程(process)1.默认情况下,每个application都运行在一个独立的process中,所有的component都运行在该process中的主线程中(main线程,由于主要处理UI,所以也叫UI线程)2.可以在manifest文件中通过component的android:process属性为当前组件指定运行的process,甚至不同application中的组件都可以运行在

2016-03-22 19:27:26 427

原创 android自定义属性

一、在res/values/attrs.xml文件中:                                            二、在布局文件中使用声明的属性        1、声明命名空间:            xmlns:itheima="http://schemas.android.com/apk/res/com.ithei

2016-03-14 11:14:34 278

原创 android自定义菜单

public boolean onKeyDown(int keyCode, KeyEvent event) {        //判断是否点击了菜单键        if(keyCode == event.KEYCODE_MENU){//            if(changeNameDialog == null || !changeNameDialog.isShowing()){

2016-03-14 11:12:00 401

原创 android笔记(2)

1.各位android大牛的微博:          http://www.zhihu.com/question/197759812.Intent的作用Android中的Intent有两大作用。一:用来启动其他新的Activity。显式和隐式二:作为传递数据和事件的桥梁。传递数据时的代码有两种:第一种是:Intent intent

2016-03-09 10:56:21 311

原创 android笔记(1)

1. 两种不同的上下文    弹Toast时,无论传递MainActivity.this还是getApplicationContext(),二者都可以,但显示对话框时,MainActivity.this作为参数是可以的,而getApplicationContext()不可以,这是因为getApplicationContext()表示的是全局的上下文,而Activity上下文不仅包含了全局上下文

2016-03-09 10:55:32 249

转载 java解析XML(4种方式)

==========================================xml文件<?xml version="1.0" encoding="GB2312"?> <RESULT> <VALUE>    <NO>A1234</NO>    <ADDR>四川省XX县XX镇XX路X段XX号</ADDR> </VALUE> <VALUE>    <NO>B1

2016-03-09 10:26:15 452

原创 java中字符串/java对象<-->JSON对象互转

String字符串与JSON的转换    (1)Object/String-->JSON(org.json.JSONObject方式)             JSONObject json = new JSONObject(result);             int versionCode = json.getInt("code");             String

2016-03-09 09:56:25 301

原创 BroadcastReceiver

BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户

2016-03-07 11:21:16 313

转载 微信公众号开发之[发送模板消息]

1、什么是模板消息?微信为防止服务号对用户进行恶意骚扰和营销,而服务号在某些场景又必须给用户发送消息时(如购物成功、支付成功),这时候就可以应用微信提供的模板消息来给用户进行提醒。比如:2、怎么添加模板消息?在微信公众号后台菜单里面有模板消息一栏,点击进去后可以看到模板库,可以根据自己的实际需要添加自己需要的模板消息,模板涵盖各行各业,暂不可

2015-12-29 10:23:45 11030 2

转载 微信公众号开发之获取access_token[java版]

在微信公众号开发的最基础的第一步就是获取access_token.access_token的描述:access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。由于获取access_token的api调用次数非常有限,建议开发

2015-12-29 10:20:57 4259 1

转载 Web.xml配置详解之context-param

格式定义:context-param>  param-name>contextConfigLocationparam-name>  param-value>contextConfigLocationValue>param-value>  context-param>  作用:该元素用来声明应用范围(整个WEB项目)内的上下文初始化参数。 param-name 设

2015-10-29 10:15:28 320

转载 JSON详解

JSON的两种结构JSON有两种表示结构,对象和数组。对象结构以”{”大括号开始,以”}”大括号结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔,语法结构如代码。{ key1:value1, key2:value2, ...}其中关键字是字符串,而值可以是字符串,数值,true,

2015-10-19 21:52:48 643

转载 JSP编码问题

1. pageEncoding: jsp页面编码: jsp文件本身的编码   2. contentType: web页面显示编码:jsp的输出流在浏览器中显示的编码   3. html页面charset:web页面输入编码: 输入框输入的字体编码     4. setCharacterEncoding:request.setCharacterEncodi

2015-09-26 21:05:07 311

原创 hibernate 不同版本的xml配置文件的不同写法

1,Hibernate 3.6.0 的XML的头:                “-//Hibernate/Hibernate Configuration DTD 3.0//EN”         “http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd”>                “-//H

2015-01-14 16:35:10 605

转载 @Repository、@Service、@Controller 和 @Component

Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,需要在 XML 配置文件中启用Bean 的自动扫描功能,这可以通

2014-12-30 10:08:10 305

原创 com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java:1414:-1

这个异常是在tomcat启动时出现的,原因是struts.xml里面是空的,加个就行了

2012-12-23 20:54:55 2932 2

Spring in action 英文版(第四版)+中文第三版

Spring in action 英文版(第四版)+中文第三版,很经典的Spring学习资料

2016-10-08

Spring in action 英文版(第四版)

英文版Spring in action,清晰,明了,学习技术的同时,巩固英文水平

2016-10-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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