记录一次字符编码引起的BUG

前言最近在给客户部署一个项目的时候,遇到一个很诡异的BUG,是一个把系统中登录用户的信息通过AES加密的方式传递给第三方系统,然后第三方系统解密再登录的场景。第三方系统反馈解密后的用户名中文有部分乱码。我按照提供的用户Id本地测试,不论咋测都没有乱码,于是只能加日志排查。排查过程加了日志后,拿到服务
记录 2022年11月13日 16次浏览

Map取值后比较的问题

今天刷力扣的滑动窗口题时,最后总是超长的数据过不了。问题出在这样一行代码if(map1.get(key1)==map2.get(key2)){....}原因是map取出来的是Integer类型,Integer第二次创建的时候不会使用new关键字,而是使用已经缓存的对象。 如果数值在-128~127位
记录 2020年08月17日 328次浏览