文章 49
评论 20
浏览 81164
Flutter相关笔记

Flutter相关笔记

本文记录fultter里一些Widget的属性值

Object类强转成XXX.class报java.lang.ClassCastException

Object类强转成XXX.class报java.lang.ClassCastException

最近帮一朋友调试微信支付, 有个地方使用了xstream来转换初次签名的返回数据, 使数据转成实体类, 使用了Object强转成订单返回数据的实体类, 这个地方报了java.lang.ClassCastException错误 使用的是springboot2.x + spring-boot-devtools XStream xStream = new XStream(); xStream.alias("xml", OrderReturnInfo.class); Object o = xStream.fromXML(result); OrderReturnInfo returnInfo = (OrderReturnInfo)xStream.fromXML(result); 这里最后一行一直报错, 究其原因竟然是热部署惹的祸, 去掉依赖就可以了 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artif....

vim配置文件

vim配置文件

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 set number set mouse=a set selection=exclusive set selectmode=mouse,key set showmatch set tabstop=4 set shiftwidth=4 set autoindent set paste set listchars=tab:>-,trail:- set laststatus=2 set ruler filetype plugin indent on autocmd BufWritePost $MYVIMRC source $MYVIMRC

springboot项目集成七牛云OSS对象存储, 实现文件上传

springboot项目集成七牛云OSS对象存储, 实现文件上传

随着互联网技术发展, 老的分布式文件系统HDFS逐步已经被商家的对象存储替代了,完全包装好的技术, 完善的API文档, 用的不要太舒服, 本文记录springboot项目集成七牛云对象存储.

springboot项目集成rabbitmq发送邮件功能

springboot项目集成rabbitmq发送邮件功能

最近公司有个项目需要使用rabbitmq来做优化, 之前一直听说没有实战, 然后自己在网上找了一些资料, 资料真的很多, 但是实例基本没有, 都是log一句话什么的, 很头痛… 该博文抄了很多博主然后结合自己的了解做了一些改动,实现了我要的效果. 自己折腾一下,权当记录一下!

SpringBoot2.x + SpringSecurity + jwt集成Swagger, 实现自动编写接口文档

SpringBoot2.x + SpringSecurity + jwt集成Swagger, 实现自动编写接口文档

该博文是闲来无事, 嫌弃编辑接口文档很麻烦, 每次写完接口还要去写文档, 就烦的一匹. 网上相关资料很多, 随便找些来参考即可, 本文是使用最新版sb, 所以记录一下. 这里的Springboot是2.0.8, Swagger是2.8.0

阿里云一级域名跳转https的二级域名配置说明(主域名跳转子域名, 不带www跳带www)

阿里云一级域名跳转https的二级域名配置说明(主域名跳转子域名, 不带www跳带www)

阿里云的免费域名证书目前不支持泛解析, 不支持通配符解析, 所有的证书只针对二级域名生效; 很多官网如果只对二级域名做配置https, 比如说, https://www.domain.com, 这种方式是可以正常跳转, 但是用户一般喜欢直接输入 domain.com进行访问, 此时如果没做配置,这种访问是不会跳转的!

关于阿里云服务器的端口开通相关事宜

关于阿里云服务器的端口开通相关事宜

首先购买aliyun服务器要知道: 1. 阿里云服务器自带拦截进出站规则; 2. 阿里云的ecs有centos和Ubuntu两种, 两种服务器都含有自身的防火墙系统 3. 在开启一个进出站规则后(端口), 还需要在防火墙里面放行该端口, 另外如果嫌麻烦可以直接关闭防火墙, 因为进出站规则已经有一道防火墙, 个人建议不要关闭,直接添加端口即可. 添加端口直接百度就可以了 4. 端口经过以上操作后在本地如果还不能telnet 通或者访问, 那么检查该端口在服务器上是否被监听 netstat -ano 比如说开放12345端口: 监听需要如下0.0.0.0:12345监听

关于jpa批量查询排序问题

关于jpa批量查询排序问题

最近有个bug, 关于jpa自带的查询方法: List<Profile> profiles = profileRepository.findByUserIdIn(ids); 该方法是批量查询, ids是List 主键集合 查到的对象不是按照ids排序的, 而是按照profile中创建时间来进行排序的 暂时不知道怎么解决这个问题, 只能老老实实的用for循环进行查询了!

使用gradle 在idea中创建一个多module的springboot项目

使用gradle 在idea中创建一个多module的springboot项目

网上搜索了很久没找到这类的详细说明,都是你抄袭我的我抄袭他的,完事儿了还不能打包,很难受,所以自己摸索了一套流程来创建多module项目,其中参考了官方文档(gradle)

哈哈哈哈哈哈哈嗝~