Table of Contents
浏览器打开开发好的网页的时候报错:Caused by: SyntaxError: Unexpected identifier
本篇博客主要是收集一些编程时遇到的典型的代码方面的bug,包括前端后端以及数据库。
后端
把不必要的数据库操作放到了for循环里面做
一个真实发生在我们的产品里的例子,伪代码如下:
public ResponseEntity<List<PubCustomer>> getAllCustomer(String expand, String q, Integer pageSize,Integer pageNumber, String... sortBy) {
...
Iterable<BP> bpCustomer = bpRepository.findAll(queryConditions, pageRequest);
...
if (bpCustomer != null) {
bpCustomer.forEach(bp -> {
...
if (allExpandParamStatus.get(DEFAULT_ADDRESS) || allExpandParamStatus.get("all")) {
Address defauleAddress = addressRepository.findByOwnerIdAndIsDefault