- 博客(6)
- 收藏
- 关注
原创 fastjson序列化导致属性丢失
说明:fastjson在使用过程中,默认序列化时,如果对象属性为空,则剔除该属性,在提供高速效的同时,也为极限编程,狂热编程分子埋下了隐患。举例:Test test = new Test("id", "name", null);System.out.println(JSON.toJSONString(test));实际输出仅有id和name属性。解决办法:fastjson为我们提供了序列化选项,修改代码为如下 Test test = new Test("id", "name", nul.
2020-08-11 01:33:20
891
原创 环境搭建填坑 idea maven
idea2010.1社区版bug说明:idea社区版(商业版没有测试)在使用时可能会出现诡异的maven项目clean,compile,package,install等系列操作都没问题,可是直接运行main方法时,就会出现一系列的maven引入的包找不到的类符号的问题。且尝试invalid cache&restart等其它一系列操作均未解决解决办法:使用其它版本idea。或者删除maven setting.xml文件中的自己自定义仓库的配置,即使用maven默认的user下面的本地仓库地址(原
2020-08-10 01:05:41
127
原创 读取写入数据库毫秒丢失问题
读取写入数据库毫秒丢失问题事故:从一个数据库中读取带时间戳的事件格式数据,写入到另一个数据库中,结果出现毫秒级时间精度丢失。原因:pattern未带时间戳。解决办法:读取后转换的时候,带上时间戳转换,如yyyy-MM-dd HH:mm:ss.SSS...
2020-08-09 15:30:16
392
原创 oracle 数据类型之number
oracle 数据类型之number文章目录oracle 数据类型之number事件起因经过结果参考oracle中number对应的java数据类型事件起因经过结果问题起因:oracle建表数据类型为integer,double precios、float、number、real、decimal时,通过jdbc连接,获取到的columntType均为number,导致转换成其它数据库建表语句时,无法正确映射类型.原因:oracle中本不存在上述类型,上述类型都是number的变种类型。解决方法:
2020-08-09 15:06:21
494
原创 MySql 那些事儿--日志
MySql常见日志系列类别二进制日志-binlogmysql的二进制日志是我们平时最常用的日志,他记录了我们事务中sql语句执行的信息作用:它记录了数据库上的所有改变.改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕位置:show variables like '%datadir%';常见使用:1、用于数据库的基于时间点的还原2、用于复制,在主从复制中,从库利用主库上的binlog进行重播,实现主从同步回滚日志-
2020-07-25 16:20:24
89
原创 摘录--《人间》余秀华
要一个黄昏,满是风,和正在落下的夕阳。如果麦子刚好熟了,炊烟恰恰升起。那只白鸽贴着水面飞过,栖息于一棵芦苇。而芦苇正好准备了一首曲子。如此,足够我爱这破碎泥泞的人间。 ——《人间》余秀华谨以此文记念进入博客世界,愿不惧风雨,一往无前...
2020-07-18 08:10:22
2392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人