上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页
摘要: 一、前言 有时我们需要对类按照类中的某一个属性(或者多个属性)来对类的对象进行排序,有两种方法可以实现, 一种方法是类实现Comparable<T>接口,然后调用Collections.sort(List)方法进行排序, 另一种方法是类不实现Comparable<T>接口,而在排序时使用Collec 阅读全文
posted @ 2022-03-04 10:47 Arbitrary233 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: mybatis 底层是基于 JDK 动态代理来实现 mapper 动态代理的,所以我们先来看看 JDK 动态代理。 1、回顾JDK 动态代理 1.1、定义接口 & 实现类 public interface Subject { int add(int x, int y); } public class 阅读全文
posted @ 2022-03-04 10:21 Arbitrary233 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 HashMap是基于底层叫Entry[]数组实现的一种哈希表 现在稍微深入一点,讲解HashMap里面的一个点:存取(put/get)数据的时候,Entry数组index下标的计算。 2. hashCode,hash与index的概念 a).put/get一个元素的时候,会调用该元素的h 阅读全文
posted @ 2022-03-03 14:02 Arbitrary233 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、什么是代理? 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 代理模式UML图: 简单结构示意图: 为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看 阅读全文
posted @ 2022-03-03 11:03 Arbitrary233 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1、使用LinkedHashSet删除arraylist中的重复数据 LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事: 删除重复数据 保持添加到其中的数据的顺序 Java示例使用LinkedHashSet删除arraylist中 阅读全文
posted @ 2022-02-28 10:56 Arbitrary233 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 函数防抖和函数节流都是老生常谈的问题了。这两种方式都能优化 js 的性能。有些人可能会搞混两个的概念。所以,我以自己的理解,来解释这两个概念的含义。并且列举在小程序中这两个方法的使用。 函数防抖: 英文 debounce 有防反跳的意思,大致就是指防止重复触发。 那么,函数防抖,真正的含义是:延迟函 阅读全文
posted @ 2022-02-28 09:57 Arbitrary233 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://www.pdai.tech/md/interview/x-interview.html#52-%E5%86%85%E5%AD%98%E7%BB%93%E6%9E%84 堆区内存是怎么细分的? 对于大多数应用,Java 堆是 Java 虚拟机管理的内存中最大的一块,被所有线程共享 阅读全文
posted @ 2022-02-17 17:00 Arbitrary233 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 前言 用过maven的都应该知道,创建maven项目时,其版本号默认会以SNAPSHOT结尾,如下: 通过英文很容易就可以知道这是一个快照版本。但是,在开发中,或者使用别的软件的时候,我们常常会见到各种各样的版本命名,比如:GA、Beta、OEM等等,不去了解下的话,就很容易被这些版本号整懵了。通过 阅读全文
posted @ 2022-02-14 11:31 Arbitrary233 阅读(168) 评论(0) 推荐(0) 编辑
摘要: arrOld = [ {name: "zhangsan", age: "18"}, {name: "lisi", age: "20"}, {name: "wangwu", age: "17"}, {name: "zhaoliu", age: "19"} ] arrNew = ["zhangsan", 阅读全文
posted @ 2022-02-09 10:21 Arbitrary233 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://my.oschina.net/zhangxufeng/blog/3096394 在关于Spring的面试中,我们经常会被问到一个问题,就是Spring是如何解决循环依赖的问题的。这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能 阅读全文
posted @ 2022-01-22 11:29 Arbitrary233 阅读(398) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页