1、首先,我们假设一个需求给定一个 String 对象,过滤掉除了数字(字符'0'到'9')以外的其它字符。要求时间开销尽可能小。过滤函数的原型如下:String filter(String str); 针对上述需求,提出以下5个不同的过滤函数。为了叙述方便,函数名分别定...
Category : 编程
Nginx配置技巧核心
1、在一个location下匹配多个路径location ~ ^/(路径1|路径2|路径3|路径4|路径5) { proxy_pass 跳转的地址; proxy_set_header $host; proxy_set_header X-Real-IP $...
java性能优化:基本类型和引用类型 搬运
1、名词 简单地说,所谓基本类型就是 Java 语言中如下的8种内置类型:booleancharbyteshortintlongfloatdouble 而引用类型就是那些可以通过 new 来创建对象的类型(基本上都是派生自 Object)2、两种类型的存储方式 这两种...
JVM优化中的finalize函数问题
1、finalize 函数的调用机制1.何时被调用 finalize 什么时候才会被调用,一般来说,要等到JVM开始进行垃圾回收的时候,它才【有可能】被调用。而 JVM 进行垃圾回收的时间点是【非常】不确定的,依赖于各种运行时的环境因素。正是由于 finalize 函数调...