1.如果sh文件没有权限执行 那他就是白色的而不是绿色的
2.转json中有date 在存储的时候处理 取出的时候就不用处理了
存储时date日期格式的转换方式
//注意日期格式
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessorUtil());
JSONObject jsonObject = JSONObject.fromObject(alert,jsonConfig);
3.springboot多数据源运行一段时间后报错
Spring Boot多数据源配置及No operations allowed after connection closed连接异常的解决 - 简书
4.@value写成static获取到的值为空
spring不支持给静态变量的原因
- spring 管不到静态的属性和方法,所以执行不到静态的set方法
网上说@value获取值为空有这么几种情况
spring@value取不到值的几种情况_兜里有佩_51CTO博客
在网上找到的解决办法
5.反射和ApplicationContextAware区别
spring实现了对象池,一些对象创建和使用完毕之后不会被销毁,放进对象池(某种集合)以备下次使用,下次再需要这个对象,不new,直接从池里出去来用。节省时间,节省cpu.并且可以解耦
6.判断字符串是否全是空格
null 或者 "" 到是好判断 那" " " "不一定有几个空格的咋判断?
用java自己写好的StringUtils.isBlank() 他的底层已经轮询判断了
7.修复tomcat漏洞
其实就是升级tomcat就行 我这个项目是从6升级到7 但是配置文件server.xml别复制 里边还是有些东西不一样的 把端口号和urlencoding照着写就行了
8.配置tomcat的serverlocation
本地tomcat不能启动项目
下边红框框的要配置 如果是无法点击状态就删除了再加上来配置 它默认走的应该不是你的tomcat 发布路径也默认不是webapps