实用工具类---给List数据加索引
摘要:继承之前的一篇: 从非诚勿扰看数据索引,优化代码小妙招 直接将这个实用小算法封装成一个工具类。 public class IndexUtil { /** * List转Map * @param list 原始列表数据(任何实现List接口的数据) * @param keyExtractor (抽取K
阅读全文
posted @
2022-05-05 21:35
剽悍一小兔
阅读(32)
推荐(0) 编辑
尝试用jdk1.6强行装jdk1.8的逼-Filter
摘要:定义一个断言接口,里面只有一个抽象方法。 public interface Predicate<E> { boolean test(E e); } 设计一个Lsit,直接继承ArrayList public class SuperList<E> extends ArrayList<E>{ priva
阅读全文
posted @
2022-05-05 21:08
剽悍一小兔
阅读(12)
推荐(0) 编辑
不用session也能随时获取globalUser,用ThreadLocal也太香了
摘要:之前一直不明白,为什么用shiro之类的框架,为什么我们可以在任何地方,只要写上一句 SubjectUtil.getCurrentUser,就可以得到当前的登录用户。按照道理,最初学web的时候,都会被告知有一个叫做session的东西,然后通过request对象就可以得到session,用户登录后
阅读全文
posted @
2022-05-04 10:19
剽悍一小兔
阅读(12)
推荐(0) 编辑
Vue+JS+layUI 完成预览模式功能
摘要:1.预览模式 更新站点:java小白翻身官网(网址:java18.cn) 更新原因:方便浏览文章,和步骤阅读法相得益彰。 更新内容:PC端在具体的教程页面,目录下方增加一个预览模式的按钮。 点击后会打开一个窗口,里面就是当前的教程,我进行了重新排版。 效果如下: 因为用了vue,我就不需要再重新后台
阅读全文
posted @
2022-05-03 16:43
剽悍一小兔
阅读(20)
推荐(0) 编辑
Java Map的Hash算法究竟干了什么?
摘要:首先说下hashmap的实现基本逻辑 根据key值算出hashcode用hash算法转换第一步的hashcode,得hash值将第二步的hash值对内部数组长度进行取模,得到落点p把value放入这个格子 从这些步骤可以看出,hash算法好不好直接决定了落点能否均匀分布。 hashMap是键值对的集
阅读全文
posted @
2022-05-02 08:00
剽悍一小兔
阅读(11)
推荐(0) 编辑
从非诚勿扰看数据索引,优化代码小妙招
摘要:抛出问题 假如有两组数据,这六个人去参加非诚勿扰,需要做一个配对。数据如下: List<User> usersA = new ArrayList<>(); usersA.add(new User("1", "吕布", "10")); usersA.add(new User("2", "刘备", "1
阅读全文
posted @
2022-05-01 23:08
剽悍一小兔
阅读(16)
推荐(0) 编辑
【VS常量类和 else if】更完美的数据校验,解决码值乱送问题的思路
摘要:01 假如现在有一个接口,别人调用送过来的请求报文中有个字段叫 vipType,对服务方来说,假设这个数据只有3种类型:1-穷逼VIP ,2-普通VIP,3-尊贵VIP。 那么问题来了,这个对应的关系往往只有你自己知道,所以其他系统就得来问你该送什么?如果没有沟通好,或者沟通异常,就会乱送。 明明是
阅读全文
posted @
2022-05-01 23:07
剽悍一小兔
阅读(33)
推荐(0) 编辑
SpringBoot日记本系统 :关键字搜索BUG(Mybatisplus and和or的问题)
摘要:前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 SpringBoot日记本系统 :关键字搜索BUG(Mybatisplus ad和or的问题) 目录 BUG登记 问题复现 原因 问题代码 解决方案 BUG登记 描述:关键字搜索会搜到别人写的文章标题,
阅读全文
posted @
2022-05-01 19:27
剽悍一小兔
阅读(20)
推荐(0) 编辑
SpringBoot日记本系统 :详情页-日记类型显示码值问题 解决
摘要:BUG登记 描述:日记详情页,类型字段为数字 严重程度:中等 紧急程度:中等 问题复现:打开日记详情页,日记类型为数字。 原因 获取日记详情的时候,未对日志类别进行转码。 问题代码 解决方案 在后台接口中返回中文的日记类型即可。 我们可以给TblSynBlog类增加一个blogTypeName字段,
阅读全文
posted @
2022-05-01 19:04
剽悍一小兔
阅读(9)
推荐(0) 编辑