-
LongAdder与AtomicLong有什么区别?
AtomicLong 是基于 CAS 方式自旋更新的;LongAdder 是把 value 分成若干cell,并发量低的时候,直接 CAS .... 盾给网
- 0
- 0
- 385
-
Mysql的体系结构是什么样的?
连接者:不同语言的代码程序和 Mysql 的交互连接池:认证、线程管理、连接限制、内存校验、部分缓存管理服务和工具组件:系统管理和控制工具,例如备份恢复、Mysql 复制、集群等SQL接口:接受用户的 SQL 命令,并且.... 盾给网
- 0
- 0
- 403
-
如何进行复杂度分析?
时间复杂度分析:1、大 O 复杂度表示法:T(n) = O(f(n)),公式中的 O,表示代码的执行时间 T(n) 与 f(n) 表达式成正比只关注循环执行次数最多的一段代码总复杂度等于量级最大的那段代码的复杂度嵌套代码的复杂度等.... 盾给网
- 0
- 0
- 383
-
Dubbo和Dubbox之间的关系
Dubbo 是阿里巴巴公司开源的一个基于Java的高性能开源 RPC 框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。Dubbo 后来没有维护,当当网基于 Dubbo 做了一些扩展,推出 D.... 盾给网
- 0
- 0
- 673
-
spring支持几种bean的作用域?
singleton:单例模式,在整个Spring IoC容器中,使用 singleton 定义的 bean 只有一个实例prototype:原型模式,每次通过容器的getbean方法获取 prototype 定义的 bean 时,都产生一个新的 bean 实例只有在 Web 应.... 盾给网
- 0
- 0
- 420
-
Oracle存储文件类型的字段?
clob:可变长度的字符型数据,文本型数据类型nclob:可变字符类型的数据,存储的是 Unicode 字符集的字符数据blob:可变长度的二进制数据Bfile:存储在数据库外的操作系统文件,变二进制数据,不参与数据库事务操作... 盾给网
- 0
- 0
- 428
-
Dubbo适用于哪些场景?
RPC 分布式服务,拆分应用进行服务化,提高开发效率,调优性能,节省竞争资源配置管理,解决服务的地址信息剧增,配置困难的问题服务依赖,解决服务间依赖关系错踪复杂的问题服务扩容,解决随着访问量的不断增大,.... 盾给网
- 0
- 0
- 657
-
java中操作字符串都有哪些类?它们之间有什么区别?
Java 中,常用的对字符串操作的类有 String、StringBuffer、StringBuilder String : final 修饰,String 类的方法都是返回 new String。即对 String 对象的任何改变都不影响到原对象,对字符串的修改操作都会.... 盾给网
- 0
- 0
- 544
-
介绍一下ForkJoinPool的使用
ForkJoinPool 是 JDK1.7 开始提供的线程池。为了解决 CPU 负载不均衡的问题。如某个较大的任务,被一个线程去执行,而其他线程处于空闲状态。ForkJoinTask 表示一个任务,ForkJoinTask 的子类中有 RecursiveAction .... 盾给网
- 0
- 0
- 369
-
常见的HTTP协议状态码?
2xx:表示请求已被成功接收、理解、接受200(成功) 服务器已成功处理了请求。这个状态码对servlet是缺省的,如果没有调用setStatus方法的话,就会得到 200204(无内容) 服务器成功处理了请求,未返回任何内容205(重置.... 盾给网
- 0
- 0
- 479
-
使用对象的wait()方法需要注意什么?
wait() 方法是线程间通信的方法之一必须在 synchronized 方法或 synchronized 修饰的代码块中使用,否则会.... 盾给网
- 0
- 0
- 404
-
Java中异常处理机制
Java 异常的结构Throwable--Error:是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题--Exception:--RuntimeException.... 盾给网
- 0
- 0
- 380




