-
消息大量积压怎么解决?
消息的积压来自于两方面:要么发送快了,要么消费变慢了。单位时间发送的消息增多,比如赶上大促或者抢购,短时间内不太可能优化消费端的代码来提升消费性能,唯一的办法是通过扩容消费端的实例数来提升总体的消费.... 盾给网
- 0
- 0
- 1.3k
-
Redis如何做内存优化?
缩减键值对象:满足业务要求下 key 越短越好;value 值进行适当压缩共享对象池:即 Redis 内部维护[0-9999]的整数对象池,开发中在满足需求的前提下,尽量使用整数对象以节省内存尽可能使用散列表(hashes)编码优化.... 盾给网
- 0
- 0
- 477
-
什么是反射?有什么作用?
Java 反射,就是在运行状态中 获取任意类的名称、package 信息、所有属性、方法、注解、类型、类加载器、modifiers(public、static)、父类、现实接口等 获取任意对象的属性,并且能改变对象的属性 调.... 盾给网
- 0
- 0
- 461
-
Dubbo适用于哪些场景?
RPC 分布式服务,拆分应用进行服务化,提高开发效率,调优性能,节省竞争资源配置管理,解决服务的地址信息剧增,配置困难的问题服务依赖,解决服务间依赖关系错踪复杂的问题服务扩容,解决随着访问量的不断增大,.... 盾给网
- 0
- 0
- 656
-
为什么Java中一个类可以实现多个接口,但只能继承一个类?
多继承会产生钻石问题(菱形继承)类 B 和类 C 继承自类 A,且都重写了类 A 中的同一个方法类 D 同时继承了类 B 和类 C对于类 B、C 重写的类 A 中的方法,类 D 会继承哪一个?这里就会产生歧义考虑到这种二义性问题,.... 盾给网
- 0
- 0
- 366
-
处理过大量的key同一时间过期吗?需要注意什么?
大量的 key 集中在某个时间点过期,Redis 可能会出现短暂的卡顿现象。如果访问量大的情况下,还可能出现缓存雪崩处理办法:可以在时间上加一个随机值,分散过期时间点... 盾给网
- 0
- 0
- 453
-
解析xml的方式有哪些?如何选择?
DOM 和 SAX两种方式:DOM 建立树形结构的方式解析 XML 文档,DOM 解析器把 XML 文档转化为一个包含节点信息的树,可以对树的访问与修改,读取和修改 XML。SAX 采用事件模型,解析 XML 文档时可以触发一系列事件,解.... 盾给网
- 0
- 0
- 364
-
Mysql的体系结构是什么样的?
连接者:不同语言的代码程序和 Mysql 的交互连接池:认证、线程管理、连接限制、内存校验、部分缓存管理服务和工具组件:系统管理和控制工具,例如备份恢复、Mysql 复制、集群等SQL接口:接受用户的 SQL 命令,并且.... 盾给网
- 0
- 0
- 403
-
Iterator和 ListIterator有什么区别?
ListIterator 继承 Iterator ListIterator 比 Iterator多方法 1) add(E e) 将指定的元素插入列表,插入位置为迭代器当前位置之前 2) set(E e) 迭代器返回的最后一个元素替换参数e 3) hasPrevious() .... 盾给网
- 0
- 0
- 415
-
说一下HashMap的实现原理
HashMap 基于 Hash 算法实现,通过 put(key,value) 存储,get(key) 来获取 value 当传入 key 时,HashMap 会根据 key,调用 hash(Object key) 方法,计算出 hash 值,根据 hash 值将 value 保存在 Node 对象里,.... 盾给网
- 0
- 0
- 364
-
linux指令-cp
复制,将多文件或目录复制至目标目录(shell 脚本中不加 -i 参数会直接覆盖不会提示)常用命令:-i 提示-r 复制目录及目录内所有项目-a 复制的文件与原文件时间一样cp -ai a.txt test 复制 a.txt 到 test 目录下,保.... 盾给网
- 0
- 0
- 425




