java
kaigehahaha6612
这个作者很懒,什么都没留下…
展开
-
Fastjson自动过滤null值问题的解决
问题: 使用JSONObject jsonObject = JSONObject.parseObject(obj);转换成Json对象时,fastjson会保留所有的键值对。但是使用String jsonStr = JSON.toJSONString(o);把对象转化成字符串时,fastjson会自动去除值为null的键。示例如下: public static void getJsonString() { String s = "{\"id\":100,\"townN...原创 2021-10-19 16:40:32 · 9079 阅读 · 0 评论 -
IE8展示(使用ImageIO.write方法转换的)图片不稳定
问题:由于当前项目要求兼容ie8,且系统内部会将pdf转为图片,并使用html原生img标签展示。除了ie8其他浏览器都能正常展示,但是ie8有时可以显示,有时却只显示叉号,图片大小都能加载但是内容不能正常显示。解决: 排查很久,最后发现是试用ImageIO.write(imageNew, "png", outputStream)转化图片时指定的类型为png,但是接收的outputS...原创 2019-11-01 15:54:20 · 662 阅读 · 0 评论 -
websphere修改数据源url不生效
最近在使用websphere,数据源配置使用jndi,websphere会根据服务所在的node,server去自动匹配同名的,作用在该server下的jndi数据源,但是最近由于需要,需要切换数据库地址,刚开始只是修改了数据源的url(用户名,密码相同,不需修改),如下:然而,重启服务器或者数据源都无法成功切换,即使删除该数据源访问的依旧是原来的数据库,最后在一遍博客上看到...原创 2019-10-22 16:41:51 · 1136 阅读 · 0 评论 -
fastjson对Timestamp的处理 解决:For input string: "2019-10-21 14:05:21"
场景:fastjson处理json与java对象转换十分方便,现在有需求需要使用fastjson的JSON.toJavaObject(json,clazz)方法将json数据转为SubReport对象,SubReport subReport = JSON.toJavaObject(json, SubReport.class);,其中SubReport的时间对象使用的是java.sql.Ti...原创 2019-10-22 16:18:55 · 9584 阅读 · 0 评论