BUG&STRANGE LIST

1. SELECT SUM (***) FROM xxx;

FUNCTION sum does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual

bug原因:sum和( 之间有空格

 

2.IDEA pom依赖一直报错,mvn clean install 也不能解决问题

因为某个依赖需要手动安装到本地,导致某个依赖一直添加不上,如下

<dependency>A</dependency>

<dependency>B</dependency>

<dependency>C</dependency>

 

B依赖需要手动安装本地仓库,但是未安装到本地时,引用的C的依赖也会无法使用。 遇到这种奇怪的问题,看下pom.xml上爆红的信息即可。

 

3. 订单表里的收货地址混乱了, 省里放到是市,市里是县,县里是省,使用一条SQL将省市县调整至正确的位置。

 

UPDATE t_mall_order tt INNER JOIN t_mall_order too on tt.order_id=too.order_id set tt.province_name=too.county_name,tt.city_name=too.province_name,tt.county_name=too.city_name where tt.order_id <= 104871;

 

4. 

5. 转字符串问题

 

 

6. mysql 用as别名 做where条件,报未知的列 1054 - Unknown column 'name111' in 'field list' 

 

需求:SELECT a AS b WHRER b=1;    //这样使用会报错,说b不存在。

因为mysql底层跑SQL语句时:where 后的筛选条件在先, as B的别名在后。所以机器看到where 后的别名是不认的,所以会报说B不存在。

这个b只是字段a查询结果的一个别名

如果非要用B做筛选条件的话:解决方案:外边再嵌套一层。
select * from(

    select A as B from table

) t 

where t.B = XXX -- 任意的筛选条件

如果不嵌套,只能用A做筛选条件了

 

7. List<Integer> contains String会返回false

8. pom中有一个依赖没引入成功,则全部依赖都没引入。 (如pom引用有问题,看下是不是有依赖引入失败了)

 

9.mySQL查询语句关键词顺序

FWGHO

SELECT id,sum(xxx) as xxxSum FROM m_xxx WHERE is not null GROUP BY goods_id HAVING xxxSum > 666 ORDER BY id DESC; 

 

10. mysql between ''  and '' 包含头和尾 

 

11. 安装到本地仓库

mvn install:install-file -DgroupId=com.wechat -DartifactId=decrtpt -Dversion=1.0 -Dpackaging=jar -Dfile=lib/aes-jre1.6.jar

 

12. 安装到本地仓库指定仓库位置:mvn clean install -Dmaven.repo.local=/Users/yangpengju/repository_second,如不指定会安装到环境变量中配置的maven仓库地址

 

13.private TypeReference campaignResptype = new TypeReference<ApiResponse<List<CampaignEntity>>>() { };

可用在需要用泛型接,但是不支持<>语法的地方。

new TypeReference<Map<String, Object>>() {
}
new TypeReference<List<CanalMessageVo>>() {
})

 

14.mysql 对datetime字段 执行 >"yyyy-MM-dd"时,相当于在"yyyy-MM-dd"后添加 00:00:00的时间,

如create_time >= '2020-08-28' 相当于 create_time >= '2020-08-28 00:00:00'

 

15. API拆分原则:如商品详情页API,商品详情页包含商品评价信息,应拆分成多个API,不应该放在一个API中,因为如果商品评价报错,商品应当可以正常浏览购买,仅评价不能查看。

 

16. YYYY和yyyy大不同,YYYY在跨年的那一周会显示为下年

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值