摘要:
在需求中,要求对一个查询sql中根据主表的id展示该主表id关联的研发项目信息。一开始我使用了连表查询,但是存在一对多的关系,使用了group by进行分组。但是造成了数据分组后,原sql查询的数据量不对。故不能直接连表查询,而使用了子查询。 连表查询:在连表查询中,可能存在一对多的情况,就导致连表 阅读全文
摘要:
在启动一个新的项目后,项目启动了,但是直接停止了。 这是该项目的application目录 没有原始的application.yml文件。所以项目没有查找到对应的配置文件,启动直接停止了。 本地启动中可以在IDEA中配置选择程序实参指定读取哪个配置文件 阅读全文
摘要:
computed是计算出来的属性,相当于计算结果,所以我们不能直接对结果进行修改! 要修改计算属性的值,只能修改其计算中引入的变量 阅读全文
摘要:
mybatis的两个内置参数 1,_parameter 代表整个参数 单个参数,_parameter 就是这个参数多个参数 会被封装成一个map,_parameter就是代表这个map 例如接口中有一个方法 public List<Employee> getEmpsTestInnerParamete 阅读全文
摘要:
背景:在项目中,因为自己直接将列表的对象中的字段在vue中赋值了,并且未使用$set方法,导致赋值的字段没有响应式,在页面点击输入,没有数据的变化。 字段具有响应式的几种方法: 1:前端请求的后端接口返回的数组对象中,返回的字段存在的话,前端会将这个对象中的字段设置为响应式的,存在get和set方法 阅读全文
摘要:
场景:当需要对比两个对象的哪些字段的value值不同时,使用 原理: 通过反射来获取对象中每个字段的value值,进行对比 1.获取需要比对对象的Class对象 比对的是obpPurQualityCheckTaskItem和obpPurQualityTaskItemExportDto对象,但因为他们 阅读全文
摘要:
对象转JSON: 使用 JSONObject.toJSONString JSON转对象: 1.使用Jackson库的ObjectMapper 2.使用readValue方法,其中第一个参数为JSON数据,第二个参数为要根据解析的对象模版(上图中第二个参数为RespResult.class) 阅读全文
摘要:
在Vue中,父组件通过props传值给子组件,传递的props的值是不允许修改的, 若通过props传值,但想在子组件中修改传递的值,可以通过在子组件的data函数中创建一个属性,将props的值赋值给该属性(因为props的值比data先到) 此时,直接操作子组件的data函数的新建的属性即可 实 阅读全文
摘要:
如果input输入框的type为checkbox,并且使用了v-model,且v-model绑定的值为布尔值,则可以根据布尔值来判断够不勾选 实践: 运行为: 可见:当绑定的v-model的值为true时,checkbox的框为勾选上了,同时如果,取消勾选,由于v-model是双向绑定,则也会将绑定 阅读全文
摘要:
在存储中,1个英文单词或1个英文字符为1个1字节,1个中文或1个中文字符为3个字节 在Mysql5.0之前,VARCHAR(20)中的20表示20个字节,英文可以存储20个,但中文只能存储6个 在Mysql5.0之后,varchar(20)中的20表示20个字符,不管中文还是英文都可以存储20个 l 阅读全文