摘要:
背景: 偶然发现的bug,列表页做多选的时候,做了一次数据格式的转换 const temp = me.multipleSelection; temp.forEach(p=>{ p.trainTicketType = p.trainTicketType.split(','); requestList. 阅读全文
摘要:
https://leetcode.cn/problems/sliding-window-maximum/ class Solution { public int[] maxSlidingWindow(int[] nums, int k) { if(nums==null||nums.length==0 阅读全文
摘要:
<script src="https://cdn.jsdelivr.net/npm/vue"></script> <div id="app"> <button @click="copyText">复制</button> <input type="text" v-model="textToCopy" 阅读全文
摘要:
//dm @Data private static class Cat { private String name ; private BigDecimal price; private int age; } /** * 属性求和 */ @Test public void testSum(){ Ca 阅读全文
摘要:
Spring 使用构造方法注入方式 4.3以后只有一个构造方法的话,属性不需要使用@Autowired修饰 @Component class Cake { private Flavor flavor; Cake(Flavor flavor) { Objects.requireNonNull(flav 阅读全文
摘要:
0、在集群模式下,Redis 的 Key 是如何寻址的?分布式寻址都有哪些算法?了解一致性 Hash 算法吗? 1hash算法 2一致性hash算法3slot hash算法 1、使用Redis有哪些好处? 性能高 单机服务可支持100万tps 原生支持集群部署和主从模式,保证服务高可用 支持rdb和 阅读全文
摘要:
Netty总结 1netty是啥? netty是基于NIO实现的高性能网络框架 netty简化了tcp,udp的网络编程,并且在性能上和安全性上更高 netty支持多种网络谢谢 2 netty使用场景 1自己实现http服务器 2rpc远程调度 3及时通讯系统 3netty核心组件有哪些 Chann 阅读全文
摘要:
HashMap的底层数据结构? 数组加键值对,数组默认都为null,新增是计算key的hash值找到数组的位置保存,下一个如果hash如果已存在,则会形成链表 HashMap的存取原理? 新增,key和链表长度hash计算得出数组的位置,存放 取值,key和链表长度hash计算得出数组的位置,如果k 阅读全文
摘要:
jvm 内存模型 大致分为堆和栈,内存共享有方法区和堆,线程私有虚拟机栈和本地方法栈,以及程序计数器 堆主要存放对象实例,方法区主要存放类信息,常量,静态变量及时编译后的代码 虚拟机栈,主要 局部变量表,操作数栈,动态链接和方法出口 何为GC GC指内存回收 判断对象是否可回收 1引用计数法 如果对 阅读全文
摘要:
1string 2hash及对象 hset fruits apple "1" peach "2" 3list lpush lpop lrange 0 -1 4set sadd 5sortset zadd 阅读全文