-
简单工厂和抽象工厂有什么区别?
简单工厂模式是由一个工厂对象创建产品实例,简单工厂模式的工厂类一般是使用静态方法,通过不同的参数的创建不同的对象实例可以生产结构中的任意产品,不能增加新的产品抽象工厂模式提供一个创建一系列相关或相互.... 盾给网- 0
- 0
- 334
-
统计一段长字符串中某字符串的出现次数
截取字符串统计字符串出现次数通过替换字符串,统计字符串出现次数通过正则表达式,统计字符串出现次数package constxiong.interview;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 统计一.... 盾给网- 0
- 0
- 389
-
-
说一说MySQL的乐观锁和悲观锁?
乐观锁:每次去获取数据的时候都认为别人不会修改,不会上锁,但是在提交修改的时候会判断一下在此期间别人有没有修改这个数据。悲观锁:每次去获取数据的时候都认为别人会修改,每次都会上锁,阻止其他线程获取数.... 盾给网- 0
- 0
- 348
-
Oracle有哪些备份方式?
备份就是把数据库复制到转储设备的过程从物理与逻辑的角度:物理备份:对数据库操作系统的物理文件(数据文件、控制文件、日志文件)的备份。物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),前者是在关闭数.... 盾给网- 0
- 0
- 391
-
Redis如何设置永久有效?
PERSIST key持久化 key 和 valueRedis 在默认情况下会采用 noeviction 回收策略,即不淘汰任何键值对,当内存己满时只能提供读操作,不能提供写操作... 盾给网- 0
- 0
- 605
-
Dubbo有哪些核心组件?
Provider:服务的提供方Consumer:调用远程服务的服务消费方Registry:服务注册和发现的注册中心Monitor:统计服务调用次数和调用时间的监控中心Container:服务运行容器... 盾给网- 0
- 0
- 636
-
QRCode.js – 用于JavaScript的跨浏览器QRCode生成器[web前端]
QRCode.js - 用于JavaScript的跨浏览器QRCode生成器[web前端]... 盾给网- 0
- 0
- 1.9k
-
基本类型和包装类对象使用 == 和 equals进行比较的结果?
1、值不同,使用 == 和 equals() 比较都返回 false 2、值相同 使用 == 比较: 基本类型 - 基本类型、基本类型 - 包装对象返回 true 包装对象 - 包装对象返回 false 缓存中取的包装对象比较.... 盾给网- 0
- 0
- 502
-
如何实现对象克隆与深拷贝?
1、实现 Cloneable 接口,重写 clone() 方法。 2、不实现 Cloneable 接口,会报 CloneNotSupportedExce.... 盾给网- 0
- 0
- 358
-
什么是包装类?为什么要有包装类?基本类型与包装类如何转换?
Java 中有 8 个基本类型,分别对应的包装类如下 byte -- Byte boolean -- Boolean short -- Sh.... 盾给网- 0
- 0
- 395
-
当输入为2的时候返回值是
public static int cal(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return re.... 盾给网- 0
- 0
- 299
-
说说反射在你实际开发中的使用
反射使用不好,对性能影响比较,一般项目中很少直接使用。 反射主要用于底层的框架中,Spring 中就大量使用了反射,比如: 用 IoC 来注入和组装 bean 动态代理、面向切面、bean 对象中的方法替换与增强.... 盾给网- 0
- 0
- 352