类型转换
常用类型基本类型
int
long
double
引用数据类型
Integer
Long
Double
BigInteger
BigDecimal
String
List
Map
Array
数据类型基本数据类型
byte
short
int
long
float
double
boolean
char
引用数据类型包装类
Byte
Short
Integer
Long
Float
Double
Boolean
Character
BigInteger
BigDecimal
其他
String
字符串是一种非常独特的数据类型
List
Map
Array
类型转换基本数据类型转基本数据类型
隐式转换
扩大原始转换
规则: byte<short<int<long<float<double
布尔和字符一般不参与转换!
显示转换
缩小原始转换
也就是上面的翻过来转换,都需要强转
基本数据类型和包装类互转
自动装箱
基本类型隐式转换成对应的包装类
自动拆箱
包装类隐式转换成对应的基本数据类型
基本数据类型和字符串互 ...
递归:获取整棵树
递归就是自己调用自己
json参数格式不对引发的异常
问题:
1Caused by: com.fasterxml.jackson.core.JsonParseException: Unexpected character (' ' (code 160)): was
类似于这种错误都是传递参数格式不对,jackson无法正常解析json->object报出的错误.
重新检索数据格式就可以解决该类问题!
基于Hexo搭建博客
博客搭建
框架: hexo
主题: butterfly
服务器: githubPage
域名: blog.zhangmingke.top
HEXO
前提:
node.js
git
安装hexo全局安装:
1npm install -g hexo-cli
指令init
新建网站,一般一个网站只是用一次
12345678910hexo init [folder(文件夹路径,没有指定这个该参数,默认在当前文件夹下)]├── _config.yml 网站的配置信息├── package.json 应用程序信息├── scaffolds 模板文件夹├── source| ├── _drafts 草稿文章目录| └── _posts 发布文章目录└── themes 主题
new
新建文章
1234hexo new [layout]<title># 不指定layout默认是用_config.yml指定的defaultlayout,一般是post# 默认有三个布局,post,page,draft# 我只需要post
generate
生成静态文件
123hex ...

