一些小tip:
向上转型,失去特征
定义相同对象,重写hash和(不是或)equal
Vue.nextTick() 回调函数:在Vue(重新)渲染页面之后调用
vue绑定样式,我们会发现background-color 不能直接绑定 需写为backgroundColor 因为js中不允许出现‘-’
存库之前,mysql会把换行符什么的过滤掉,使得出入不一致(应用场景:textarea存)解决:this.value.replace(/\n|\r\n/g,"<br>")
linux下的mysql的表名是区分大小写的!
实现线程接口 Runnable
注解注入失败 注解注入失败Linux下缺少部分字体,使用drawString会出问题(二维码模块),解决手段:从windows引入字体,因为不是什么主流问题所以就简单写一下,如果再碰到相关问题在详细的讲述一下
英文在前端是以单词为单位自动换行的,如果连贯的字母串是不会换行的,这时可以使用word-wrap:break-word 强制截断
开发中使用这样的前后顺序:"a".equals(string),来规避空指针的风险
@RequestBody只能绑定一个参数,绑定为String返回的是Json字符串,即“bodyText”
@ResponseBody+@Controller=@restController
sonarLint的一些贴士:
Add a private constructor to hide the implicit public one. 工具类(都是静态方法)的构造函数应当为private的