# 技术笔记 项目开发中,可以将一些操作通过算法来实现。来提高项目的运行占用率。提高项目的稳定性。 如:搜索。日常中,通常都是使用三方工具类或方法来实现。但这会调用到其他框架,在内存和运行中会占用一定的内存的。 想要提高稳定可以使用KMP算法来完成搜索的实现。 第二。在日常的开发中,想要将URL中的数值进行拼接和整理。也可以使用Java的字符缓存来完成。同时你也可以将递归方式来将修改的东西进行传入。这样。可以优化很多代码。 字符缓存区有两种: - StringBuilder 线程不安全,但效率高。 - StringBuffer