
随手记
渊蓝
这个作者很懒,什么都没留下…
展开
-
解决Fastjson的下划线与大小写映射问题
主要解决infoId、infoid、info_id的取值映射问题原创 2022-12-03 12:05:21 · 2171 阅读 · 0 评论 -
多字段、多关键字模糊查询实现
需求说明:1. 搜索框只有一个文本输入框2. 支持多字段的关键字模糊查询,如输入一个字符,同时搜索商品名称和商品编码中是否存在该字符3. 搜索框内支持逗号分隔输入,逗号不区分全角和半角(一般中文逗号为全角,英文逗号为半角)4. 搜索框内容为全逗号或为空,不将该内容作为过滤条件进行查询...原创 2022-06-20 12:57:03 · 4509 阅读 · 2 评论 -
使用Android Killer反编译apk成功,回编译打包失败问题记录
问题:直接使用Android Killer对apk进行反编译,反编译成功,未做任何修改,直接点击“编译”,编译报错,提示相关代码未找到,无法进行下一步apk签名操作。排查:检查apktool版本,版本已是当前最新版本检查JDK版本,版本为JDK8,没有问题检查apk是否加壳,使用Android Killer和网上其他方式进行查询,未发现apk有加壳最后发现是电脑用户账户名问题,账户名是中文,导致相关文件路径中存在中文,编译打包失败总结: 本次使用Android Killer反编译apk成原创 2022-02-27 15:49:57 · 7433 阅读 · 0 评论 -
对于阿里巴巴《Java开发手册》中switch 括号内的变量类型为 String 并且此变量为外部参数时,必须先进行 null判断的理解
【强制】当 switch 括号内的变量类型为 String 并且此变量为外部参数时,必须先进行 null 判断。反例:如下的代码输出是什么?package cn.shentianlan.studytest.common;public class SwitchString { public static void main(String[] args) { method(null); } public static void method(String param) .原创 2021-08-14 02:59:29 · 671 阅读 · 0 评论 -
对于Arrays.asList()的理解
【强制】使用工具类 Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的 add/remove/clear 方法会抛出 UnsupportedOperationException 异常。说明:asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法。Arrays.asList 体现的是适配器模式,只是转换接口,后台的数据仍是数组。String[] str = new String[] { “yang”, “hao” };List list...原创 2021-08-10 22:32:46 · 321 阅读 · 0 评论 -
对于Collectors.toMap(Pair::getKey, Pair::getValue, (v1, v2) -> v2)的理解
package cn.shentianlan.studytest.common;import javafx.util.Pair;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.function.BinaryOperator;import java.util.function.Function;import java原创 2021-08-10 21:49:10 · 1271 阅读 · 0 评论