文章列表
Java JSON 解析
- 博客分类:
- 整理
介绍:java 解析 json字符串
支持数据格式:String、int、Integer、double、Double、boolean、Boolean、BigDecimal、List、Map
Map key 需为 String
引用数据类型的解析需要 传递映射 Map<String,Class> 其中 key为对象中的属性名
package com.json;
/**
* 定义 json 解析器
* Created by wangxin on 2015/2/14.
*/
publi ...
简介
思想:将操作放置于 PO 对象中的思想, 既要保存 PO 则调用PO的 save方法即保存, 其他 update/delete/get, 通过反射将生成 sql 和执行 sql的操作封装成 javaBean的操作。
配置基于 annotation,可配置 po 的解析方式、po中字段的渲染方式及数据源的获取方式
代码结构
anonation 包为定义表和字段的注释表
config>mapping 解析表和字段时需要用的的javaBean
config>p ...
算法描述
汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。
我的实现
package com.test;
import java.util.ArrayList;
import java.util.List;
/**
* 河内塔算法
* 每次将待移塔上的前N-1个盘子看成一个整体依次递归移动
* @auth wangx ...