- 博客(21)
- 收藏
- 关注
原创 Java对象蛇形命名与驼峰命名互转
Java对象蛇形命名与驼峰命名互转接口定义是蛇形命名,实体类定义为驼峰直接上demo主要依靠这句:@JSONType(naming= PropertyNamingStrategy.SnakeCase)import com.alibaba.fastjson.PropertyNamingStrategy;import com.alibaba.fastjson.annotation.JSONType;/** * 要序列化的类 * @author KP * @date 2021/6/29 */
2021-06-29 19:56:25
2439
原创 【已解决】Temporary file write failure
现象数据库执行ddl时报错:[HY000][1878] Temporary file write failure.原因创建临时表的时候,因为临时空间不够,导致临时文件写入失败解决MySQL官方文档中的说明1.查看临时空间路径SHOW VARIABLES LIKE 'tmpdir'我的是默认路径,根据官方文档及网友们提供的思路,修改临时空间即可。2.查看要修改表的数据大小如果已经修改过临时空间,那么可以尝试扩展临时空间大小,这个我没有尝试SELECT table_name
2020-10-21 12:23:38
9443
原创 json重复引用{“$ref:”$[0]}
问题场景给前端返回候选城市列表时结果中出现这样的数据{“ref:”ref:”ref:”[0]}。候选信息是从城市list中获取,然后放到返回集合中。问题原因看到结果中的 $ref 大概能猜到是因为从一个list集合中抓数据导致的,重复的数据指向同一个引用。确实没有遇到过这种问题,只能求网上的大神们。问题的根源是fastjson默认开启引用检测机制,将相同对象写成引用的形式。但怎么解决呢?解决方案有几种答案,我汇总一下。单个关闭引用检测JSON.toJSONString(object,
2020-08-10 11:21:31
959
原创 maven使用site命令未生成html
最近在看maven实战,看到maven可以生成项目站点,就按照书上的方法试了试,结果和书上不一致,搞了一下,记下来,避免以后再卡在这里。书中针对不同的maven版本提供了不同的配置,我用的maven3,配置如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <arti...
2018-10-02 22:32:01
11836
8
原创 mac上idea装插件后卡在启动页
同事推荐装个MyBatis插件,按老套路装呗 同事推荐用下面那个,我就装上了,装完提示要重启,重启就启不来了,一直卡在启动页,等到天荒地老也不好使,我琢磨着把那个插件删了再重启呗,没想到才疏学浅啊…… 压根儿就没有mybatis的插件啊!既然没有这个插件,是我没下载?不能呀,程序提示我下载成功要重启呀,难道我找错地方了?场面一度十分尴尬,不过还好,咱还有百度! 这个问题确实有人遇到过...
2018-08-25 19:57:48
1437
1
原创 maven 报 Could not find goal '' in plugin org.apache.maven.plugins:maven-help-plugin:3.1.0
maven实战里有一块儿讲了使用maven-help-plugin描述插件获取插件详细信息,跟着操作了一下,报错了,命令如下:mvn help: describe-Dplugin=org.apache.maven.plugins:maven-shade-plugin:1.2.1报错截图奉上: 百思不得姐啊,为啥没有插件目标???这个插件不就是干这个用的么???搜了下,原来是因为 he...
2018-08-23 21:54:31
16512
8
原创 jacoco引发的血案
情景复现:109机器复审提交异常,后台报错。 很明显,这是类型转换异常,顺着日志找代码。 显示转换抛了,然后本机调试,没有出现这个问题,顺利通过。又试了下121机器,没有问题。疑惑来了,为什么同样的代码无法复现,只有109有问题? 加日志,观察154行的参数究竟是什么,为什么会报错? 日志信息如下 这个时候还要看看传入的这个obj也就是RuleReqPam这个东西究竟是个.........
2018-06-11 10:10:33
8054
4
原创 MyBatis 插入MySQL数据库返回主键异常 java.lang.Integer cannot be cast to java.lang.Long
MyBatis 插入MySQL数据库返回主键异常
2016-09-09 11:27:53
4797
原创 Honeywell 扫描枪安装
项目有个扫二维码的需求,用到了扫描枪,看起来还挺高端的。其实直接插上就能用,但扫描枪要通过COM口才能让项目抓到数据,so,转换的时候费了点劲。记录一下,防止以后安装的时候被坑。
2016-03-14 11:42:37
10861
原创 试玩高德地图~~~
最近升级项目涉及到地理位置的操作,公司一直用的是高德地图,这次肯定是不会变啦。升级的要求是要有拖拽锚点,根据锚点位置确定坐标和地理位置。要求就这么多,看起来确实很简单呐~本人菜鸟,以前从没接触过地图这么高级的东东,so,第一步必然是找官方文档!安利一下官方网站:http://lbs.amap.com/ 不得不说,官方已经说得非常详尽了……我稍微改了一下,怕忘了,赶快记下来,留着以后查看。不废话,
2015-12-14 14:44:07
707
原创 记一个菜鸟犯的错误
刚开始接触mybatis,写一个小项目的时候出现了一个错误,因为是菜鸟,所以解决了好久,趁着有空就记一下,警示自己,帮助他人。dao和domain如上图(因为是练手,为了看着方便,所以mapper.xml就跟dao放一起了,没有分开)配置文件也只有这些。spring与mybatis的配置其中一个mapper是这样的,另外一个也是这么写的。报错如下
2015-10-26 09:53:39
9610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人