获得徽章 27
- #你的祝福由我寄送# 感谢我的妈妈,对我无微不至的关怀。从小到大没少惹您生气。现在您已经退休了,仍然没有过上悠闲的日子,仍然在工作的同时,还要照顾我的姥姥、姥爷,我却没法帮您分担。
新年到了,祝你身体健康、事事顺心。
提前跟您说声,妈,过年好!展开评论3 - 今天给大家科普一个常识:
【问题描述】:为什么的json串里面出现了反斜杠?看下面的代码
public static void main(String[] args) {
Map<String,Object> map = new HashMap<>();
map.put("personalService","个人");
map.put("userGroupService","用户组");
map.put("territoryService","地域");
map.put("organizationService","组织机构");
System.out.println(JSONObject.toJSONString(map));
System.out.println(JSONObject.toJSONString(JSONObject.toJSONString(map)));
}
代码结果如下:
{"personalService":"个人","territoryService":"地域","organizationService":"组织机构","userGroupService":"用户组"}
"{\"personalService\":\"个人\",\"territoryService\":\"地域\",\"organizationService\":\"组织机构\",\"userGroupService\":\"用户组\"}"
【产生的原因】:原因显而易见了,我们对map进行了两次toJSONString操作,第一次正常,第二次就出现了反斜杠了。如果以后你的代码出现这类问题,可以检查代码是否存在这类操作展开评论2 - 【功能需要】:需要在springboot项目中引入定时任务,任务当中参数是在nacos的配置中心中的,通过@RefreshScope动态刷新!
【产生的问题】:发现在配置文件修改后,调度任务就停止了,不会再次执行。
【产生原因】:源码使用监听的方式监听配置中心配置,发现变化会清空整个缓存,而添加@RefreshScope的bean属性都在缓存中,自然将正在运行中的任务清空了。
【解决方案】:调度bean实现ApplicationListener<RefreshScopeRefreshedEvent>接口,重写监听方法onApplicationEvent,此时变化后会重新将当前bean添加到缓存当中,所以定时任务就可以再次执行了。展开15
。2022年一定要找一家不是领导双休员工单休的公司
,然后还交公积金