-
写一个方法实现String类的replaceAll方法
String 的 replaceAll 是基于正则表达式实现的,借助 JDK 中正则表达式实现。 package constxiong.interview; import java.util.regex.Pattern; /** * 测试实现 replaceAll 方法 * @author ConstXiong .... 盾给网
- 0
- 0
- 385
-
LongAdder与AtomicLong有什么区别?
AtomicLong 是基于 CAS 方式自旋更新的;LongAdder 是把 value 分成若干cell,并发量低的时候,直接 CAS .... 盾给网
- 0
- 0
- 385
-
Redis使用单线程模型为什么性能依然很好?
避免了线程切换的资源消耗单线程不存在资源共享与竞争,不用考虑锁的问题基于内存的,内存的读写速度非常快使用非阻塞的 IO 多路复用机制数据存储进行了压缩优化使用了高性能数据结构,如 Hash、跳表等... 盾给网
- 0
- 0
- 385
-
linux指令-less
浏览文件命令,less 可以随意浏览文件,less 在查看之前不会加载整个文件常用参数:-i 忽略搜索时的大小写-N 显示每行的行号-o <文件名> 将less 输出的内容在指定文件中保存起来-s 显示连续空行为一行/字符串.... 盾给网
- 0
- 0
- 384
-
反射的使用场景、作用及优缺点?
使用场景 在编译时无法知道该对象或类可能属于哪些类,程序在运行时获取对象和类的信息 作用 通过反射可以使程序代码访问装载到 JVM 中的类的内部信息,获取已装载类的属性信息、方法信息 .... 盾给网
- 0
- 0
- 384
-
Java中的锁是什么?
在并发编程中,经常会遇到多个线程访问同一个共享变量,当同时对共享变量进行读写操作时,就会产生数据不一致的情况。为了解决这个问题JDK 1.5 之前,使用 synchronized 关键字,拿到 Java 对象的锁,保护锁定的代.... 盾给网
- 0
- 0
- 384
-
linux指令-rmdir
删除目录,不能删除非空目录,当子目录被删除后也父目录成为空目录的话,则一并删除rmdir -p a/b/c 等同于 rmdir a/b/c a/b a... 盾给网
- 0
- 0
- 383
-
linux指令-grep
文本搜索命令,grep 是 Global Regular Expression Print 的缩写,全局正则表达式搜索grep 在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须使用引号,模板后的所有字符串被看作文件名,搜索的结果被送.... 盾给网
- 0
- 0
- 383
-
java.sql.Date和java.util.Date的区别
java.sql.Date 是 java.util.Date 的子类 java.util.Date 是 JDK 中的日期类,精确到时、分、秒、毫秒 java.sql.Date 与数据库 Date 相对应的一个类型,只有日期部分,时分秒都会设置为 0,如:2019-10-23 00.... 盾给网
- 0
- 0
- 383




